API für Bestellungen

Bestellung abrufen

Produktionsendpunkt:
https://transact.ti.com/v2/store/orders/

Verwenden Sie die Retrieve-API für Bestellungen, um eine Kopie Ihres Bestellverlaufs zu erhalten. Die Liste enthält standardmäßig Bestellungen, die in den letzten 30 Tagen erstellt wurden. Um einen Bereich von Reihenfolgen anzugeben, die an Datumsangaben erstellt wurden, fügen Sie die Abfrageparameter „startDate“ und „endDate“ hinzu, z. B. „https://transact.ti.com/v2/store/orders?startDate=2021-05-01&endDate=2025-05-31“. Um detaillierte Bestellinformationen abzurufen, fragen Sie die Bestell-API mit der Bestellnummer ab, z. B.: „https://transact.ti.com/v2/store/orders/T999999999.“
 

Ablauf des Abrufs von Bestellungen:

  1. Authentifizieren Sie sich mit Ihrem zugewiesenen API-Schlüssel und -Kennwort.
  2. Nachdem eine Bestellung abgeschickt und bestätigt wurde, antwortet die API mit einem Statuscode, 201 OK. 
  3. Abfrage der API für Bestellungen nach dem Auftragsstatus und zusätzlichen Auftragsdetails.
  4. Die API antwortet mit dem Statuscode 200 OK und einer JSON-Datei, die die Auftragsdetails enthält
  5. Weitere Informationen finden Sie in der API-Spezifikation für Bestellungen.

Beispielanforderung unter Angabe der Bestellnummer:

curl --request GET \ --url 'https://transact.ti.com/v2/store/orders/{orderNumber}' --header 'Authorization: Bearer {access_token}' \ Beispielantwort: { "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" }