Nossa API 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 em nosso servidor.
| Código HTTP | Descrição |
|---|---|
| 200 OK | Sua requisição foi bem-sucedida. |
| 400 Bad Request | Algum parâmetro obrigatório não foi enviado ou é inválido. Neste caso a própria resposta indicará qual é o problema. |
| 401 Unauthorized | Não foi enviada API Key ou ela é inválida. |
| 404 Not Found | O endpoint ou o objeto solicitado não existe ou foi excluído. |
| 429 Too Many Requests | Muitos pedidos em um determinado período de tempo. Aguarde o tempo até permitir novamente. |
| 500 Internal Server Error | Algo deu errado no servidor, por favor, entre em contato com o atendimento da Mercos. |
Todos os endpoints da API recebem e respondem em JSON.
