API documentation
Method list
Test your request
Changelog


getInventoryTransfers
The method allows you to retrieve a list of inventory transfers from BaseLinker storage. It supports pagination and optional filtering by status, warehouse, date range, and transfer type.


Input parameters
filter_transfer_idint(optional) Filter by a specific transfer ID
filter_warehouse_idint(optional) Filter by source warehouse ID
filter_target_warehouse_idint(optional) Filter by target warehouse ID
filter_transfer_statusint(optional) Filter by transfer status: 0 - draft, 1 - commissioned, 2 - in progress, 3 - completed
filter_transfer_typeint(optional) Filter by transfer type: 0 - replenishment, 1 - putaway transfer, 2 - location change
filter_series_idint(optional) Filter by numbering series identifier
filter_date_fromint(optional) Minimum creation date (unix timestamp)
filter_date_toint(optional) Maximum creation date (unix timestamp)
filter_transfer_numbervarchar(30)(optional) Filter by transfer number (partial match)
pageint(optional) Results page number (100 transfers per page, numbered from 1)



Output data
The method returns the data in JSON format.
statusvarchar(30)SUCCESS - request executed correctly
ERROR - an error occurred during an API request. Error details will be described in 2 additional returned fields: error_message and error_code
transfersarrayList of transfers
| - transfer_idintTransfer identifier
| - transfer_numbervarchar(30)Full transfer document number
| - namevarchar(100)Transfer name
| - transfer_typeintTransfer type: 0 - replenishment, 1 - putaway transfer, 2 - location change
| - transfer_statusintTransfer status: 0 - draft, 1 - commissioned, 2 - in progress, 3 - completed
| - series_idintNumbering series identifier
| - warehouse_idintSource warehouse identifier
| - target_warehouse_idintTarget warehouse identifier
| - priorityintPriority: 0 - low, 1 - medium, 2 - high, 3 - urgent
| - assigned_tointAssigned employee identifier. 0 if not assigned.
| - items_countintNumber of items in the transfer
| - total_quantityintTotal quantity of products
| - completed_items_countintNumber of completed (verified) items
| - completed_total_quantityintTotal quantity of completed items
| - compliant_items_countintNumber of items where completed quantity matches ordered quantity
| - not_compliant_items_countintNumber of items where completed quantity differs from ordered quantity
| - missing_items_countintNumber of items with zero completed quantity
| - date_createdintTransfer creation date (unix timestamp)
| - date_scheduledintScheduled date (unix timestamp). 0 if not set.
| - date_dueintDue date (unix timestamp). 0 if not set.
| - date_status_changeintDate of last status change (unix timestamp). 0 if no status change.
| - notesvarchar(255)Transfer notes/comments



Sample
Input data:
Output data:
A sample request in PHP: