Inventory subscription push API

Test endpoint:
https://transact.ti.com/v2/store/subscriptions/inventory/test

Production endpoint:
https://transact.ti.com/v2/store/subscriptions/inventory

The inventory subscription push API will notify you when an out of stock item becomes available, with current pricing information. A webhook will be sent to your system in real time and can be used to trigger automation flows. This is a notification only and does not reserve inventory. Subscriptions will be removed after a stock-up triggering event unless the "autoSubscribe" flag has been set. All subscriptions expire on their expiration date and will need to be resubmitted.  
 

NOTE: If the current inventory level is greater than the subscribed quantity, the push notification will not be triggered until the inventory level falls below the subscribed quantity and is replenished at or above the subscribed quantity. 

The push notification can be tested with the ".../store/subscriptions/inventory/test" endpoint.   This will generate a webhook sent to your configured API via an HTTP post request according to the spec. It will then return the status code from your API.

 

Pictured below: Subscription push notification example

{
  "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"
  }
} 

 

Store inventory subscription flow overview

  1. Authenticate with your assigned API key and secret.
  2. After you receive your access token, send a request to one of the inventory subscription APIs.
  3. The API will reply with a status code, 200 OK, and a JSON response.