API – Versandvorabmitteilung

Test-Endpunkt:
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

Produktionsendpunkt:
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}

Nach dem Verpacken Ihrer Bestellung generiert TI bei Versandbereitschaft Informationen zur Sendungsverfolgung, die über die Advanced Ship Notification (ASN)-API zugänglich sind. Die Antwort enthält detaillierte Informationen zu Ihrer Lieferung, wie Sendungsverfolgungsnummer, Spediteurinformationen und Handelsrechnungen. Die API ist in Push- oder Retrieve-Implementierungen verfügbar. Die Push-API sendet in Echtzeit einen Webhook an Ihr System, um Sie zu benachrichtigen, dass Ihre Bestellung versandbereit ist, und kann verwendet werden, um automatisierte Prozesse auszulösen. Weitere Informationen finden Sie unter „Einrichtung von Push-Benachrichtigungen“.
 

API-Flow – Versandvorabmitteilung (ASN)

  1. Nachdem die Tracking-Informationen erstellt wurden: Authentifizieren Sie sich mit Ihrem zugewiesenen API-Schlüssel und -Kennwort.
  2. Nachdem Sie Ihren Zugriffstoken erhalten haben, können Sie die Versandinformationen für eine gesamte Bestellung abrufen, indem Sie eine Anfrage mit der Bestellnummer stellen. In derselben Sitzung können mehrere Anforderungen mit dem Zugriffstoken gestellt werden, solange es noch nicht abgelaufen ist.  
  3. Die API antwortet mit dem Statuscode 200 OK und einer JSON-Datei, die die Lieferdetails enthält.
  4. Sie können auch die Einzelheiten einer bestimmten Sendung abrufen, indem Sie die Frachtbriefnummer aus der vorherigen API-Abfrage oder aus der myTI-Seite Bestellverlauf nach dem Versand einer Bestellung eingeben.

Eine Testversion der API ist verfügbar. Die Daten in der Antwort geben standardisierte Testbeispieldaten zurück. Zum Testen sollte die Auftrags-ID immer als T10999999 und die waybillNumber immer als 0499999999 übergeben werden.

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

Beispiel für eine Anfrage zum Abruf:

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