API documentation
Method list
Test your request
Changelog


addInventoryPurchaseOrder
The method allows you to create a new purchase order in BaseLinker storage. Orders are created as drafts by default.


Input parameters
warehouse_idintWarehouse identifier
supplier_idintSupplier identifier
payer_idintPayer identifier
currencyvarchar(3)Order currency (e.g. EUR, USD)
namevarchar(80)(optional) Order name
notestext(optional) Order description/notes
invoice_novarchar(50)(optional) Related invoice number



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
order_idintCreated purchase order identifier
document_numbervarchar(50)Generated document number



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