Batch Operations
Perform bulk inventory operations for efficient management at scale
POST
Batch operations allow you to update multiple inventory items in a single API call, significantly improving performance for large-scale operations.
Request Body
Type of batch operation:
update- Update multiple itemsadjust- Bulk quantity adjustmentstransfer- Multi-item transferscycle_count- Batch cycle countingimport- Import inventory data
Array of items to process (max 1000 per request)
Batch operation options
Response
Unique identifier for this batch operation
Batch status:
processing, completed, failed, partialOperation summary
Individual item results
Operation Types
Bulk Update
Update multiple inventory item properties at once.Bulk Adjust
Adjust quantities for multiple items simultaneously.Bulk Transfer
Transfer multiple items between locations.Import Inventory
Import inventory data from external systems.Async Operations
For large batches, operations are processed asynchronously:Error Handling
Handle batch operation errors gracefully:Performance Tips
- Batch operations can process up to 1,000 items per request
- For larger datasets, use async operations
- Group similar operations together
- Use
validate_onlyto test before executing - Monitor rate limits for optimal throughput
Related Endpoints
- Inventory Planning - Plan inventory levels
- Inventory Analytics - Analyze inventory data
- Adjust Inventory - Single item adjustments
- Transfer Inventory - Single item transfers