Replenishment

Replenishment AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Replenishment helps you configure and manage stock replenishment for items.

Download Replenishment OpenAPI Document
End Points
Retrieve replenishment configurations for associated locations
Retrieve replenishment configurations for associated warehouses
Update a replenishment configuration
Retrieve a replenishment configuration
Create a replenishment configuration
Bulk update replenishment configurations
List all replenishment tasks
Retrieve a replenishment task
Dismiss a replenishment task
Retrieve replenishment task details for an item
Retrieve replenishment order details
Pause a replenishment configuration
Bulk pause replenishment configurations
Resume a replenishment configuration
Bulk resume replenishment configurations
Bulk dismiss replenishment tasks
Generate a replenishment task
Bulk generate replenishment tasks
Retrieve replenishment task details report

Attribute

replenishment_configuration_id
string
Unique ID generated by the server for the replenishment configuration. This is used as an identifier.
item_id
string
Unique ID generated by the server for the item.
item_name
string
Name of the item.
unit
string
Unit of measurement for the item.
item_status
string
Status of the item.
location_id
string
Unique ID generated by the server for the location.
location_name
string
Name of the location.
location_status
string
Status of the location.
status
string
Status of the replenishment configuration. Allowed values: active and paused.
pause_till_date
date
Date until which the replenishment configuration is paused.
type
string
Mode in which replenishment tasks are generated. Allowed values: auto and manual.
order_type
string
Type of order generated for the replenishment configuration. Allowed values: purchase_order and transfer_order.
trigger
string
Trigger that determines when an automatic replenishment task is generated.
trigger_frequency
string
Frequency at which the replenishment task is triggered, expressed in the units specified by trigger_frequency_period.
trigger_frequency_period
string
Period for the trigger frequency. Allowed values: day, week, and month.
reorder_level
double
Stock level at which a replenishment task is generated for the item.
max_stock_level
double
Maximum stock level to be maintained for the item at the location.
order_multiple
double
Quantity multiple to which the replenishment quantity is rounded off.
max_order_quantity
double
Maximum quantity that can be ordered in a single replenishment task.
min_order_quantity
double
Minimum quantity that must be ordered in a single replenishment task.
preferred_vendor_id
string
Unique ID generated by the server for the preferred vendor.
preferred_vendor_name
string
Name of the preferred vendor.
preferred_vendor_status
string
Status of the preferred vendor.
preferred_location_id
string
Unique ID generated by the server for the preferred source location from which stock is replenished.
preferred_location_name
string
Name of the preferred source location from which stock is replenished.
preferred_location_status
string
Status of the preferred source location.

Example

{ "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "item_name": "HDMI Cable", "unit": "pcs", "item_status": "active", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "active", "pause_till_date": "2026-05-01", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "trigger_frequency_period": "day", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active" }

Retrieve replenishment configurations for associated locations AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Fetches the replenishment configurations of the associated locations for an item.
OAuth Scope : ZohoInventory.items.READ

Path Parameters

item_id
string
(Required)
Unique identifier of the item.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/items/4815000000044208/locations/replenishments?organization_id=10234695" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/items/4815000000044208/locations/replenishments?organization_id=10234695") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/items/4815000000044208/locations/replenishments?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/inventory/v1/items/4815000000044208/locations/replenishments?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/items/4815000000044208/locations/replenishments?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.com/inventory/v1/items/4815000000044208/locations/replenishments?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment details fetched successfully.", "replenishment_configurations": { "item_id": 4815000000044208, "name": "HDMI Cable", "sku": "HDMI-001", "vendor_id": 4815000000009901, "vendor_name": "Zylker Supplies", "locations": [ { "location_id": 4815000000033001, "location_name": "New York", "replenishment_configuration": { "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "item_name": "HDMI Cable", "unit": "pcs", "item_status": "active", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "active", "pause_till_date": "2026-05-01", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "trigger_frequency_period": "day", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active" } } ] } }

Retrieve replenishment configurations for associated warehouses AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Fetches the replenishment configurations of the associated warehouses for an item. Applicable only when multi-warehouse is enabled for the organization.
OAuth Scope : ZohoInventory.items.READ

Path Parameters

item_id
string
(Required)
Unique identifier of the item.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/items/4815000000044208/warehouses/replenishments?organization_id=10234695" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/items/4815000000044208/warehouses/replenishments?organization_id=10234695") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/items/4815000000044208/warehouses/replenishments?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/inventory/v1/items/4815000000044208/warehouses/replenishments?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/items/4815000000044208/warehouses/replenishments?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.com/inventory/v1/items/4815000000044208/warehouses/replenishments?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment details fetched successfully.", "replenishment_configurations": { "item_id": 4815000000044208, "name": "HDMI Cable", "sku": "HDMI-001", "vendor_id": 4815000000009901, "vendor_name": "Zylker Supplies", "locations": [ { "location_id": 4815000000033001, "location_name": "New York", "replenishment_configuration": { "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "item_name": "HDMI Cable", "unit": "pcs", "item_status": "active", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "active", "pause_till_date": "2026-05-01", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "trigger_frequency_period": "day", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active" } } ] } }

Update a replenishment configuration AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Updates an existing replenishment configuration.
OAuth Scope : ZohoInventory.items.UPDATE

Path Parameters

replenishment_configuration_id
string
(Required)
Unique identifier of the replenishment configuration.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
parameters_data='{"field1":"value1","field2":"value2"}'; headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001?organization_id=10234695" type: PUT headers: headers_data content-type: application/json parameters: parameters_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}"); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001?organization_id=10234695") .put(body) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .addHeader("content-type", "application/json") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f', 'content-type': 'application/json' }, body: '{"field1":"value1","field2":"value2"}' }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}" headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", 'content-type': "application/json" } conn.request("PUT", "/inventory/v1/replenishments/4815000000045001?organization_id=10234695", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/4815000000045001?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", "content-type": "application/json" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.write(JSON.stringify({field1: 'value1', field2: 'value2'})); req.end();
curl --request PUT \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \ --header 'content-type: application/json' \ --data '{"field1":"value1","field2":"value2"}'

Body Parameters

Click to copy
{ "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "location_id": 4815000000033001, "warehouse_id": 4815000000037001, "status": "active", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_location_id": 4815000000034001, "preferred_warehouse_id": 4815000000038001 }

Response Example

{ "code": 0, "message": "Replenishment configuration updated.", "replenishment_configuration": { "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "item_name": "HDMI Cable", "unit": "pcs", "item_status": "active", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "active", "pause_till_date": "2026-05-01", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "trigger_frequency_period": "day", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active" } }

Retrieve a replenishment configuration AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Fetches the details of a replenishment configuration.
OAuth Scope : ZohoInventory.items.READ

Path Parameters

replenishment_configuration_id
string
(Required)
Unique identifier of the replenishment configuration.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001?organization_id=10234695" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001?organization_id=10234695") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/inventory/v1/replenishments/4815000000045001?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/4815000000045001?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment details fetched successfully.", "replenishment_configuration": { "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "item_name": "HDMI Cable", "unit": "pcs", "item_status": "active", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "active", "pause_till_date": "2026-05-01", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "trigger_frequency_period": "day", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active" } }

Create a replenishment configuration AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Creates a replenishment configuration for an item.
OAuth Scope : ZohoInventory.items.CREATE

Arguments

