TI store API suite

The TI store API suite is a collection of client applications that allow a way to place orders; retrieve inventory and pricing information; receive notifications of available inventory and shipment tracking; and request invoices. With TI APIs, you can interact with the TI store without logging in to myTI. TI APIs are built on RESTful principles and are secured using OAth2 authentication.

Getting started

To get started, complete the prerequisites below. Once approved, you are on your way to saving time, money and effort in purchasing from Texas Instruments.

Prerequisites

Only approved customers can build applications using the TI store API suite. To obtain approval:

  1. Create a myTI account or log in to your existing myTI account.
  2. Create a myTI company account.
  3. Request access on the API Keys and Access page of your myTI company account.
  4. Create a checkout profile with an approved payment method
  5. Visit our checkout profile FAQs for additional information.

Ordering flow overview

  1. Authenticate with your assigned API key and secret.
  2. Send a query to the inventory and pricing API to retrieve product availability and other matching information. 
  3. The API will reply with a status code, 200 OK, and a JavaScript Object Notation (JSON) response containing the requested product data.
  4. Build your order with your desired payload and post to the order API.
  5. The API will reply with a status code, 201 OK, and a JSON containing order acknowledgement.
  6. Query the order API to get the order status and additional order details.
  7. After the order processes, retrieve shipment tracking through the advanced ship notice (ASN) retrieve API and invoices through the financial document retrieve API.