API de recuperación de avisos de envíos anticipados (ASN)

Punto final de 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 y que esté listo para enviarse, TI generará la información de seguimiento del envío. Utilice la API de notificaciones de envío anticipados (ASN) para recuperar información detallada sobre sus pedidos enviados, incluidos los números de seguimiento, los detalles del transportista y las facturas comerciales.

La API de ASN ofrece lo siguiente:

  • Actualizaciones en tiempo real: La API de notificaciones push enviará un webhook al sistema para notificar que su pedido está listo para enviarse y se puede usar para activar flujos de automatización.
  • Información detallada del envío: Obtenga números de seguimiento, información del transportista y facturas comerciales.
  • Opciones de recuperación flexibles: Recupere información de pedidos completos por número de pedido o de envíos específicos por número de guía de embarque.

Pasos para usar la API de ASN:

  1. Autenticación: Necesitará la clave API y la palabra secreta asignadas para autenticarse con la API.
  2. Recuperar información sobre los envíos:
    • Pedido completo: Indique el número de pedido en su solicitud.
    • Envío específico: Incluya el número de guía de embarque que recibió anteriormente o que se encontró en el historial de pedidos de myTI.
  3. Respuesta de la API: La API recibirá un código de estado (200 OK) y un formato JSON que contenga los detalles del envío como respuesta.
  4. Recuperar detalles sobre un pedido específico:
    • Para obtener información detallada sobre un pedido específico, consulte la API de pedidos con el número de pedido.
    • Por ejemplo: "https://transact.ti.com/v2/store/orders/T999999999"

Pruebe la API:

Contamos con un entorno de prueba para que experimente con la API antes de usarla con datos reales. Cuando la pruebe, haga lo siguiente:

  • Utilice la URL del punto final de prueba proporcionada
  • El identificador (ID) de pedido siempre se debe pasar como T10999999 y el número de guía de embarque siempre se debe pasar como 0499999999.

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

o

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

Notas adicionales:

 

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}' \