Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
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.0.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.0.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.

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

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