Get Purchase Orders
query Parameters
purchase_order_idintegerpageintegerPage number to return.
pageSizeintegerNumber of items to return in a page. Defaults to 10.
sortstringSort by column, can be DESC or ASC. For DESC append a - next to the sort column. Available fields: purchase_order_number, reference, tracking, total, created_at, locked_at, received_at, eta.
filter[supplier_id]stringfilter[purchase_order_number]stringfilter[reference]stringfilter[status]string · enumEnum values:openlockedreceivedfilter[tracking_number]stringfilter[eta]stringfilter[shop_id]stringPrimary key of the shop. If not provided, all locations within the company will be included.
with_detailsbooleanWhen with_details is true, all item data will be returned on the PO
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
dataobject[] · requiredlinksobject · requiredmetaobject · required
Create Purchase Order
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
supplier_idnumber · requiredshop_idnumber · requiredinvoice_numberstring · requiredRequired when updating to a received status
referencestringtrackingstringship_viastringnotesstringetastringExample: 2024-07-09T08:35:25.394Zorder_bystringThe name of the user who created the order
statusstring · enumDefaults to open
Enum values:openlockedreceived
Responses
purchase_order_idnumber · requiredsupplier_idnumber · requiredshop_idnumber · requiredsupplier_namestring · requiredpurchase_order_numberstring · requiredreferencestring · requiredtrackingstring · requiredship_viastring | null · requirednotesstring | null · requiredtotalnumber · requiredcreated_atstring · requiredlocked_atstring | null · requiredreceived_atstring | null · requiredetastring | null · requiredordered_bystring · requiredstatusstring · enum · requiredEnum values:openlockedreceivedbackordered
itemsobject[]
Get Expense Items
query Parameters
expense_item_idintegerfilter[code]stringfilter[description]stringfilter[active]booleanDefaults to true
filter[shop_id]stringPrimary key of the shop. If not provided, all locations within the company will be included.
pageintegerPage number to return.
pageSizeintegerNumber of items to return in a page. Defaults to 10.
sortstringSort by column, can be DESC or ASC. For DESC append a - next to the sort column.
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
dataobject[] · requiredlinksobject · requiredmetaobject · required
Update Purchase Order
path Parameters
purchase_order_idstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
supplier_idnumber · requiredshop_idnumber · requiredinvoice_numberstring · requiredRequired when updating to a received status
referencestringtrackingstringship_viastringnotesstringetastringExample: 2024-07-09T08:35:25.394Zorder_bystringThe name of the user who created the order
statusstring · enumDefaults to open
Enum values:openlockedreceived
Responses
purchase_order_idnumber · requiredsupplier_idnumber · requiredshop_idnumber · requiredsupplier_namestring · requiredpurchase_order_numberstring · requiredreferencestring · requiredtrackingstring · requiredship_viastring | null · requirednotesstring | null · requiredtotalnumber · requiredcreated_atstring · requiredlocked_atstring | null · requiredreceived_atstring | null · requiredetastring | null · requiredordered_bystring · requiredstatusstring · enum · requiredEnum values:openlockedreceivedbackordered
itemsobject[]
Add Item to Purchase Order
path Parameters
purchase_order_idstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
quantitynumber · required
item_idnumberRequired when expense_item_id not provided
expense_item_idnumberRequired when item_id not provided
sizestringWill override item's size
codestringWill override item's code
descriptionstringWill override item's description
costnumberWill override item's cost
fetnumberWill override item's fet
binstringshop_idnumber
Responses
purchase_order_item_idnumber · requiredcostnumber · requiredquantitynumber · requiredallocatednumber · requiredavailablenumber · requiredlocked_atrequiredreceived_atrequiredbackordered_atrequiredtotalnumber · requiredstatusstring · enum · requiredEnum values:openlockedreceivedbackordered
item_idRequired if expense_id is not provided
expense_item_idstring | nullcodestringsizestringrawsizestringdescriptionstringfetnumber | null
Update Purchase Order Item
path Parameters
purchase_order_idstring · requiredpurchase_order_item_idstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
quantitynumber · required
item_idnumberexpense_item_idnumbersizestringWill override item's size
codestringWill override item's code
descriptionstringWill override item's description
costnumberWill override item's cost
fetnumberWill override item's fet
binstring
Responses
purchase_order_item_idnumber · requiredcostnumber · requiredquantitynumber · requiredallocatednumber · requiredavailablenumber · requiredlocked_atrequiredreceived_atrequiredbackordered_atrequiredtotalnumber · requiredstatusstring · enum · requiredEnum values:openlockedreceivedbackordered
item_idRequired if expense_id is not provided
expense_item_idstring | nullcodestringsizestringrawsizestringdescriptionstringfetnumber | null
Receive Purchase Order
path Parameters
purchase_order_idstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
shop_idnumber · requiredinvoice_numberstring · requiredRequired when updating to a received status
Responses
purchase_order_idnumber · requiredsupplier_idnumber · requiredshop_idnumber · requiredsupplier_namestring · requiredpurchase_order_numberstring · requiredreferencestring · requiredtrackingstring · requiredship_viastring | null · requirednotesstring | null · requiredtotalnumber · requiredcreated_atstring · requiredlocked_atstring | null · requiredreceived_atstring | null · requiredetastring | null · requiredordered_bystring · requiredstatusstring · enum · requiredEnum values:openlockedreceivedbackordered
itemsobject[]
