주문 API
주문 검색
생산 엔드포인트:
https://transact.ti.com/v2/store/orders/
주문 검색 API를 사용하여 주문 내역 사본을 가져옵니다. 이 목록은 기본적으로 지난 30일 동안 생성된 주문으로 설정됩니다. 날짜에 생성된 주문 범위를 지정하려면 쿼리 매개 변수 "startDate" 및 "endDate,"(예: https://transact.ti.com/v2/store/orders?startDate=2021-05-01&endDate=2025-05-31.")를 추가합니다. 자세한 주문 정보를 검색하려면 주문 번호로 주문 API를 쿼리합니다(예: "https://transact.ti.com/v2/store/orders/T999999999."
)
주문 검색 흐름
- 할당된 API 키와 비밀을 사용하여 인증합니다.
- 주문이 제출되고 확인되면 API가 상태 코드 201 OK로 회신합니다.
- 주문 API에서 주문 상태 및 추가 세부 정보를 쿼리합니다.
- API는 상태 코드, 200 OK 및 주문 세부 정보가 포함된 JSON을 사용하여 회신합니다.
- 자세한 내용은 주문 API 사양을 참조하십시오.
주문 번호를 사용한 요청 예:
curl --request GET \ --url 'https://transact.ti.com/v2/store/orders/{orderNumber}' --header 'Authorization: Bearer {access_token}' \ 응답 예시: { "orderNumber": 0, "orderStatus": "string", "customerPurchaseOrderNumber": "string", "subTotal": 0, "totalPrice": 0, "lineItems": [ { "tiPartNumber": "string", "tiPartDescription": "string", "quantity": "string", "status": "string", "unitPrice": 0, "customReelIndicator": true } ], "shippingAddress": [ { "addressType": "string", "firstName": "string", "lastName": "string", "company": "string", "addressLine1": "string", "addressLine2": "string", "town": "string", "state": "string", "postalCode": "string", "country": "string", "email": "string", "phoneNumber": "string", "companyURL": "string" } ], "billingAddress": [ { "addressType": "string", "firstName": "string", "lastName": "string", "company": "string", "addressLine1": "string", "addressLine2": "string", "town": "string", "state": "string", "postalCode": "string", "country": "string", "email": "string", "phoneNumber": "string", "companyURL": "string" } ], "orderMessages": [ { "code": "string", "type": "string", "Message": "string" } ], "customerOrderAttributes": [ { "attribute": "string" } ], "orderPlacedTime": "string", "paymentType": "string", "currencyISO": "string", "totalTax": 0, "checkoutProfileIdentifier": "string", "totalDeliveryCost": 0, "totalDiscount": 0, "couponCodes": "string" }