Exemplos request:
Login { Método POST }
Como resposta um token de acesso para os demais endpoints
Formato de envio JSON
{
"username": "test",
"description": "test"
}
Cadastrar { Método POST }
Informar o token de acesso { Authorization Bearer Token }
Formato de envio JSON
{
"title": "Título do pedido",
"description": "Descrição do pedido"
}
Listar { Método GET }
Informar o token de acesso { Authorization Bearer Token }
- /listar
- /listar/:id
Atualizar { Método PUT }
Informar o token de acesso { Authorization Bearer Token }
- /atualizar/:id
Deletar - { Método DELETE }
Informar o token de acesso { Authorization Bearer Token }
- /deletar/:id
Exemplos de retornos:
HTTP 200 Sucesso
Formato de resposta: JSON
Exemplo de Resposta:
{
"ID": 1,
"Título": "Carta de Natal",
"Descrição": "Quero pedir um presente",
"Data de criação": "12/01/2021 01:37:49",
"Data de atualização": "12/01/2021 01:37:49",
"Mensagem": "Operação realizada com sucesso."
}
HTTP 400 Erro na operação
Formato de resposta: JSON
Exemplo de Resposta:
{
"Mensagem": "Ocorreu um erro ao realizar a operação, tente novamente mais tarde. Verifique os dados informados na sua requisição."
}
HTTP 201 Criado
Formato de resposta: JSON
Exemplo de Resposta:
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwiaWF0IjoxNjEwODMwMDkyLCJleHAiOjE2MTA4MzAzOTJ9.35gO7Bwg-EdEzBPGGoWuDIDACJh2QTDda-OKTrO5bAA"
}
HTTP 401 Erro no login ou autenticação de token
Formato de resposta: JSON
Exemplo de Resposta:
{
"Mensagem": "Token expirado ou inválido!"
}