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

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