http://localhost:8080/api
Content-Type: application/json
Method: POST
Endpoint: /registration/create
Request
{
"name": "Usuário Teste",
"email": "usuario@teste.com",
"birth_date": "2001-01-01",
"registration_number": "01234567890"
}Descrição: Adiciona um novo registro. Todos os dados são obrigatórios.
Method: POST
Endpoint: /registration/update
Request
{
"id": "1",
"name": "Usuário X Teste",
"email": "usuariox@teste.com",
"birth_date": "2002-02-02",
"registration_number": "123.456.789-09"
}Descrição: Atualiza um registro com base em seu ID. Pode passar apenas os dados que realmente deseja que sejam alterados.
Method: POST
Endpoint: /registration/find
Request
{
"id": "1"
}Descrição: Retorna um registro com base em seu ID.
Method: POST
Endpoint: /registration/list
Request
{
"page": 1,
"per_page": 1,
"name": null,
"search_name": null,
"email": null,
"search_email": null,
"birth_date": null
}Descrição: Retorna uma lista de registros com base nos filtros informados.
Filtros
page: Página atualper_page: Itens por páginaname: Filtro exato por nomesearch_name: Busca parcial por nomeemail: Filtro exato por emailsearch_email: Busca parcial por emailbirth_date: Filtro por data de nascimento
Method: POST
Endpoint: /registration/delete
Request
{
"id": "1"
}Descrição: Remove um registro com base em seu ID.
Method: POST
Endpoint: /registration/export
Request
{
"id": null,
"registration_number": "01234567890"
}Descrição: Exporta registro de acordo com ID ou Documento informado.