A 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 da 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 usuá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 da Guru. |
Todos os endpoints da API da Guru recebem e respondem em JSON.
Exemplo de resposta para HTTP 422
{
"id": [
"The id field is required."
]
}