庫存訂閱推播 API

測試端點:
https://transact.ti.com/v2/store/subscriptions/inventory/test

生產端點:
https://transact.ti.com/v2/store/subscriptions/inventory

當缺貨商品有貨時,庫存訂閱推播 API 就會通知您,並提供目前定價資訊。此 API 會使用 Webhook 向您的系統傳送即時通知,並可用於觸發自動化流程。

重要注意事項:

  • 這只是通知,並不會保留庫存。
  • 在發生備貨觸發事件後,就會自動移除訂閱,除非已設定"autoSubscribe"旗標。
  • 所有訂閱都會在其到期日時逾期,且必須重新提交 。  

庫存補貨通知邏輯:

  • 如果目前庫存已超過您訂閱的數量,就不會收到通知。
  • 只有在庫存降至低於您訂閱的數量,然後又升至訂閱數量(或更高)時,您才會收到通知。

測試推播通知:

  1. 使用".../store/subscriptions/inventory/test"端點。  
  2. 這會根據 API 規格產生測試 Webhook,並使用 HTTP POST 要求傳送至您配置的 API。
  3. 隨後將會從您的 API 傳回狀態代碼。
     

商店庫存訂閱流程概覽

  1. 驗證:使用指派給您的 API 金鑰和密鑰取得存取權杖。
  2. API 要求:使用存取權杖將要求傳送至庫存訂閱 API 端點。
  3. API 回應:您會收到一個包含狀態程式碼 (200 OK) 的回應和一個 JSON。 

 

下圖:訂閱推播通知範例

{
  "type": "inventory",
  "data": {
    "tiPartNumber": "TESTOPN",
    "genericPartNumber": "TESTGPN",
    "buyNowUrl": "https://www.ti.com/product/TESTGPN/part-details/TESTOPN",
    "quantity": 0,
    "pricing": [
      {
        "currency": "USD",
        "priceBreaks": [
          {
            "priceBreakQuantity": 1,
            "price": 1.003
          }
        ]
      }
    ],
    "description": "Test product for test nofication",
    "minimumOrderQuantity": 1,
    "standardPackQuantity": 75,
    "exportControlClassificationNumber": "EAR99",
    "htsCode": "0123456789",
    "pinCount": 8,
    "packageType": "TESTOPN_8_SOIC_D",
    "packageCarrier": "TUBE",
    "customReel": false,
    "lifeCycle": "ACTIVE"
  }
}

 

商店庫存訂閱流程概覽

  1. 進行驗證,方法為使用指派給您的 API 金鑰和秘密。
  2. 在收到存取權杖後,請傳送要求至其中一個庫存訂閱 API。
  3. API 將會回覆狀態代碼 200 OK,以及 JSON 回應。