terminals
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
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.