replenishment_configuration_id
string
Unique ID of the replenishment configuration. Provide this to update an existing replenishment configuration for the item and location combination.
item_id
string
Unique ID of the item for which the replenishment configuration is being created.
location_id
string
Unique ID of the location for which the replenishment configuration is being created.
warehouse_id
string
Unique ID of the warehouse for which the replenishment configuration is being created. Applicable only when multi-warehouse is enabled for the organization.
status
string
Status of the replenishment configuration. Allowed values: active and paused.
type
string
Mode in which replenishment tasks are generated. Allowed values: auto and manual.
order_type
string
Type of order generated by the replenishment configuration. Allowed values: purchase_order and transfer_order.
trigger
string
Trigger that determines when an automatic replenishment task is generated.
trigger_frequency
string
Frequency at which the replenishment task is triggered, expressed in the units defined by the trigger.
reorder_level
double
Stock level at which a replenishment task is generated for the item.
max_stock_level
double
Maximum stock level to be maintained for the item at the location.
order_multiple
double
Quantity multiple to which the replenishment quantity is rounded off.
max_order_quantity
double
Maximum quantity that can be ordered in a single replenishment task.
min_order_quantity
double
Minimum quantity that must be ordered in a single replenishment task.
preferred_vendor_id
string
Unique ID of the preferred vendor from which stock is replenished.
preferred_location_id
string
Unique ID of the preferred source location from which stock is replenished.
preferred_warehouse_id
string
Unique ID of the preferred source warehouse from which stock is replenished. Applicable only when multi-warehouse is enabled for the organization.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
parameters_data='{"field1":"value1","field2":"value2"}'; headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments?organization_id=10234695" type: POST headers: headers_data content-type: application/json parameters: parameters_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}"); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments?organization_id=10234695") .post(body) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .addHeader("content-type", "application/json") .build(); Response response = client.newCall(request).execute();
const options = { method: 'POST', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f', 'content-type': 'application/json' }, body: '{"field1":"value1","field2":"value2"}' }; fetch('https://www.zohoapis.com/inventory/v1/replenishments?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}" headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", 'content-type': "application/json" } conn.request("POST", "/inventory/v1/replenishments?organization_id=10234695", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "POST", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", "content-type": "application/json" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.write(JSON.stringify({field1: 'value1', field2: 'value2'})); req.end();
curl --request POST \ --url 'https://www.zohoapis.com/inventory/v1/replenishments?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \ --header 'content-type: application/json' \ --data '{"field1":"value1","field2":"value2"}'

Body Parameters

Click to copy
{ "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "location_id": 4815000000033001, "warehouse_id": 4815000000037001, "status": "active", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_location_id": 4815000000034001, "preferred_warehouse_id": 4815000000038001 }

Response Example

{ "code": 0, "message": "Replenishment configuration created.", "replenishment_configuration": { "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "item_name": "HDMI Cable", "unit": "pcs", "item_status": "active", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "active", "pause_till_date": "2026-05-01", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "trigger_frequency_period": "day", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active" } }

Bulk update replenishment configurations AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Updates replenishment configurations for the specified item and location combinations.
OAuth Scope : ZohoInventory.items.UPDATE

Arguments

replenishment_configurations
array
List of replenishment configurations to update. Each entry specifies the values for an item and location (or warehouse) combination.
Show Sub-Attributes arrow
replenishment_configuration_id
string
Unique ID of the replenishment configuration. Provide this to update an existing replenishment configuration for the item and location combination.
item_id
string
Unique ID of the item for which the replenishment configuration is being created.
location_id
string
Unique ID of the location for which the replenishment configuration is being created.
warehouse_id
string
Unique ID of the warehouse for which the replenishment configuration is being created. Applicable only when multi-warehouse is enabled for the organization.
status
string
Status of the replenishment configuration. Allowed values: active and paused.
type
string
Mode in which replenishment tasks are generated. Allowed values: auto and manual.
order_type
string
Type of order generated by the replenishment configuration. Allowed values: purchase_order and transfer_order.
trigger
string
Trigger that determines when an automatic replenishment task is generated.
trigger_frequency
string
Frequency at which the replenishment task is triggered, expressed in the units defined by the trigger.
reorder_level
double
Stock level at which a replenishment task is generated for the item.
max_stock_level
double
Maximum stock level to be maintained for the item at the location.
order_multiple
double
Quantity multiple to which the replenishment quantity is rounded off.
max_order_quantity
double
Maximum quantity that can be ordered in a single replenishment task.
min_order_quantity
double
Minimum quantity that must be ordered in a single replenishment task.
preferred_vendor_id
string
Unique ID of the preferred vendor from which stock is replenished.
preferred_location_id
string
Unique ID of the preferred source location from which stock is replenished.
preferred_warehouse_id
string
Unique ID of the preferred source warehouse from which stock is replenished. Applicable only when multi-warehouse is enabled for the organization.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
item_ids
string
(Required)
List of item ids separated by comma
location_ids
string
List of location ids separated by comma

Request Example

Click to copy
parameters_data='{"field1":"value1","field2":"value2"}'; headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments?organization_id=10234695&item_ids=4815000000044208,4815000000044274" type: PUT headers: headers_data content-type: application/json parameters: parameters_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\"field1\":\"value1\",\"field2\":\"value2\"}"); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274") .put(body) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .addHeader("content-type", "application/json") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f', 'content-type': 'application/json' }, body: '{"field1":"value1","field2":"value2"}' }; fetch('https://www.zohoapis.com/inventory/v1/replenishments?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") payload = "{\"field1\":\"value1\",\"field2\":\"value2\"}" headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", 'content-type': "application/json" } conn.request("PUT", "/inventory/v1/replenishments?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f", "content-type": "application/json" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.write(JSON.stringify({field1: 'value1', field2: 'value2'})); req.end();
curl --request PUT \ --url 'https://www.zohoapis.com/inventory/v1/replenishments?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' \ --header 'content-type: application/json' \ --data '{"field1":"value1","field2":"value2"}'

