Servidores y Autenticación
Servidor de desarollo
[Todos los paises]
https://microservices.dev.rappi.com
Servidores de produccións
ARG
https://services.rappi.com.ar
BRA
https://services.rappi.com.br
COL
https://services.grability.rappi.com
CRI
https://services.rappi.co.cr
ECU
https://services.rappi.com.ec
MEX
https://services.mxgrability.rappi.com
URY
https://services.rappi.com.uy
Autenticación
Las APIs CPG de Rappi implementan autenticación basada en JTW. Debes cambiar tus credenciales proporcionadas por Rappi por un token de acceso JTW para autenticar solicitudes de API. Este token expira después de 12 horas. Cada que tu token expira debes solicitar uno nuevo desde el endpoint sign-in.
- Todas las solicitudes de API DEBEN ser realizadas a través de HTTPS. Las solicitudes realizadas a través de HTTP simple FRACASARÁN.
- Las solicitudes de API sin un token de acceso válido FRACASARÁN.
note
Tus credenciales de integración conllevan varios privilegios, ¡asegúrate de mantenerlas seguras! No las compartas en áreas de acceso público como GitHub, código del lado del cliente, apps de mensajería, etc. Si sospechas de una violación a la seguridad, contacta a Rappi lo más pronto posible para retirar contraseñas (secretas) comprometidas y generar nuevas credenciales.
Cualquier sospecha de uso indebido de la API PUEDE resultar en la suspensión del acceso del comerciante al servicio de Rappi en espera de una investigación.
Genera tus tokens de acceso JWT
POST
/cpgops-integrations/retailers/sign-in
Devuelve un token de acceso para autenticar tus solicitudes por las próximas 12 horas. Para obtener tu token de acceso, debes pasar un objeto de credenciales en el cuerpo de la solicitud.
Ejemplo de solicitud
Cuerpo de la solicitud
Parámetro | Tipo | In | Descripción |
---|---|---|---|
retailer required | string | Tu nombre de usuario único proporcionado por Rappi | |
secret required | string | body | Tu contraseña secreta proporcionada por Rappi |
Respuestas
Status | Description |
---|---|
200 OK | Token de acceso devuelto por Rappi |
401 Unauthorized | Tu solicitud fue presentada sin las credenciales apropiadas |
Status Code 200
Name | Description |
---|---|
accessToken string | El token de acceso JTW que debe ser incluido en cada solicitud a las APIs de Rappi |
expiresIn string | Tiempo en segundos antes de que tu token expire |