Esta API aceita corpos de requisição no formato JSON e exige que o conteúdo inclua o cabeçalho
Content-Type: application/json. Esse cabeçalho deve ser especificado em cada requisição.Domínio
A API Jelou está disponível no seguinte domínio:Autenticação
Os clientes que usam esta API receberão umclient ID e uma client secret key para autenticação básica.
Para qualquer endpoint da API, o seguinte cabeçalho deve ser adicionado:
Exemplo
Se o seuclientId é my_client_id e o seu clientSecret é my_client_secret:
- Una-os com dois pontos:
my_client_id:my_client_secret - Codifique em Base64:
bWlfY2xpZW50X2lkOm1pX2NsaWVudF9zZWNyZXQ= - Inclua no cabeçalho:
Authorization: Basic bWlfY2xpZW50X2lkOm1pX2NsaWVudF9zZWNyZXQ=
Erros
A Jelou usa os padrões HTTP para reportar erros. Em geral:- Códigos 2XX indicam sucesso.
- Códigos 4XX indicam erros do cliente.
- Códigos 5XX indicam erros do servidor.
code e uma description detalhada do problema.
Códigos de erro
| Código | Código de status HTTP | Descrição |
|---|---|---|
bot_not_found | 404 | A empresa não tem permissão para usar este bot. |
forbidden_bot | 403 | Você não tem permissão para usar este bot. |
message_could_not_be_send | 400 | A mensagem não pôde ser enviada devido a uma requisição inválida. |
notification_could_not_be_send | 400 | A notificação não pôde ser enviada devido a uma requisição inválida. |
unauthorized | 401 | Você não está autorizado a realizar esta requisição. |
unprocessable_entity | 422 | Um campo está ausente ou há um erro na requisição. |
internal_server_error | 500 | O token de autorização não tem uma empresa atribuída. |