Token de Acceso


Generar token de acceso

Permite crear el token para acceder a los recursos.

{info} El access_token tiene una vigencia de 1 año calendario.

El refresh_token tiene una vigencia de 1 año 6 meses.

Información del recurso

Item Valor
Controlado
Formato de request y response JSON
Autenticación

URL Recurso

POST https://api.psy-tech.net/oauth/token

Request

Parámetro Descripción Valor
grant_type Tipo de acceso. "refresh_token"
client_id Id proporcionado por Psy-tech. client_id
client_secret Secreto proporcionado por Psy-tech. client_secret
refresh_token Token de refresco. refresh_token

Respuesta

Parámetro Descripción
token_type Tipo de token generado.
expires_in Vigencia del token en ms.
access_token Nuevo token de acceso.
refresh_token Nuevo token de refresco.

Ejemplo

URL

https://api.psy-tech.net/oauth/token

REQUEST

Headers

  "Content-type" : "application/json",
  "Accept" : "application/json" 

Body

{
  "grant_type" : "password",
  "client_id" : 3,
  "client_secret" : "DqAbf55ZFEc0W2d3ETKkQkhiHazxO5Cx9iUY9Kl0",
  "refresh_token" : "def50200e7a3c47730f0dfa81275ef718bc884ec5db96d8a9a1735c8444f220f000e5a73420dfbd80c81dc404187e21f4b75b7c58f50523c71e10390277c397abee1a33d666bfc44bb9affd35b34467e1afff5df003ca38464376bbf2e6f3e8d2c605be4dba9b345f16af761514132a319cd3fe064ffd8c949fd31f620210e1765ba8aaad523e1ffd4d354b68882523256ecd4137b943f0251e4f3ec4adbc95562fc97b93b9a96987f139b570f531c2a03e271f49ab86422df9ab72108d333f3d4c472bd14f21b2d472aa2f72fcf6f37c7db1a8cc70b447dffb8a7013e1bf63afbcf382652747b01cc3eefce5f8f27e4f3de24090ed7ebde43378ed46819ce4b7ce65580bab10d59a5055c3059d7719f5d5829dee4928f79936453a10f12455f3b16edcd5498f31e2b2923a86ff7bd03b790bc95a5936cba83ab291c79813d27b58653108a092c2bf0286767f74ccae739cc7740a0f0d6129ad1b633694d906f4e"
}

RESPONSE

OK (200)

{
  "token_type": "Bearer",
  "expires_in": 2678400,
  "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIzIiwianRpIjoiMTJmOGRmNTAyNTMzZDdhODgxNTFkYzQ5MTliZmI0MjgzNWYxOGQyYzBhNjc2ZWE5Yzg5ODA3YjM3OGY3ODQ1Nzg1NzAzZTg3Y2NmNjVkNGIiLCJpYXQiOjE1ODQ5ODkzNzUsIm5iZiI6MTU4NDk4OTM3NSwiZXhwIjoxNTg3NjY3Nzc1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.pdH5zHkI-F2bJ6_4nrVSzUhnINgylRCK9TdeIvzRFcdHYKJdtZ5kYOmjBf54ME7l7XnFk4ghRpg-C_fiN5a73lEql7GTfNqErUcY4w5xrksG7cyvEhQPNRmdT9CDx-3SaSQcRk72qXWDbBH6lht5k-IGbkIsRxaGo7CRj31hzuyFlpfLFk6XMaGy75p_AgA4zZcon66FzoCoElnZnwO-tICUGFuMOD350r8zYVkotzJjHIzpMxEG-L2Z1Nc5SUQXOAKmJBKuO50QwJiJmXXoEqTW173V92xq9DH7XAXRtpDE4BOgLlSLqtbp294kAEpONkPBR6i3EFfBlJEuGP1bZQN1xAfxcKke57YfJOjxds6RuNcCeAtGVsCCyBLiakjTiv0UHI38ggEQSmX8nutqGGLg8P8K_LKY2aHhdRdJuZKoX-xKJM4vAkbi3AZlc5lX-KEyrIBVjdS7ZNsRdEktxmvd-HLVbElJYZ9q4Sj7v1jMGmu19oH_uokpsE-HnNo-rmDPyde68lH4pdcU10-RHHhXnVb5aRJvK-vaPHx3-VbBOLkFM4KnONlYm327RIEJb2bYICVS1DXz20bJDAgvmwmeLCF-jzx4wwAdw8XKQQynmkPWLiR9m0-rp0KPoeZhz9QDCpUj4lQwf4TaLVu8uJMn0km7MOBjpoo4HZh-fdw",
  "refresh_token": "def50200e7a3c47730f0dfa81275ef718bc884ec5db96d8a9a1735c8444f220f000e5a73420dfbd80c81dc404187e21f4b75b7c58f50523c71e10390277c397abee1a33d666bfc44bb9affd35b34467e1afff5df003ca38464376bbf2e6f3e8d2c605be4dba9b345f16af761514132a319cd3fe064ffd8c949fd31f620210e1765ba8aaad523e1ffd4d354b68882523256ecd4137b943f0251e4f3ec4adbc95562fc97b93b9a96987f139b570f531c2a03e271f49ab86422df9ab72108d333f3d4c472bd14f21b2d472aa2f72fcf6f37c7db1a8cc70b447dffb8a7013e1bf63afbcf382652747b01cc3eefce5f8f27e4f3de24090ed7ebde43378ed46819ce4b7ce65580bab10d59a5055c3059d7719f5d5829dee4928f79936453a10f12455f3b16edcd5498f31e2b2923a86ff7bd03b790bc95a5936cba83ab291c79813d27b58653108a092c2bf0286767f74ccae739cc7740a0f0d6129ad1b633694d906f4e"
}

ERROR (400)

{
  "error": "invalid_request",
  "error_description": "The refresh token is invalid.",
  "hint": "Cannot decrypt the refresh token",
  "message": "The refresh token is invalid."
}