Response codes and rate limits
Glossary
COP: Checkout profile
GPN: Generic product number
OPN: Orderable part number
Order status codes
| API order status | Description |
|---|---|
| Submitted | The order and all line items have been saved |
| Created | The order has been accepted by TI |
| In work | One or more line items on an order are in an IN WORK status, and no line items are on hold |
| Shipped | All line items on a paid order are in a SHIPPED status |
| Complete | All line items on a paid order are in a SHIPPED status and invoices have been generated |
| Cancelled | There is a payment error via APM (Alternate Payment Method), all line items on the order are in a CANCELLED status or the order had to be manually CANCELLED |
| On hold | One or more line items on an order are in an on hold status. Contact E2E support or our customer support center for assistance. |
| Payment pending | Payment confirmation has not been received from your payment processing provider |
| Processing | TI is waiting to receive confirmation from your payment processing provider |
| Payment_authorized | Payment has been completed and received |
| Payment completed | Payment confirmation received from payment processing provider and the order has been saved |
| Processing_error | TI was unable to process the payment. Contact E2E support or our customer support center for assistance. |
| Compliance review | The order is under review by TI |
HTTP status codes
| HTTP status code | Description |
|---|---|
| 200 OK | Successful |
| 201 Order created | Successful |
| 204 OK | Successful |
| 400 Bad request | Refer to response for error details and corrective actions |
| 401 Not authorized | OAuth credentials were missing or invalid |
| 404 Resource not found | Refer to response for error details and corrective actions |
| 405 Method not allowed | HTTP verb not allowed |
| 422 Unprocessable entity | Refer to response for error details and corrective actions |
| 429 Too many request | Rate limit quota has been reached |
| 5XX System error | The response should contain error details, including Execution ID, with which TI API support team can investigate |
Rate limits
| API type | Path | Spike arrest | Quota limit per day | Any other quota limit |
|---|---|---|---|---|
| Store Inventory & Pricing API V2 - Full catalog | /v2/store/products/catalog | 1 call every 4 hour | 6 | |
| Store Inventory & Pricing API V2 - OPN/Paged | /v2/store/products/ | 20ps | 100000 | 600 per minute |
| Product Information API - ProductDataAPI | /v1/products | 5ps | 3000 (May not be reached) | 2000 per month |
| Product Information API - ProductDataOrchestrated | /v1/products-extended/ | 5ps | 3000 (May not be reached) | 2000 per month |
| Store Order API V1 | /v1/store/orders/ | 20ps | 2000 | 600 per minute |
| Store Order API V2 | /v2/store/orders | 20ps | 3000 | 600 per minute |
| ASN Retrieve API v1 | /v1/advance-ship-notices/retrieve | 10ps | 5000 | 60 per minute |
| Financial Invoice Retrieve API v1 | /v1/financial-documents/retrieve | 10ps | NA | 60 per minute |
Rate limits are subject to change. TI reserves the right to further limit or revoke API access, see terms of use for more information.