Transfers API
The Transfers API provides endpoints for managing internal stock transfer recommendations, approval workflows, and execution.Scope: Tenant-scoped; requires authenticated org context
Availability: Not available in SuperAdmin
Availability: Not available in SuperAdmin
Authentication
All requests require authentication. Include your API key in theAuthorization header:
Base URL
Headers
All requests must include:Endpoints
Example Requests
List Transfer Recommendations
Generate Transfer Recommendations
Approve Transfer Recommendation
Common Errors
401 Unauthorized
Authorization header.
403 Forbidden
ADMIN, MANAGER, or PLANNER role.
Solution: Ensure your API key has the required permissions.
400 Bad Request
404 Not Found
Query Parameters
List Recommendations
status: Filter by status (PENDING,APPROVED,EXECUTED,REJECTED,EXPIRED)priority: Filter by priority (URGENT,HIGH,MEDIUM,LOW)productMasterId: Filter by productsourceLocationId: Filter by source locationdestLocationId: Filter by destination locationvalidOnly: Return only valid recommendations (boolean)limit: Page size (default: 50, max: 100)offset: Offset for pagination (default: 0)
Generate Recommendations
locationId: Generate for specific location (optional)productMasterId: Generate for specific product (optional)minStockDifferencePct: Minimum stock difference percentage (0-1)requirePositiveROI: Only generate recommendations with positive ROI (boolean)unitMargin: Profit margin per unit for ROI calculation