terminals icon

terminals

(1 review)
Provides endpoint microservice APIs to which external systems that want to interact with SHIVA should point. Currently there are the following resources: Obtain all data from terminal, Obtain terminal data by filters, Obtain historical data and more.

home

terminals

Proporciona las apis a las cuales deben apuntar los sistemas externos que realizar consultas sobre los datos maestros 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 terminals, existen pol铆ticas de client credentials, por lo que para consumir los recursos es necesario enviar las credenciales 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/terminals/api/v1/homepaqs" -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.


Reviews