Consigue almacenar con seguridad la clave secreta en el servidor
Ejemplo: Servidores en VPC privada que consumen APIs de iFood para exponer servicios propios.
Los tokens no pueden exceder 8.000 caracteres. Garantiza que tu integración proporcione almacenamiento adecuado para estos tokens.
Obtén credenciales y tokens
Encuentra tus credenciales
Abre el Portal del Desarrollador
Ve a Mis Apps > Credenciales de la aplicaciónVerás:
_clientId_: identificador único de la aplicación
_clientSecret_: clave para obtener tokens de acceso. Almacena con seguridad y nunca expongas.
Solicita el token de accesoUsa el clientId y clientSecret de tu aplicación para solicitar un token de acceso a través de la API de Autenticación.
Utiliza el token recibidoLa API retorna el token de acceso necesario para consumir las APIs de iFood.
Las aplicaciones centralizadas no reciben refresh tokens. Consulta la FAQ para detalles.
Accede a los recursosIncluye el token en las peticiones a las APIs de iFood usando autenticación HTTP del tipo Bearer.
Referencia de la API
POST /oauth/token
DescripciónSolicita un nuevo token de acceso para acceder a recursos de la API. Por defecto, el token expira en 6 horas. Para aplicaciones centralizadas, use el grant type client_credentials.cURL de ejemplo