Actions & Endpoints
Actions & Endpoints
Introduction
The Synnex Integration with Rewst delivers a robust set of actions and endpoints for interacting with Synnex. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the Synnex Integration:
Agreement
Consumption
Customer
Generic Request
Invoice
Operation
Product
Subscribed
Subscription
Vendor
Vendor Account
Actions
Agreement
Accept Agreement
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/agreements/{agreementType}
Accepts an agreement of the specified agreement type
Get Agreement
GET
https://us.tdsynnex.com/api/v1/customers/{customerNo}/agreements/{agreementType}
Get agreement of the specified agreement type.
Consumption
Get Reseller
GET
https://us.tdsynnex.com/api/v1/cloud/consumption/azure/summary
Get a Reseller's Azure consumption
Customer
Create Customer
POST
https://us.tdsynnex.com/api/v1/cloud/customers
Create a customer
List Customers
GET
https://us.tdsynnex.com/api/v1/cloud/customers
Get a list of Customers
Get Customer
GET
https://us.tdsynnex.com/api/v1/cloud/customers/{customerNo}
Get a customer's information using it's ID
Generic Request
Synnex API Request
GET/PUT/POST/DELETE
https://us.tdsynnex.com/<url_path>
Generic action for making authenticated requests against the Synnex API
Invoice
List Invoices
GET
https://us.tdsynnex.com/api/v1/cloud/invoices
Get list of invoices.
Invoice Report
GET
https://us.tdsynnex.com/api/v1/cloud/invoice/report
Gets an invoice report for a reseller
Operation
Get Subscription Operation Details
GET
https://us.tdsynnex.com/api/v1/subscriptions/operations/{operationId}
Gets a Subscription operation's details
Product
List Vendor Products
GET
https://us.tdsynnex.com/api/v2/vendors/{vendorId}/cloud/products
Lists a vendor's individual product data
Get Product
GET
https://us.tdsynnex.com/api/v1/cloud/products/{productId}
Get a product's details of vendor by product ID.
Get Product By SKU Number
GET
https://us.tdsynnex.com/api/v1/cloud/products/skuNo/{skuNo}
Get a product's details by sku number
List Related Products
GET
https://us.tdsynnex.com/api/v1/cloud/products/{primaryProductId}/related
Lists related product details for a primary product using it's product ID.
List Google Transferable Products
GET
https://us.tdsynnex.com/api/v1/vendors/Google/cloud/products/transferable
Get a list of transferable products details from a Google
Subscribed
List Vendor
GET
https://us.tdsynnex.com/api/v1/customers/{customerNo}/vendors/{vendorId}/subscribed/products
Lists users subscribed to the specified Vendor's products
Subscription
List Customer
GET
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions
List subscriptions for a specified Customer
Create New Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions
Creates a new subscriptions. A reseller can batch create the subscriptions, decided by vendor. The Google vendor can not create multiple subscriptions.
Create Add-On Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/addOn
Create an add-on subscription for a specified customer's subscription
Add Or Reduce Seats For Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/changeSeats
Changes the number of seats of a subscription
Cancel Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/cancel
Cancel a user's subscription
Reactivate Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/reactive
Reactivates a customer's subscription plan
Upgrade Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/upgrade
Upgrades a customer's subscription plan
Downgrade Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/downgrade
Downgrade the subscription plan.
Change Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/changePlan
Change the plan of a customer's subscription
Suspend Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/suspend
Suspends a customer's subscription.
Activate Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/activate
Activates a customer's subscription.
Transfer Subscription
POST
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/transfer
Transfers a customers subscription
Get Subscription Details
GET
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}
Get a customer's subscription information by subscription ID
Get Subscription Transition Products
GET
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/transition/products
Get a collection of the subscription transition product.
Get Renewal Option
GET
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/renew/options
Get a subscription's renewal option
Update Renew Setting
PUT
https://us.tdsynnex.com/api/v1/customers/{customerNo}/subscriptions/{subscriptionId}/renew/setting
Updates a customer's subscription renewal setting
Vendor
List Vendors
GET
https://us.tdsynnex.com/api/v1/cloud/vendors
This API is used to get a list of authorized vendors for current reseller.
Check Vendor Account Data
POST
https://us.tdsynnex.com/api/v1/cloud/vendors/{vendorId}/check/{checkType}
Check vendor datas using the check type specified by the "checkType" parameter.
Vendor Account
Create Or Update Vendor Account
POST
https://us.tdsynnex.com/api/v1/cloud/vendors/account
Adds or updates a vendor account for Reseller/Customer in Microsoft/Google.
Get Vendor Accounts
GET
https://us.tdsynnex.com/api/v1/cloud/vendors/account
Gets reseller/customer Vendor accounts.
Last updated