Esta API acepta cuerpos de solicitud en formato JSON y requiere que el contenido tenga el encabezado
Content-Type: application/json. Este encabezado debe especificarse en cada solicitud.Dominio
Jelou API está disponible en el siguiente dominio:Autenticación
Los clientes que usen esta API recibirán unclient ID y una client secret key para la autenticación básica.
Para cualquier endpoint de la API, se debe agregar el siguiente encabezado:
Ejemplo
Si tuclientId es mi_client_id y tu clientSecret es mi_client_secret:
- Únelos con dos puntos:
mi_client_id:mi_client_secret - Codifícalo en Base64:
bWlfY2xpZW50X2lkOm1pX2NsaWVudF9zZWNyZXQ= - Inclúyelo en el header:
Authorization: Basic bWlfY2xpZW50X2lkOm1pX2NsaWVudF9zZWNyZXQ=
Errores
Jelou utiliza los estándares HTTP para reportar errores. En general:- Códigos 2XX indican éxito.
- Códigos 4XX indican errores del cliente.
- Códigos 5XX indican errores del servidor.
código y una descripción detallada del problema.
Códigos de error
| Código | Código de estado HTTP | Descripción |
|---|---|---|
bot_not_found | 404 | La compañía no tiene permiso para usar este bot. |
forbidden_bot | 403 | No tienes permiso para usar este bot. |
message_could_not_be_send | 400 | No se pudo enviar el mensaje debido a una solicitud incorrecta. |
notification_could_not_be_send | 400 | No se pudo enviar la notificación debido a una solicitud incorrecta. |
unauthorized | 401 | No estás autorizado para realizar esta solicitud. |
unprocessable_entity | 422 | Falta un campo o hay un error en la solicitud. |
internal_server_error | 500 | El token de autorización no tiene una compañía asignada. |