Autenticación

Sistema de Autenticación de Yativo La API de Yativo proporciona un endpoint auth/login que le permite generar un token de portador pasando las credenciales de su cuenta. Este token es esencial para acceder a recursos protegidos dentro del sistema Yativo.

Ejemplo de Solicitud Para solicitar un token de portador, envíe una solicitud POST al endpoint auth/login con su account_id y app_secret, que puede encontrar en la configuración de su Panel de Control de Yativo Business.

URL del Endpoint:

POST {{baseUrl}}/auth/login

Encabezados de Solicitud:

Content-Type: application/json

Cuerpo de la Solicitud:

{
  "account_id": "account_id",
  "app_secret": "app_secret"
}

Ejemplo de Solicitud Usando cURL:

curl -X POST {{baseUrl}}/auth/login \
-H "Content-Type: application/json" \
-d '{
    "account_id": "account_id",
    "app_secret": "app_secret"
}'

Ejemplo de Respuesta

Al autenticarse con éxito, la respuesta incluirá los campos access_token, token_type y expires_in.

{
    "status": "success",
    "status_code": 200,
    "message": "Request successful",
    "data": {
        "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vMTI3LjAuMC4xOjkwMDAvYXBpL3YxL2F1dGgvbG9naW4iLCJpYXQiOjE3MTY4OTg0NTQsImV4cCI6MTcxNjg5OTA1NCwibmJmIjoxNLCJqdGkiOiJsZWZEejJGZW1WQjR5YnNBIiwic3ViIjoiNyIsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.U7tM5B45f64eCsEk5t0nJFepsKo2tvjyAJEqu8Gh2tk",
        "token_type": "bearer",
        "expires_in": 600 // tiempo en segundos 600 segundos = 10 minutos
    }
}

Usando el Token de Portador Una vez que tenga el access_token, inclúyalo en el encabezado de Autorización para todas las solicitudes de API subsecuentes a los endpoints protegidos.

Ejemplo de Encabezado:

Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOi8vMTI3LjAuMC4xOjkwMDAvYXBpL3YxL2F1dGgvbG9naW4iLCJpYXQiOjE3MTY4OTg0NTQsImV4cCI6MTcxNjg5OTA1NCwibmJmIjoxNLCJqdGkiOiJsZWZEejJGZW1WQjR5YnNBIiwic3ViIjoiNyIsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.U7tM5B45f64eCsEk5t0nJFepsKo2tvjyAJEqu8Gh2tk

Siguiendo estos pasos, puede autenticarse con la API de Yativo y acceder de manera segura a sus recursos protegidos utilizando el token de portador proporcionado.

Última actualización