GET /session/logout
Cierra una sesión de trabajo previamente abierta con /session/login.
El endpoint de cierre de sesión usa el método GET (sin body). Tenlo en cuenta al implementar tu cliente HTTP.
Request
GET {{BASE_URL}}/session/logout
api-key: {tu-api-key}
secret-key: {tu-clave-secreta}
authorization: {token-jwt}
No requiere body.
Response — 200 OK
{
"status": {
"code": "YP-0000",
"description": "Se ha realizado la ejecución del servicio correctamente"
}
}
¿Cuándo hacer logout?
El logout es opcional desde el punto de vista técnico — el token expira automáticamente a las 24 horas. Sin embargo, es una buena práctica hacerlo en estos casos:
- Al cerrar tu aplicación o proceso batch al final del día.
- Cuando detectas que ya no necesitarás más llamadas a la API hasta el próximo ciclo.
- Como parte de un flujo de rotación de tokens por seguridad.
Si tu integración es un proceso que corre continuamente (daemon, worker), puedes simplemente renovar el token cada 24 horas sin necesidad de hacer logout explícito.
Errores posibles
| Código | Significado |
|---|---|
YP-0008 | Faltan los headers requeridos (api-key, secret-key, o authorization). |
YP-0002 | Error genérico de plataforma. |