Body Parameters

Click to copy
{ "replenishment_configurations": [ { "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "location_id": 4815000000033001, "warehouse_id": 4815000000037001, "status": "active", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_location_id": 4815000000034001, "preferred_warehouse_id": 4815000000038001 } ] }

Response Example

{ "code": 0, "message": "success", "replenishment_configurations": [ { "replenishment_configuration_id": 4815000000045001, "item_id": 4815000000044208, "item_name": "HDMI Cable", "unit": "pcs", "item_status": "active", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "active", "pause_till_date": "2026-05-01", "type": "auto", "order_type": "purchase_order", "trigger": "daily", "trigger_frequency": "1", "trigger_frequency_period": "day", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active" }, {...}, {...} ] }

List all replenishment tasks AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Lists replenishment tasks in your organization.
OAuth Scope : ZohoInventory.items.READ

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
item_ids
string
List of item ids separated by comma
location_ids
string
List of location ids separated by comma
vendor_ids
string
List of vendor ids separated by comma
from_location_ids
string
List of source location ids separated by comma
order_type
string
Order type.
filter_by
string
Filter tasks by status. Allowed values: Status.All, Status.Pending, Status.Replenished, Status.Completed, and Status.Dismissed.
sort_column
string
Sort tasks based on the following columns: item_name, sku, entry_number, and created_time.
sort_order
string
Sort order of the tasks. Allowed values: A and D.
page
integer
Page number to be fetched. Default value is 1.
per_page
integer
Number of records to be fetched per page. Default value is 200.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/tasks?organization_id=10234695" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/tasks?organization_id=10234695") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/tasks?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/inventory/v1/replenishments/tasks?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/tasks?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/tasks?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "success", "replenishment_tasks": [ { "replenishment_task_id": 4815000000099001, "entry_number": "RT-00001", "item_id": 4815000000044208, "item_name": "HDMI Cable", "item_status": "active", "unit": "pcs", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "reorder_level": 10, "max_stock_level": 50, "stock_available_for_sale": 12, "stock_yet_to_be_received": 0, "stock_in_transit": 0, "total_available_stock": 12, "quantity_to_replenish": 38, "task_status": "pending", "sku": "HDMI-001", "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "order_type": "purchase_order", "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "source_location_id": 4815000000034001, "source_location_name": "Los Angeles", "source_location_status": "active", "source_warehouse_id": 4815000000038001, "source_warehouse_name": "Los Angeles Warehouse", "source_warehouse_status": "active", "current_stock_available_for_sale": 12, "current_stock_yet_to_be_received": 0, "current_stock_in_transit": 0, "stock_from_draft_replenishment_purchase_orders": 0, "stock_from_draft_replenishment_transfer_orders": 0, "is_stock_updated": true }, {...}, {...} ], "page_context": { "page": 1, "per_page": 200, "has_more_page": false, "report_name": "Replenishment Tasks", "applied_filter": "Status.Pending", "sort_column": "created_time", "sort_order": "D" } }

Retrieve a replenishment task AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Fetches the details of a replenishment task.
OAuth Scope : ZohoInventory.items.READ

Path Parameters

task_id
string
(Required)
Unique identifier of the replenishment task.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/tasks/4815000000099001?organization_id=10234695" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/tasks/4815000000099001?organization_id=10234695") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/tasks/4815000000099001?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/inventory/v1/replenishments/tasks/4815000000099001?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/tasks/4815000000099001?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/tasks/4815000000099001?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "success", "task_details": { "replenishment_task_id": 4815000000099001, "entry_number": "RT-00001", "item_id": 4815000000044208, "item_name": "HDMI Cable", "sku": "HDMI-001", "item_status": "active", "unit": "pcs", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "pending", "order_type": "purchase_order", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active", "stock_available_for_sale": 12, "quantity_to_replenish": 38, "date": "2026-04-20", "date_with_time": "2026-04-20T10:30:00Z", "comments": [ { "comment_id": 4815000000001001, "description": "Replenishment task created.", "commented_by_id": 4815000000002001, "commented_by": "Patricia Boyle", "comment_type": "system", "date": "2026-04-20", "date_with_time": "2026-04-20T10:30:00Z", "date_description": "10:30 AM", "time": "10:30 AM", "operation_type": "create" } ], "purchase_orders": [ { "purchase_order_id": 4815000000101001, "purchase_order_number": "PO-00001", "date": "2026-04-20", "vendor_name": "Zylker Supplies", "order_status": "draft" } ], "transfer_orders": [ { "transfer_order_id": 4815000000102001, "transfer_order_number": "TO-00001", "date": "2026-04-20", "to_location_name": "New York", "from_location_name": "Los Angeles", "status": "draft" } ] } }

Dismiss a replenishment task AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Dismisses a replenishment task.
OAuth Scope : ZohoInventory.items.UPDATE

Path Parameters

task_id
string
(Required)
Unique identifier of the replenishment task.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/tasks/4815000000099001/dismiss?organization_id=10234695" type: PUT headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/tasks/4815000000099001/dismiss?organization_id=10234695") .put(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/tasks/4815000000099001/dismiss?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("PUT", "/inventory/v1/replenishments/tasks/4815000000099001/dismiss?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/tasks/4815000000099001/dismiss?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request PUT \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/tasks/4815000000099001/dismiss?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment tasks dismissed successfully." }

Retrieve replenishment task details for an item AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Fetches the replenishment task details for the specified item.
OAuth Scope : ZohoInventory.items.READ

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
item_id
string
(Required)
Unique identifier of the item.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/tasks/details?organization_id=10234695&item_id=4815000000044208" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/tasks/details?organization_id=10234695&item_id=4815000000044208") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/tasks/details?organization_id=10234695&item_id=4815000000044208', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/inventory/v1/replenishments/tasks/details?organization_id=10234695&item_id=4815000000044208", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/tasks/details?organization_id=10234695&item_id=4815000000044208", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/tasks/details?organization_id=10234695&item_id=4815000000044208' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "success", "task_details": { "replenishment_task_id": 4815000000099001, "entry_number": "RT-00001", "item_id": 4815000000044208, "item_name": "HDMI Cable", "sku": "HDMI-001", "item_status": "active", "unit": "pcs", "location_id": 4815000000033001, "location_name": "New York", "location_status": "active", "status": "pending", "order_type": "purchase_order", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "preferred_vendor_status": "active", "preferred_location_id": 4815000000034001, "preferred_location_name": "Los Angeles", "preferred_location_status": "active", "stock_available_for_sale": 12, "quantity_to_replenish": 38, "date": "2026-04-20", "date_with_time": "2026-04-20T10:30:00Z", "comments": [ { "comment_id": 4815000000001001, "description": "Replenishment task created.", "commented_by_id": 4815000000002001, "commented_by": "Patricia Boyle", "comment_type": "system", "date": "2026-04-20", "date_with_time": "2026-04-20T10:30:00Z", "date_description": "10:30 AM", "time": "10:30 AM", "operation_type": "create" } ], "purchase_orders": [ { "purchase_order_id": 4815000000101001, "purchase_order_number": "PO-00001", "date": "2026-04-20", "vendor_name": "Zylker Supplies", "order_status": "draft" } ], "transfer_orders": [ { "transfer_order_id": 4815000000102001, "transfer_order_number": "TO-00001", "date": "2026-04-20", "to_location_name": "New York", "from_location_name": "Los Angeles", "status": "draft" } ] } }

