Endpoint
Um endpoint é a URL onde seu serviço pode ser acessado por uma aplicação cliente. Por exemplo, para operações de cadastro e consulta na DataBox360:No primeiro caso, um GET para obter dados; no segundo, um POST para criar um novo recurso.
Schema
Schema é um vocabulário de dados estruturados que define entidades, ações e relacionamentos.De forma resumida, um esquema é um conjunto de regras que representa e valida a estrutura e o formato dos dados.
Além de descrever a estrutura, schemas aplicam restrições e expectativas para que os dados sejam validados de forma consistente entre sistemas.
Tipos de Parâmetros nas requisições REST
REST (Representational State Transfer) é um conjunto de boas práticas de arquitetura para APIs.Os métodos mais comuns são GET, POST, PUT, PATCH e DELETE — alguns podem receber parâmetros na URL ou no corpo.
Ele define requisitos e padrões para que as integrações sejam consistentes.
- GET: retorna a representação de um recurso.
- POST: cria um novo recurso (geralmente com dados no corpo).
- PUT: atualiza/substitui um recurso existente.
- PATCH: atualiza parte de um recurso.
- DELETE: exclui um recurso.
Tipos
Existem três tipos de parâmetros:- Query Params (GET)
- Route Params (GET)
- Body Params (POST e PUT)
✅ Query Params
Recebem dados como parâmetros na URL, filtrando a consulta. Exemplos:clientes filtrando por CPF.
Outro exemplo com múltiplos filtros:
✅ Route Params
Recebem dados na rota. Úteis para buscar/atualizar algo específico via identificador único:12345678900.
✅ Body Params
Recebem dados no corpo (body), geralmente em JSON — comum em POST e PUT:
No exemplo acima, a requisição cria o cadastro de uma nova empresa no sistema DataBox360.