Skip to main content

TD Synnex StreamOne Ion

About​

StreamOne Ion is TD Synnex's cloud marketplace platform for managing subscriptions, customers, and orders across a wide range of cloud vendors. The ZaveIT integration connects directly to your Ion account, letting you manage your TD Synnex business without switching between portals.

Capabilities​

The StreamOne Ion integration provides the following capabilities:

  • Sync Customers - Bi-directional synchronization keeps customer accounts consistent between ZaveIT and StreamOne Ion. Changes made on either side are reflected automatically.
  • Import Products - Pull the full Ion product catalog into ZaveIT, including pricing, billing terms, and product variants.
  • Create Orders - Submit subscription orders to TD Synnex directly from ZaveIT. Orders flow through to Ion for fulfillment.
  • Credential Validation - Test your API credentials during setup to verify the connection before saving.
  • Automatic Token Refresh - The integration automatically refreshes your API tokens before they expire, keeping the connection active without manual intervention.

Getting Started​

Step 1: Find your Account ID​

  1. Log in to StreamOne Ion.
  2. Open the menu and navigate to Account information.
  3. Copy your Account ID.

Step 2: Generate API Credentials​

  1. In StreamOne Ion, navigate to Settings → Users.
  2. Find your user and click Edit user.
  3. Click Request New Credentials.
  4. Copy both the Access Token and the Refresh Token.
warning

The Access Token and Refresh Token are only shown once when generated. Copy and store them in a safe place before closing the dialog. If you lose them, you need to generate new credentials.

Step 3: Configure in ZaveIT​

  1. In the ZaveIT Platform, navigate to Settings → Integrations.
  2. Find StreamOne Ion - TD Synnex and click Configure.
  3. Enter your Account ID, Access Token, and Refresh Token.
  4. Click Save.

The integration validates your credentials on save. If the connection is successful, the integration status changes to active.

Configuration Reference​

FieldDescriptionWhere to find it
Account IDYour StreamOne Ion account identifierIon → Menu → Account information → Account ID
Access TokenAPI access token for authenticationIon → Settings → Users → Edit user → Request New Credentials
Refresh TokenToken used to automatically refresh expired access tokensGenerated alongside the Access Token

Considerations​

  • Token lifecycle - The integration handles token refresh automatically. However, if both tokens become invalid (for example, after regenerating credentials in Ion), you need to update them in ZaveIT.
  • Catalog import time - The initial product import may take several minutes depending on the size of your Ion catalog. Subsequent imports are faster as only changes are synchronized.
  • Customer mapping - When syncing customers, ZaveIT matches accounts by their Ion account identifier. Review the imported customer list after your first sync to verify the mapping is correct.