doors icon

doors

(0 reviews)
Provides endpoint microservice APIs to which external systems that want to interact with SHIVA should point. Currently there are the following resources: Book terminal door, Get terminal doors measures, Obtain released doors and more.

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 y client_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 consultar Mis 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.


Reviews

doors doesn't have any reviews yet