庫存訂閱推播 API
測試端點:
https://transact.ti.com/v2/store/subscriptions/inventory/test
生產端點:
https://transact.ti.com/v2/store/subscriptions/inventory
當缺貨商品有貨時,庫存訂閱推播 API 就會通知您,並提供目前定價資訊。此 API 會使用 Webhook 向您的系統傳送即時通知,並可用於觸發自動化流程。
重要注意事項:
- 這只是通知,並不會保留庫存。
- 在發生備貨觸發事件後,就會自動移除訂閱,除非已設定"autoSubscribe"旗標。
- 所有訂閱都會在其到期日時逾期,且必須重新提交 。
庫存補貨通知邏輯:
- 如果目前庫存已超過您訂閱的數量,就不會收到通知。
- 只有在庫存降至低於您訂閱的數量,然後又升至訂閱數量(或更高)時,您才會收到通知。
測試推播通知:
- 使用".../store/subscriptions/inventory/test"端點。
- 這會根據 API 規格產生測試 Webhook,並使用 HTTP POST 要求傳送至您配置的 API。
- 隨後將會從您的 API 傳回狀態代碼。
下圖:訂閱推播通知範例
{
"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"
}
}