- Find the ION customer behind a PSA company, and the Microsoft tenant it is bound to
- Read subscriptions with their seat counts, renewal dates and auto-renew settings
- Look up products, SKUs, plans and customer prices
- Create a customer, place an order for a product the customer does not hold yet, and follow the order to completion
- Add or remove seats on an existing subscription with Change License Seats
If your portal is StreamOne Stellr, the SYNNEX platform many North and Latin American partners use, connect TD SYNNEX Stellr instead. The two use different APIs and different credentials.
Connect TD SYNNEX
You need two values from the ION portal: your Account ID and a Refresh Token.1
Copy your Account ID
In the StreamOne ION portal, open Settings → Account Information and copy the Account ID. It is a number.
2
Create a refresh token
Open Settings → Users and edit the user Neo will act as. We recommend a dedicated API user with the Account Admin role, so orders Neo places are easy to tell apart in ION. Choose OAuth credentials → Request New Credentials and copy the Refresh Token.
3
Save it in Neo
Open Integrations, select TD SYNNEX ION, enter the Account ID and the Refresh Token, and click Save. Neo exchanges the token with ION before it saves, so a wrong or used token is refused on the spot.
Customer mapping
Neo maps each ION customer to a PSA company after you save the credentials, and again after each PSA sync:- Microsoft tenant — the tenant on the customer’s ION Microsoft profile matches the Tenant ID on one of your companies. This is an exact match.
- Name — the customer’s organization name matches a PSA company name.
- AI suggestion — for the names the first two steps miss.
What agents can do
Agents call ION through the Vendor API tool, which is added when you give the agent TD SYNNEX permissions in its settings. Each permission group has its own access level:
The access profiles are Read Only, Helpdesk (every change asks a technician first) and IT Admin (no approval). You can set approval per permission group. A seat change always goes through Change License Seats, never through an order from the Vendor API tool.
