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