ASN(사전 발송 통지서) API

테스트 엔드포인트:
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

생산 엔드포인트:
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}

주문을 포장한 후 TI를 배송할 준비가 되면 ASN(고급 배송 알림) API를 통해 액세스할 수 있는 배송 추적 정보를 생성합니다. 답변에는 배송 추적 번호, 배송사 정보, 상업 송장과 같은 배송에 대한 자세한 정보가 포함됩니다. API는 푸시 또는 검색 구현으로 사용할 수 있습니다. 푸시 API는 실시간으로 시스템에 웹 후크를 전송하여 주문이 배송될 준비가 되었고 자동화 흐름을 트리거하는 데 사용할 수 있음을 알립니다. 자세한 내용은 푸시 알림 설정을 참조하십시오.
 

ASN(사전 발송 통지서) API 흐름

  1. 추적 정보가 생성되면 할당된 API 키와 비밀을 사용하여 인증합니다.
  2. 액세스 토큰을 받은 후에는 주문 번호만 사용하여 요청을 제출하여 전체 주문에 대한 배송 정보를 얻을 수 있습니다. 토큰이 만료되지 않은 한 액세스 토큰을 사용하여 동일한 세션에서 여러 요청을 수행할 수 있습니다.  
  3. API는 상태 코드, 200 OK 및 배송 세부 정보가 포함된 JSON을 사용하여 회신합니다.
  4. 이전 API 요청의 화물 운송장 번호를 포함하거나 주문이 배송된 후 myTI 주문 내역 페이지에서 특정 배송의 세부 정보를 가져올 수도 있습니다.

API 테스트 버전을 사용할 수 있습니다. 응답의 데이터는 표준화된 테스트 예제 데이터를 반환합니다. 테스트의 경우 주문 ID는 항상 T10999999로 전달되어야 하며 waybillNumber는 항상 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

검색 요청 예:

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