Códigos HTTP das Respostas
O Guru utiliza respostas HTTP convencionais para indicar sucesso ou falha nas requisições. Respostas com status 200 indicam sucesso, status 4xx indicam falhas decorrentes de erros nas informações enviadas, e status 500 indicam erros internos no servidor do Guru.
Código | Análise | Razão |
---|---|---|
200 |
| Sua requisição foi bem sucedida. |
401 |
| Não foi enviada User Token ou ela é inválida. |
403 |
| A sua conta de ususário não tem permissão para esta ação. |
404 |
| O endpoint ou o objeto solicitado não existe. |
422 |
| Algum parâmetro obrigatório não foi enviado ou é inválido. Neste caso a própria resposta indicará qual é o problema. |
429 |
| Muitas requisições simultâneas. |
500 |
| Algo deu errado no servidor do Guru. |
Todos os endpoints da API do Guru recebem e respondem em JSON.
Exemplo de resposta para HTTP 422
{
"id": [
"The id field is required."
]
}