POST
/oauth/tokenSolicitar Token
El endpoint /oauth/token se usa para obtener un token de acceso. Al realizar una autenticación exitosa, guárdalo ya que lo necesitarás para comunicarte con nuestras APIs.
Cada token es un JWT que contiene un tiempo de expiración. Cada vez que solicites uno, te devolveremos el mismo token hasta que expire. Cuando expire, te devolveremos uno nuevo.
Parámetros disponibles
Header Parameters
content-typeenumrequired
Cuerpo de solicitud
application/jsonclient_idstringrequired
client_secretstringrequired
audiencestringrequired
grant_typeenumrequired
Detalle de respuestas
Ejemplo de solicitud
{
"client_id": "3LBFuOiEHrl4BailkRlsnIMmSctMLb7A",
"client_secret": "s5u3oYK0-A9CV6TkszPQThUa_qxMfr2yyd3-eJwQHAb04Y61jfi_syDQcPi3jkNo",
"audience": "https://auth-dev.pomelo.la",
"grant_type": "client_credentials"
}Ejemplo de código
curl -X POST "https://api.pomelo.la/oauth/token" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"client_id": "3LBFuOiEHrl4BailkRlsnIMmSctMLb7A",
"client_secret": "s5u3oYK0-A9CV6TkszPQThUa_qxMfr2yyd3-eJwQHAb04Y61jfi_syDQcPi3jkNo",
"audience": "https://auth-dev.pomelo.la",
"grant_type": "client_credentials"
}'Ejemplo de respuesta (200)Autenticación exitosa. La respuesta devolverá un nuevo token de acceso.
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IloyTmZOUTQwWVVrNXh0WnNRRDlHYSJ9.eyJodHRwczovL3BvbWVsby5sYS9jbGllbnRfaWQiOiIyZmYxMjM0MTY3MzRmMjI5MmUxMTE0ODdiZWRlZmMxZTI1NDkxY2E4YzI1ZTEyMjAzM2E5MGE3NjM2ZDllNDI0IiwiaXNzIjoiaHR0cHM6Ly9wb21lbG8tZGV2ZWxvcC51cy5hdXRoMC5jb20vIiwic3ViIjoiMWNxdXBVM0U0bFpIY2U2ZFdVbHpuU29nZU1rR3ozelFAY2xpZW50cyIsImF1ZCI6Imh0dHBzOi8vYXV0aC1kZXYucG9tZWxvLmxhIiwiaWF0IjoxNjMxMDM1MDQzLCJleHAiOjE2MzExMjE0NDMsImF6cCI6IjFjcXVwVTNFNGxaSGNlNmRXVWx6blNvZ2VNa0d6M3pRIiwic2NvcGUiOiJhcmc6Y2FyZHM6Z2V0LWNhcmQgYXJnOmNhcmRzOmdldC11c2VyLWNhcmQgYXJnOmNhcmRzOmNyZWF0ZS1iYXRjaCBhcmc6Y2FyZHM6YWN0aXZhdGUtY2FyZCBhcmc6Y2FyZHM6Y3JlYXRlLWNhcmQgYXJnOmNhcmRzOmNyZWF0ZS1jYXJkIGFyZzpjYXJkczp1cGRhdGUtYnVsay1jYXJkcyBhcmc6Y2FyZHM6c2VhcmNoLWNhcmQgYXJnOnVzZXJzOmdldC11c2VyIGFyZzp1c2VyczpjcmVhdGUtdXNlciBhcmc6dXNlcnM6c2VhcmNoLXVzZXIgYXJnOnVzZXJzOnVwZGF0ZS11c2VyIiwiZ3R5IjoiY2xpZW50LWNyZWRlbnRpYWxzIn0.DkNi4BtLVdq1YMN5UFrtqvm2p-3DExt1X90janSfRWLbZHo2dtPtXkGfRF9kpdD3ZDA98euB68pt5nxZAGThaqm5g59pKkRz0nFzsDGUCH-Mfd6vYKGksO-dlyTeOwHyF189zYSvOMHcdaEOY2QybCWheOQnUgpFB7WaIPk6M8ZWI9SHSPtUjt6ePY7jsvDmVTtpXQM3ttB-0OarKN0qPi-A7WeD13Q7FuZHgQBxMipMlxeOfsz-RDOMwX7zTBhVNFp-Eu1Jtx1vFHVhDbG7tDW5N2np7kZvYXS5-wSP-fZMc57I1NmXrjbCACMWFhsnqTuHRJiHn3l-kG6nb7_EIw",
"scope": "arg:cards:get-card arg:cards:get-user-card",
"expires_in": 86400,
"token_type": "Bearer"
}