Retrieve replenishment order details AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Fetches the order details for a replenishment configuration.
OAuth Scope : ZohoInventory.items.READ

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
replenishment_configuration_id
string
(Required)
Unique identifier of the replenishment configuration.
order_type
string
(Required)
Order type.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/orders?organization_id=10234695&replenishment_configuration_id=4815000000045001&order_type=purchase_order" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/orders?organization_id=10234695&replenishment_configuration_id=4815000000045001&order_type=purchase_order") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/orders?organization_id=10234695&replenishment_configuration_id=4815000000045001&order_type=purchase_order', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/inventory/v1/replenishments/orders?organization_id=10234695&replenishment_configuration_id=4815000000045001&order_type=purchase_order", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/orders?organization_id=10234695&replenishment_configuration_id=4815000000045001&order_type=purchase_order", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/orders?organization_id=10234695&replenishment_configuration_id=4815000000045001&order_type=purchase_order' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment order details fetched successfully.", "replenishment_order_details": [ { "order_id": 4815000000101001, "order_number": "PO-00001", "order_date": "2026-04-20", "order_status": "draft", "order_type": "purchase_order" }, {...}, {...} ] }

Pause a replenishment configuration AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Pauses a replenishment configuration until the specified date.
OAuth Scope : ZohoInventory.items.UPDATE

