Conheça os status codes para cada endpoint e os possíveis erros que podem ser retornados pela Tracking API.
Abaixo a tabela com os status codes para cada endpoint disponível na Tracking API:
Código |
Método |
Endpoint |
Descrição |
200 |
POST |
OK (link gerado com sucesso) |
|
400 |
POST |
Error: Bad Request (falta de parâmetros, envio incompleto ou requisição com erros) |
|
500 |
POST |
An Internal Server Error occurred (erro interno no processamento da requisição) |
|
200 |
GET |
OK |
|
404 |
GET |
NOT FOUND (não encontrado por ID incorreto) |
|
500 |
GET |
An Internal Server Error occurred (erro interno no processamento da requisição) |
|
200 |
DELETE |
OK (pedido excluído com sucesso) |
|
404 |
DELETE |
NOT FOUND (não encontrado por ID incorreto) |
|
500 |
DELETE |
An Internal Server Error occurred (erro interno no processamento da requisição) |
|
204 |
POST |
OK (status atualizado com sucesso) |
|
404 |
DELETE |
NOT FOUND (não encontrado por ID incorreto) |
|
500 |
DELETE |
An Internal Server Error occurred (erro interno no processamento da requisição) |
|
204 |
POST |
OK (localização do motorista atualizada com sucesso) |
|
404 |
DELETE |
NOT FOUND (não encontrado por ID incorreto) |
|
500 |
DELETE |
An Internal Server Error occurred (erro interno no processamento da requisição) |
|
200 |
POST |
OK (tema criado com sucesso) |
|
400 |
POST |
Error: Bad Request (falta de parâmetros, envio incompleto ou requisição com erros) |
|
500 |
POST |
An Internal Server Error occurred (erro interno no processamento da requisição) |
|
200 |
GET |
OK |
|
404 |
GET |
NOT FOUND (não encontrado por ID incorreto) |
|
500 |
GET |
An Internal Server Error occurred (erro interno no processamento da requisição) |
|
200 |
PUT |
OK (tema atualizado com sucesso) |
|
404 |
PUT |
NOT FOUND (não encontrado por ID incorreto) |
|
500 |
PUT |
An Internal Server Error occurred (erro interno no processamento da requisição) |
|
200 |
DELETE |
OK (tema excluído com sucesso) |
|
404 |
DELETE |
NOT FOUND (não encontrado por ID incorreto) |
|
500 |
DELETE |
An Internal Server Error occurred (erro interno no processamento da requisição) |
A tabela a seguir mostra todas as mensagens de erro que podem ser retornadas pela API no body da resposta:
Código de erro |
Mensagem |
Descrição |
Validation failed |
at origin and destionation, mainLocation lat and lon cannot be null |
Os parâmetros "lat" e "lon" na origem e destino não podem ser nulos. |
validation fail |
to fill the params of the object ‘driver’, the status must be set as ‘ON_THE_WAY |
Para atualizar as coordenadas do motorista é necessário que o status do pedido seja ON_THE_WAY. |
validation fail |
color must be a valid hexadecimal value, like #000000" |
O parâmetro color só aceita valores hexadecimais, como por exemplo #000 ou #000000. |