API v2
Autenticación
POST Crear Token

Credenciales

Acceso a los entornos de prueba y producción

Las credenciales de acceso, tanto para los entornos productivo como de prueba, se encuentran en el correo de bienvenida, así como en las aplicaciones móviles y web.

¿Todavía no las solicitaste? Podes solicitarlas desde la web o aplicación de Ualá, ingresando a Ualá Bis.

⚠️

Recordá que estas son privadas, que no se deben compartir y que ninguna persona del equipo de Ualá las va a solicitar.

Token de Acceso

Todas nuestras integraciones requieren de la generación de un token para realizar consultas HTTP.

BASE URL:

https://auth.developers.ar.ua.la/v2/api/auth/token

Parámetros


POST https://auth.developers.ar.ua.la/v2/api/auth/token

Body json:

{
  "username": "username",
  "client_id": "5qqGKGm4AaawnAJ0J6xluc6AWdQBvLW6",
  "client_secret_id": "cLp1iGEB-PA6KtL4Hi7tocsopP2pZxzaBLciOCApWH92e9_Jloe8CD2ilM63NppG",
  "grant_type": "client_credentials"
}
CampoTipoDescripciónRequerido
usernamestringNombre del usuario de la cuenta Ualá
client_idstringID del usuario registrado
client_secret_idstringID secreto generado por la aplicación
grant_typestringTipo de operación a realizar para obtener un token

Respuestas

Respuesta exitosa

Status 200:

{
  "access_token": "eyJhbGciOiJSUzI1NiIsRrb5cCI6IkpXVCIsImtpZCI6Ik5Ua01mWF82QVhWbnLHQTVLWF8zYyJ9.eyJpc3MiOiJodHRLWFwcC1zdGFnZS51cy5hdXRoMC5jb21vIiwic3ViIjoiNXFxR0tHbTRFYWF3bkFIMEo2eGx1YzZBV2RRQnZMVzNAY2xpZW50cyIsImF1ZC8vdWFsYS1hcmctYXBwLXN0YWdlLnVzLmF1dGgwLmNvbS9hcGkvdjIvIiwiaWF0IjoxNjU0NTE4MTk4LCJleHAiOjE2NTQ2MDQ1OTgsImF6cCI6IjVxcUdLR200RWFhd25BSDBKNnhsdWM2QVdkUUJ2TFczIiwic2NvcGUiOiJjcmVhdGU6Y2xpZW50X2dyYW50cyIsImd0eSI6ImNsaWVudC1jcmVkZW50aWFscyJ9.f4otnnYF60E1j_TfdBXf0WeDkGDKJcOPB9zNXPoAShpAYOk3Z6HWXuSxFQysIt6yh0csfGbt24uBVQcZKiA_iJGoQPf0j2PPZdsbpZsbUJ",
  "expires_in": 86400,
  "token_type": "Bearer"
}
CampoTipoDescripción
access_tokenstringToken de acceso generado
expires_innumberTiempo de vida del token previo a su expiración expresado en segundos
token_typestringTipo de token

Respuestas de error


CampoTipoDescripción
codestringCódigo de error
messagestringDescripción del error
errorsstring arrayErrores encontrados

Campos erroneos

{
    "code": "request_error",
    "message": "Invalid request payload.",
    "errors": [
        "Provide a valid username.",
        "Provide a valid client_id.",
        "Provide a valid client_secret_id.",
        "Provide a valid grant_type (Ex: client_credentials)."
    ]
}