재고 구독 푸시 API
테스트 엔드포인트:
https://transact.ti.com/v2/store/subscriptions/inventory/test
생산 엔드포인트:
https://transact.ti.com/v2/store/subscriptions/inventory
재고 구독 푸시 API는 재고 없음 항목이 현재 가격 정보와 함께 제공될 때 알림을 표시합니다. 이 API는 웹 후크를 사용하여 실시간 알림을 시스템에 전송하며 자동화 흐름을 트리거하는 데 사용할 수 있습니다.
중요 참고:
- 이는 알림일 뿐이며 재고를 예약하지 않습니다.
- "autoSubscribe" 플래그가 설정되지 않은 경우, 재고 트리거 이벤트 후에 자동으로 구독이 제거됩니다.
- 모든 구독은 만료일에 만료되며 다시 제출해야 합니다.
재고 보충 알림 로직:
- 현재 재고가 이미 구독한 금액을 초과하면 알림을 받지 않습니다.
- 재고가 아래로 떨어졌다가 구독한 수량까지(또는 그 이상) 다시 상승하는 경우에만 알림을 받게 됩니다.
푸시 알림 테스트:
- ".../store/subscriptions/inventory/test" 엔드포인트를 사용합니다.
- 이렇게 하면 API 사양에 따라 HTTP 게시 요청을 사용하여 구성된 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"
}
}