Path Parameters

replenishment_configuration_id
string
(Required)
Unique identifier of the replenishment configuration.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
pause_till_date
date
Date until which the replenishment configuration is paused.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/pause?organization_id=10234695" type: PUT headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/pause?organization_id=10234695") .put(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/pause?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("PUT", "/inventory/v1/replenishments/4815000000045001/pause?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/4815000000045001/pause?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request PUT \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/pause?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment paused successfully." }

Bulk pause replenishment configurations AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Pauses replenishment configurations for the specified item and location combinations.
OAuth Scope : ZohoInventory.items.UPDATE

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
item_ids
string
(Required)
List of item ids separated by comma
location_ids
string
List of location ids separated by comma
pause_till_date
date
Date until which the replenishment configurations are paused.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/pause?organization_id=10234695&item_ids=4815000000044208,4815000000044274" type: PUT headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/pause?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274") .put(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/pause?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("PUT", "/inventory/v1/replenishments/pause?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/pause?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request PUT \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/pause?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment paused successfully." }

Resume a replenishment configuration AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Resumes a paused replenishment configuration.
OAuth Scope : ZohoInventory.items.UPDATE

Path Parameters

replenishment_configuration_id
string
(Required)
Unique identifier of the replenishment configuration.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/resume?organization_id=10234695" type: PUT headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/resume?organization_id=10234695") .put(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/resume?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("PUT", "/inventory/v1/replenishments/4815000000045001/resume?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/4815000000045001/resume?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request PUT \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/resume?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment resumed successfully." }

Bulk resume replenishment configurations AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Resumes paused replenishment configurations for the specified item and location combinations.
OAuth Scope : ZohoInventory.items.UPDATE

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
item_ids
string
(Required)
List of item ids separated by comma
location_ids
string
List of location ids separated by comma

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/resume?organization_id=10234695&item_ids=4815000000044208,4815000000044274" type: PUT headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/resume?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274") .put(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/resume?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("PUT", "/inventory/v1/replenishments/resume?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/resume?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request PUT \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/resume?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment resumed successfully." }

Bulk dismiss replenishment tasks AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Dismisses the specified replenishment tasks.
OAuth Scope : ZohoInventory.items.UPDATE

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
replenishment_task_ids
string
(Required)
List of replenishment task ids separated by comma

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/tasks/dismiss?organization_id=10234695&replenishment_task_ids=4815000000099001,4815000000099002" type: PUT headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/tasks/dismiss?organization_id=10234695&replenishment_task_ids=4815000000099001%2C4815000000099002") .put(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'PUT', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/tasks/dismiss?organization_id=10234695&replenishment_task_ids=4815000000099001%2C4815000000099002', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("PUT", "/inventory/v1/replenishments/tasks/dismiss?organization_id=10234695&replenishment_task_ids=4815000000099001%2C4815000000099002", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "PUT", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/tasks/dismiss?organization_id=10234695&replenishment_task_ids=4815000000099001%2C4815000000099002", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request PUT \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/tasks/dismiss?organization_id=10234695&replenishment_task_ids=4815000000099001%2C4815000000099002' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment tasks dismissed successfully." }

Generate a replenishment task AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Generates a replenishment task for a replenishment configuration.
OAuth Scope : ZohoInventory.items.CREATE

Path Parameters

replenishment_configuration_id
string
(Required)
Unique identifier of the replenishment configuration.

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/tasks/generate?organization_id=10234695" type: POST headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/tasks/generate?organization_id=10234695") .post(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'POST', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/tasks/generate?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("POST", "/inventory/v1/replenishments/4815000000045001/tasks/generate?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "POST", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/4815000000045001/tasks/generate?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request POST \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/4815000000045001/tasks/generate?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment tasks generated." }

Bulk generate replenishment tasks AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Generates replenishment tasks for the specified items.
OAuth Scope : ZohoInventory.items.CREATE

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
item_ids
string
(Required)
List of item ids separated by comma
location_ids
string
List of location ids separated by comma

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/replenishments/tasks/generate?organization_id=10234695&item_ids=4815000000044208,4815000000044274" type: POST headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/replenishments/tasks/generate?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274") .post(null) .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'POST', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/replenishments/tasks/generate?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("POST", "/inventory/v1/replenishments/tasks/generate?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "POST", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/replenishments/tasks/generate?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request POST \ --url 'https://www.zohoapis.com/inventory/v1/replenishments/tasks/generate?organization_id=10234695&item_ids=4815000000044208%2C4815000000044274' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "Replenishment tasks generated." }

Retrieve replenishment task details report AI Tools

Open in ChatGPT

Open in ChatGPT to ask questions about this page

Open in Claude

Open in Claude to ask questions about this page

Copy as Markdown

Copy this page as markdown to use with AI assistants

View as Markdown

Open this page as markdown in a new tab

Fetches the replenishment task details report.
OAuth Scope : ZohoInventory.reports.READ

Query Parameters

organization_id
string
(Required)
ID of the organization. Note: This value is a set of numeric characters.
filter_by
string
Filter the report by task date. Allowed values: TaskDate.ThisMonth, TaskDate.ThisWeek, TaskDate.Today, TaskDate.ThisQuarter, TaskDate.ThisYear, TaskDate.PreviousDay, TaskDate.PreviousWeek, TaskDate.PreviousMonth, TaskDate.PreviousQuarter, TaskDate.PreviousYear, and TaskDate.CustomDate.
sort_column
string
Sort the report based on the following columns: item_name, sku, entry_number, warehouse (applicable only when multi-warehouse is enabled for the organization), location, created_time, and last_modified_time.
sort_order
string
Sort order of the report. Allowed values: A and D.
page
integer
Page number to be fetched. Default value is 1.
per_page
integer
Number of records to be fetched per page. Default value is 200.

Request Example

Click to copy
headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f"); response = invokeUrl [ url: "https://www.zohoapis.com/inventory/v1/reports/replenishments/tasks?organization_id=10234695" type: GET headers: headers_data connection: <connection_name> ]; info response;
OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://www.zohoapis.com/inventory/v1/reports/replenishments/tasks?organization_id=10234695") .get() .addHeader("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f") .build(); Response response = client.newCall(request).execute();
const options = { method: 'GET', headers: { Authorization: 'Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f' } }; fetch('https://www.zohoapis.com/inventory/v1/reports/replenishments/tasks?organization_id=10234695', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));
import http.client conn = http.client.HTTPSConnection("www.zohoapis.com") headers = { 'Authorization': "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } conn.request("GET", "/inventory/v1/reports/replenishments/tasks?organization_id=10234695", headers=headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
const http = require("https"); const options = { "method": "GET", "hostname": "www.zohoapis.com", "port": null, "path": "/inventory/v1/reports/replenishments/tasks?organization_id=10234695", "headers": { "Authorization": "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f" } }; const req = http.request(options, function (res) { const chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function () { const body = Buffer.concat(chunks); console.log(body.toString()); }); }); req.end();
curl --request GET \ --url 'https://www.zohoapis.com/inventory/v1/reports/replenishments/tasks?organization_id=10234695' \ --header 'Authorization: Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f'

Response Example

{ "code": 0, "message": "success", "replenishment_tasks": [ { "entry_number": "RT-00001", "item_id": 4815000000044208, "item_name": "HDMI Cable", "sku": "HDMI-001", "warehouse_id": 4815000000037001, "warehouse": "New York Warehouse", "location_id": 4815000000033001, "location": "New York", "status": "pending", "order_type": "purchase_order", "reorder_level": 10, "max_stock_level": 50, "order_multiple": 5, "max_order_quantity": 200, "min_order_quantity": 1, "preferred_vendor_id": 4815000000009901, "preferred_vendor_name": "Zylker Supplies", "source_warehouse_id": 4815000000038001, "source_warehouse_name": "Los Angeles Warehouse", "source_location_id": 4815000000034001, "source_location_name": "Los Angeles", "stock_available_for_sale": 12, "quantity_to_replenish": 38, "created_time": "2026-04-20", "last_modified_time": "2026-04-20" }, {...}, {...} ], "page_context": { "page": 1, "per_page": 200, "has_more_page": false, "report_name": "Replenishment Tasks", "applied_filter": "Status.Pending", "sort_column": "created_time", "sort_order": "D" } }