API de recuperación de notificación de envío anticipado

Punto final de la prueba:
https://transact.ti.com/v2/store/orders/T10999999/advanced-shipment-notices/test
https://transact.ti.com/v2/store/orders/T10999999/advanced-shipment-notices/499999999/test

Punto final de producción:
https://transact.ti.com/v2/store/orders/{Order Number}/advanced-shipment-notices/
https://transact.ti.com/v2/store/orders/{Order Number}/advanced-shipment-notices/{Waybill Number}

Después de embalar su pedido, cuando esté listo para enviarse, TI genera la información de seguimiento del envío a través de la API de notificaciones de avisos anticipados de embarque (ASN). La respuesta incluye información detallada sobre el envío, como el número de seguimiento de este, la información del transportista y las facturas comerciales. La interfaz de programación de aplicaciones (API) está disponible en implementaciones de notificaciones push o de recuperación de datos. La API de notificaciones push enviará un webhook a su sistema en tiempo real para notificar que su pedido está listo para enviarse y se puede usar para activar flujos de automatización. Consulte la configuración de notificaciones push para obtener más información.
 

Flujo de la API de notificaciones de avisos anticipados de embarque (ASN)

  1. Después de generar la información de seguimiento, autentifíquese con su clave de API y palabra secreta.
  2. Luego de recibir su token de acceso, puede obtener información de envío para un pedido completo; para ello, debe enviar una solicitud con solo el número de pedido. Se pueden realizar varias solicitudes en la misma sesión con el token de acceso siempre que el token no haya caducado. 
  3. La API responderá con un código de estado, 200 OK y un JSON que contenga los detalles del envío.
  4. También puede obtener los detalles de un envío específico incluyendo el número de guía de embarque de la solicitud API anterior o de la página de myTI de historial de pedidos después de que se envíe un pedido.

Una versión de prueba de la API está disponible. Los datos de la respuesta devolverán datos de ejemplo de pruebas estandarizadas. Para las pruebas, el identificador (ID) de pedido siempre se debe pasar como T10999999 y el campo waybillNumber (número de guía) siempre se debe pasar como 0499999999.

https://transact.ti.com/v2/store/orders/T10999999/advanced-shipment-notices/test?requestCommercialInvoicePDF=true&requestWaybillPDF=true

https://transact.ti.com/v2/store/orders/T10999999/advanced-shipment-notices/499999999/test?requestCommercialInvoicePDF=true&requestWaybillPDF=true

Ejemplo de solicitud de recuperación:

curl --request GET \ --url 'https://transact.ti.com/v2/store/orders/{orderNumber}/advanced-shipment-notices/{wayBillNumber}' --header 'Authorization: Bearer {access_token}' \