{ "opencollection": "1.0.0", "info": { "name": "batches API", "version": "1.0.0" }, "items": [ { "info": { "name": "batches", "type": "folder" }, "items": [ { "info": { "name": "List all batches", "type": "http" }, "http": { "method": "GET", "url": "https://www.zohoapis.com/inventory/v1/items/batches", "params": [ { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" }, { "name": "item_id", "value": "6780203000000167467", "type": "query", "description": "Unique identifier of the item to fetch batches for." }, { "name": "include_empty_batches", "value": "false", "type": "query", "description": "Include batches that have zero quantity. Allowed values true and false." }, { "name": "warehouse_id", "value": "6780203000000093215", "type": "query", "description": "Filter batches by warehouse ID." }, { "name": "location_id", "value": "6780203000000093215", "type": "query", "description": "Filter batches by location ID." }, { "name": "batch_ids", "value": "6780203000000176162,6780203000000176163", "type": "query", "description": "Comma-separated list of batch IDs to filter the response." }, { "name": "search_text", "value": "BATCH", "type": "query", "description": "Search batches by batch number or manufacturer batch number." }, { "name": "status", "value": "active", "type": "query", "description": "Filter batches by status. Allowed values active and inactive." }, { "name": "filter_by", "value": "Status.All", "type": "query", "description": "Filter batches by status, expiry, type, or stock. For example Status.All, Expiry.Expired, Stock.Empty." }, { "name": "sort_column", "value": "batch_number", "type": "query", "description": "Column to sort the response by. Allowed values batch_number, external_batch_number, manufacturer_batch_number, manufactured_date, expiry_date, sales_rate, and label_rate." }, { "name": "sort_order", "value": "A", "type": "query", "description": "Order of sorting. Allowed values A for ascending and D for descending." }, { "name": "page", "value": "1", "type": "query", "description": "Page number to be fetched. Default value is 1." }, { "name": "per_page", "value": "200", "type": "query", "description": "Number of records to be fetched per page. Default value is 200." } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "List all batches available for a given item." }, { "info": { "name": "Create a batch", "type": "http" }, "http": { "method": "POST", "url": "https://www.zohoapis.com/inventory/v1/items/batches", "params": [ { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Create a new batch for an item that has batch tracking enabled." }, { "info": { "name": "Bulk delete batches", "type": "http" }, "http": { "method": "DELETE", "url": "https://www.zohoapis.com/inventory/v1/items/batches", "params": [ { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" }, { "name": "batch_ids", "value": "6780203000000176162,6780203000000176163", "type": "query", "description": "Comma-separated list of batch IDs to delete." } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Delete multiple batches in a single request. Batches with associated transactions cannot be deleted." }, { "info": { "name": "Retrieve a batch", "type": "http" }, "http": { "method": "GET", "url": "https://www.zohoapis.com/inventory/v1/items/batches/:batch_id", "params": [ { "name": "batch_id", "value": "6780203000000176162", "type": "path", "description": "Unique identifier of the batch." }, { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Fetch the details of a specific batch." }, { "info": { "name": "Update a batch", "type": "http" }, "http": { "method": "PUT", "url": "https://www.zohoapis.com/inventory/v1/items/batches/:batch_id", "params": [ { "name": "batch_id", "value": "6780203000000176162", "type": "path", "description": "Unique identifier of the batch." }, { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Update the details of an existing batch." }, { "info": { "name": "Delete a batch", "type": "http" }, "http": { "method": "DELETE", "url": "https://www.zohoapis.com/inventory/v1/items/batches/:batch_id", "params": [ { "name": "batch_id", "value": "6780203000000176162", "type": "path", "description": "Unique identifier of the batch." }, { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Delete a single batch. The batch must not have any associated transactions." }, { "info": { "name": "Mark a batch as active", "type": "http" }, "http": { "method": "POST", "url": "https://www.zohoapis.com/inventory/v1/items/batches/:batch_id/active", "params": [ { "name": "batch_id", "value": "6780203000000176162", "type": "path", "description": "Unique identifier of the batch." }, { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Mark a specific batch as active." }, { "info": { "name": "Mark a batch as inactive", "type": "http" }, "http": { "method": "POST", "url": "https://www.zohoapis.com/inventory/v1/items/batches/:batch_id/inactive", "params": [ { "name": "batch_id", "value": "6780203000000176162", "type": "path", "description": "Unique identifier of the batch." }, { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Mark a specific batch as inactive." }, { "info": { "name": "Mark batches as active", "type": "http" }, "http": { "method": "POST", "url": "https://www.zohoapis.com/inventory/v1/items/batches/active", "params": [ { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" }, { "name": "batch_ids", "value": "6780203000000176162,6780203000000176163", "type": "query", "description": "Comma-separated list of batch IDs to mark as active." } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Mark multiple batches as active in a single request." }, { "info": { "name": "Mark batches as inactive", "type": "http" }, "http": { "method": "POST", "url": "https://www.zohoapis.com/inventory/v1/items/batches/inactive", "params": [ { "name": "organization_id", "value": "10234695", "type": "query", "description": "ID of the organization" }, { "name": "batch_ids", "value": "6780203000000176162,6780203000000176163", "type": "query", "description": "Comma-separated list of batch IDs to mark as inactive." } ], "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://accounts.zoho.com/oauth/v2/auth", "credentials": { "clientId": "{{clientId}}" } } }, "docs": "Mark multiple batches as inactive in a single request." } ] } ], "bundled": true }