doors
home
doors
Proporciona las apis de consulta y modificaci贸n de huecos de los terminales Citypaq.
Aspectos generales de las APIs de Correos
Nota: Cualquier cliente que pueda realizar peticiones HTTP servir铆a.
Solicitud de acceso al API
Desde el propio Exchange, o el portal de acceso a las APIs que se est茅 usando, existir谩 una opci贸n de Solicitar acceso
. Si no ve esa opci贸n quiere decir que esa API no admite solicitudes de acceso.
Antes de que a una aplicaci贸n cliente se le permita consumir una API se debe solicitar acceso a la API. Una vez solicitado el acceso, la petici贸n pasa por un flujo de aprobaci贸n. Una vez finalizado ese flujo, y aprobado por el propietario del API, recibir谩 un email con las credenciales de acceso (si estuviesen definidas).
Niveles de uso
Los APIS pueden tener definidos diferentes niveles de uso. Al solicitar acceso a un API ver谩 indicaciones del nivel de uso (SLA) que ofrece el API. Tenga en cuenta que algunos niveles de uso pueden tener un coste asociado.
Para conocer los niveles de uso que aplican a su API puede revisar la Descripci贸n general del API
Pol铆ticas de seguridad
Existen varias pol铆ticas de seguridad que puede aplicarse a las APIS. Un API ofrecido por Correos puede llevar ninguna, una o varias de estas pol铆ticas.
En el caso de la API de doors, est谩n activadas las pol铆ticas de client credentials y JWT validation, por lo que para consumir los recursos es necesario enviar las credenciales y el token en la cabecera de la petici贸n.
Client ID Enforcement
Pol铆tica de aplicaci贸n de ID de cliente: El API espera unas cabeceras con pareja clave / valor en sus peticiones.
Antes de que a una aplicaci贸n cliente se le permita consumir una API protegida esta pol铆tica, se debe solicitar acceso a la API. Despu茅s de que exista un contrato aprobado entre la aplicaci贸n cliente y la API, cada solicitud debe incluir las credenciales de la aplicaci贸n cliente de conformidad con la configuraci贸n de la pol铆tica.
Las credenciales ir谩n como cabeceras de la petici贸n tal como muestra el siguiente ejemplo de petici贸n usando curl:
curl "https://api1-intapp.correos.es/logistics/doors/api/v1/bookDoor/REST" -H "client_id:1234" -H "client_secret:abcd"
驴Es posible consultar
client_id
yclient_secret
si se me han olvidado o los he perdido?: Desde Exchange, o el portal de acceso a las APIs que se est茅 usando, puede consultarMis Aplicaciones
y ah铆 puede encontrar las credenciales de acceso.
Validaci贸n JWT
Pol铆tica de seguridad capaz da validar tanto tokens JWT generados por OKTA como tokens generados por CorreosID (producto de seguridad de Correos).
Todas las llamadas al API deber谩n incluir el token JWT (Json Web Token) para poder usar el API.
Para realizar la llamada se deber谩 introducir la cabecera Authorization
con el valor Bearer
seguido del token.
curl "https://api1-intapp.correos.es/logistics/doors/api/v1/bookDoor/REST" -H "Authorization: Bearer {token}"
驴C贸mo obtener el token JWT?: La obtenci贸n del token JWT ser谩 espec铆fico del sistema que lo proporciona (por ejemplo CorreosID) y deber谩 haber proporcionado documentaci贸n al respecto para hacer las llamadas a sus APIs para obtener un token v谩lido. Por favor consulte con su contacto en Correos para obtener documentaci贸n relativa a CorreosID.