How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Zoho Inventory replenishment API

Replenishment Module

Zoho Inventory replenishment API is one of 37 APIs that Zoho Inventory publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Replenishment. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 1 JSON Schema.

This API exposes 19 operations across 17 paths, and defines 34 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://www.zohoapis.com/inventory/v1.

19 operations 17 paths 34 schemas 8 GET3 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://www.zohoapis.com/inventory/v1
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Zoho Inventory replenishment API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (Zoho_Auth) using the implicit flow, exposing 4 scopes.

Paths & Operations 19

Across 17 paths, the API surfaces 19 operations — 8 GET, 3 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

replenishment 19

Replenishment Module

GET
/items/{item_id}/locations/replenishments
Retrieve replenishment configurations for associated locations
list_item_location_replenishments 2 params → 200
GET
/items/{item_id}/warehouses/replenishments
Retrieve replenishment configurations for associated warehouses
list_item_warehouse_replenishments 2 params → 200
GET
/replenishments/{replenishment_configuration_id}
Retrieve a replenishment configuration
get_replenishment_configuration 2 params → 200
PUT
/replenishments/{replenishment_configuration_id}
Update a replenishment configuration
update_replenishment_configuration 2 params body → 200
POST
/replenishments
Create a replenishment configuration
create_replenishment_configuration 1 param body → 200
PUT
/replenishments
Bulk update replenishment configurations
bulk_update_replenishments 3 params body → 200
GET
/replenishments/tasks
List all replenishment tasks
list_replenishment_tasks 11 params → 200
GET
/replenishments/tasks/{task_id}
Retrieve a replenishment task
get_replenishment_task 2 params → 200
PUT
/replenishments/tasks/{task_id}/dismiss
Dismiss a replenishment task
dismiss_replenishment_task 2 params → 200
GET
/replenishments/tasks/details
Retrieve replenishment task details for an item
get_replenishment_task_for_item 2 params → 200
GET
/replenishments/orders
Retrieve replenishment order details
get_replenishment_order_details 3 params → 200
PUT
/replenishments/{replenishment_configuration_id}/pause
Pause a replenishment configuration
pause_replenishment_configuration 3 params → 200
PUT
/replenishments/pause
Bulk pause replenishment configurations
bulk_pause_replenishments 4 params → 200
PUT
/replenishments/{replenishment_configuration_id}/resume
Resume a replenishment configuration
resume_replenishment_configuration 2 params → 200
PUT
/replenishments/resume
Bulk resume replenishment configurations
bulk_resume_replenishments 3 params → 200
PUT
/replenishments/tasks/dismiss
Bulk dismiss replenishment tasks
bulk_dismiss_replenishment_tasks 2 params → 200
POST
/replenishments/{replenishment_configuration_id}/tasks/generate
Generate a replenishment task
generate_replenishment_task 2 params → 200
POST
/replenishments/tasks/generate
Bulk generate replenishment tasks
bulk_generate_replenishment_tasks 3 params → 200
GET
/reports/replenishments/tasks
Retrieve replenishment task details report
get_replenishment_tasks_report 6 params → 200

Schemas 34

The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are replenishment-task-response (37 properties), replenishment-task-detail-response (30 properties), replenishment-configuration-response (26 properties), replenishment-task-report-detail-response (25 properties). Each schema is shown below with its type and property counts.

sort_column
string
Column used to sort the records.
list-replenishment-tasks-response
object
4 properties
replenishment-task-response
object
37 properties
sort_order
string
Order in which the records are sorted. Allowed values: A and D .
bulk-update-replenishment-configurations-request
object
1 property
replenishment-configuration-response
object
26 properties
replenishment-task-report-detail-response
object
25 properties
pause-a-replenishment-configuration-response
object
2 properties
has_more_page
boolean
Indicates whether more pages of records are available beyond the current page.
comment-response
object
10 properties
purchase-order-summary-response
object
5 properties
replenishment-task-detail-response
object
30 properties
applied_filter
string
Filter applied while fetching the records.
transfer-order-summary-response
object
6 properties
resume-a-replenishment-configuration-response
object
2 properties
replenishment-configuration-location-response
object
3 properties
page
integer
Current page number in the paginated response.
update-a-replenishment-configuration-request
object
retrieve-replenishment-configurations-for-associated-warehouses-response
object
3 properties
dismiss-a-replenishment-task-response
object
2 properties
replenishment-configurations-associated-response
object
6 properties
retrieve-replenishment-configurations-for-associated-locations-response
object
3 properties
per_page
integer
Number of records returned per page.
report_name
string
Name of the report associated with the response.
bulk-update-replenishment-configurations-response
object
3 properties
create-a-replenishment-configuration-request
object
17 properties
retrieve-replenishment-task-details-report-response
object
4 properties
retrieve-a-replenishment-configuration-response
object
3 properties
generate-replenishment-task-response
object
2 properties
replenishment-order-detail-response
object
5 properties
retrieve-a-replenishment-task-response
object
3 properties
create-a-replenishment-configuration-response
object
3 properties
retrieve-replenishment-order-details-response
object
3 properties
update-a-replenishment-configuration-response
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

zoho-inventory-replenishment-api-openapi.yml Raw ↑

Other APIs Zoho Inventory publishes across the network.

Zoho Inventory batches API
Zoho Inventory bills API
Zoho Inventory compositeitems API
Zoho Inventory contact-persons API
Zoho Inventory contacts API
Zoho Inventory credit-notes API
Zoho Inventory currency API
Zoho Inventory customer-payments API
Zoho Inventory delivery-challans API
Zoho Inventory inventoryadjustments API
Zoho Inventory invoices API
Zoho Inventory itemgroups API
Where this information came from

This is an independent, third-party profile of Zoho Inventory replenishment API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.