Portal Link:
Base URL:
Sandbox URL: https://commerce.zoho.com/store/api
Organization ID
Zoho Commerce refers to your business as an organization. Each organization has its own unique organization_id
, which is required in every API request to identify which business you’re interacting with. This ensures that requests are scoped correctly to your specific store account.
How to obtain your organization_id:
There are two primary methods:
Method 1: Via the Browser Developer Console
Using your web browser's inspector (developer tools), you can find the value in a variable called
app.data.books_org_id
.
Method 2: Via the GET /organizations API Endpoint
This endpoint returns JSON data that includes your
organization_id
.
Table of Contents
Product Endpoints
Get a Product by Id (GET)
[Base URL]/v1/products/{Id}?organization_id=”[Organization ID]”
Create a Product (POST)
[Base URL]/v1/products?organization_id=”[Organization ID]”
Update a Product (PUT)
[Base URL]/v1/products/{Id}?organization_id=”[Organization ID]”
Product Variant Endpoints
Get a Product Variant by Id (GET)
[Base URL]/v1/variants/{Id}?organization_id=”[Organization ID]”
Create a Product Variant (POST)
[Base URL]/v1/variants?organization_id=”[Organization ID]”
Update a Product Variant (PUT)
[Base URL]/v1/variants/{Id}?organization_id=”[Organization ID]”
Product & Product Variant Inventory Endpoint
Create or Update Product & Product Variant Inventory (POST)
[Base URL]/v1/inventoryadjustments?organization_id=”[Organization ID]”
Category Endpoints
Get a Category by Id (GET)
[Base URL] /v1/categories/editpage?category_id={CategoryId}&organization_id=”[Organization ID]”
Get All Categories (GET)
[Base URL]/v1/categories?organization_id=”[Organization ID]”
Create a Category (POST)
[Base URL]/v1/categories?organization_id=”[Organization ID]”
Update a Category (PUT)
[Base URL]/v1/categories/{Id}?organization_id=”[Organization ID]”
Sales Order Endpoint
Get a Sales Order by ID (POST)
[Base URL]/v1/salesorders/{Id}?organization_id=”[Organization ID]”
Webhook Endpoints
Get All Webhooks (GET)
[Base URL]/v1/settings/webhooks?organization_id=[Organization ID]
Create a Webhook (POST)
[Base URL]/v1/settings/webhooks?organization_id=[Organization ID]
Update a Webhook (PUT)
[Base URL]/v1/settings/webhooks/{Id}?organization_id=[Organization ID]
Delete a Webhook (DELETE)
[Base URL]/v1/settings/webhooks/{Id}?organization_id=[Organization ID]
Authorization Endpoint
Get an Access Token by Code and Refresh Token (GET)
https://accounts.zoho.com/oauth/v2/token