Synnex website screenshot

Synnex

SYNNEX Corporation (now TD SYNNEX) is a Fortune 100 global IT distribution company and solutions aggregator that connects technology vendors with resellers, system integrators, and enterprise customers. The company provides comprehensive API access through its StreamOne ION platform for managing cloud subscriptions, product catalogs, customer accounts, and orders. TD SYNNEX was formed in 2021 through the merger of Synnex Corporation and Tech Data.

2 APIs 0 Features
Technology DistributionIT DistributionCloud MarketplaceFortune 100Supply Chain

APIs

TD SYNNEX StreamOne ION API

The StreamOne ION API is TD SYNNEX's interface for cloud vendors and reseller partners to manage cloud subscriptions, product catalogs, end customers, and orders through a unifi...

TD SYNNEX Digital Bridge API

The Digital Bridge Developer Portal gives engineering teams direct access to REST APIs for products, pricing, orders, renewals, and cloud services. Partners can get sandbox API ...

Collections

Pricing Plans

Synnex Plans Pricing

1 plans

PLANS

Rate Limits

Synnex Rate Limits

3 limits

RATE LIMITS

FinOps

Synnex Finops

FINOPS

Semantic Vocabularies

Synnex Context

18 classes · 2 properties

JSON-LD

API Governance Rules

Synnex API Rules

11 rules · 4 errors 6 warnings 1 info

SPECTRAL

JSON Structure

Synnex Subscription Structure

0 properties

JSON STRUCTURE

Example Payloads

Press

TD SYNNEX Releases AI Game Plan to Support Partners ...

2026-05-25

News - TD Synnex

2026-05-25

AI Is the Future. Let's Build It Together!

2026-05-25

AI and analytics leader SAS selects TD SYNNEX as ...

2026-05-25

TD SYNNEX Evolves AI Go-to-Market Strategy Through ...

2026-05-25

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
APIDocumentation
APIDocumentation
👥
GitHubOrg
GitHubOrg
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: TD SYNNEX StreamOne ION API
  version: v3
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Customers
    type: folder
  items:
  - info:
      name: List Customers
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/customers
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: page
        value: ''
        type: query
      - name: pageSize
        value: ''
        type: query
    docs: Retrieves a list of end customers associated with the reseller account. Supports pagination and filtering.
  - info:
      name: Create Customer
      type: http
    http:
      method: POST
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/customers
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      body:
        type: json
        data: '{}'
    docs: Creates a new end customer account under the reseller organization.
  - info:
      name: Get Customer
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/customers/:customerId
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: customerId
        value: ''
        type: path
        description: End customer identifier.
    docs: Retrieves detailed information about a specific end customer.
  - info:
      name: Update Customer
      type: http
    http:
      method: PUT
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/customers/:customerId
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: customerId
        value: ''
        type: path
        description: End customer identifier.
      body:
        type: json
        data: '{}'
    docs: Updates an existing end customer's account information.
- info:
    name: Products
    type: folder
  items:
  - info:
      name: List Products
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/products
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: vendor
        value: ''
        type: query
        description: Filter by vendor name.
      - name: category
        value: ''
        type: query
      - name: currency
        value: ''
        type: query
    docs: Retrieves the product catalog available to the reseller, with filtering by vendor, category, vertical, and currency.
  - info:
      name: Get Product
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/products/:productId
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: productId
        value: ''
        type: path
    docs: Retrieves detailed information about a specific product including SKUs and pricing.
- info:
    name: Orders
    type: folder
  items:
  - info:
      name: List Orders
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/orders
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: status
        value: ''
        type: query
    docs: Retrieves a list of orders for the reseller account.
  - info:
      name: Create Order
      type: http
    http:
      method: POST
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/orders
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      body:
        type: json
        data: '{}'
    docs: Creates a new order for cloud products on behalf of an end customer. Supports new tenants, existing tenants, and
      subscription updates.
  - info:
      name: Get Order
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/orders/:orderId
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: orderId
        value: ''
        type: path
    docs: Retrieves details for a specific order.
- info:
    name: Subscriptions
    type: folder
  items:
  - info:
      name: List Subscriptions
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/customers/:customerId/subscriptions
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: customerId
        value: ''
        type: path
        description: End customer identifier.
    docs: Retrieves cloud subscriptions for a specific end customer.
  - info:
      name: Get Subscription
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/customers/:customerId/subscriptions/:subscriptionId
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: customerId
        value: ''
        type: path
        description: End customer identifier.
      - name: subscriptionId
        value: ''
        type: path
    docs: Retrieves details for a specific cloud subscription.
  - info:
      name: Update Subscription
      type: http
    http:
      method: PUT
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/customers/:customerId/subscriptions/:subscriptionId
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: customerId
        value: ''
        type: path
        description: End customer identifier.
      - name: subscriptionId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a subscription's seat count, renewal settings, or status. Supports suspend, reactivate, upgrade, and downgrade
      operations.
- info:
    name: Cart
    type: folder
  items:
  - info:
      name: Create Cart
      type: http
    http:
      method: POST
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/cart
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      body:
        type: json
        data: '{}'
    docs: Creates a new shopping cart for processing customer orders.
  - info:
      name: Checkout Cart
      type: http
    http:
      method: POST
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/cart/:cartId/checkout
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: cartId
        value: ''
        type: path
    docs: Processes the cart and converts it to an order.
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: List Reports
      type: http
    http:
      method: GET
      url: https://ion.tdsynnex.com/api/v3/accounts/:accountId/reports
      params:
      - name: accountId
        value: ''
        type: path
        description: The reseller's TD SYNNEX account identifier.
      - name: format
        value: ''
        type: query
    docs: Retrieves available reports with metadata for the reseller account.
bundled: true