LinnWorks icon

LinnWorks

Ecommerce operations platform for multi-channel inventory, orders, and warehouse fulfillment.

2 triggers20 searches17 actionsPollingAuth: API key

AI-assisted documentation14 min read

This documentation is compiled from our integration source code, internal specs for LinnWorks, its official API documentation and anonymized requests logs we collect from our support team[2].

Open LinnWorks on WEXTL →

Connecting LinnWorks takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • Application IDtextRequired
  • Application SecrettextRequired
  • TokentextRequired
  1. Log in to your WEXTL account, add the LinnWorks node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your LinnWorks account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting LinnWorks to WEXTL®
Video slide demonstrates how to integrate LinnWorks in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch Processed OrdersTrigger
Output fields[3]
FieldType
N order IDnumber
D processed ondate
D received datedate
C countrytext
C full nametext
Sourcetext
C currencytext
Postal service nametext
Sub sourcetext
C email addresstext
Time diffnumber
F total chargenumber
Account nametext
Is exchangeboolean
Postal tracking numbertext
Channel buyer nametext
Buyer phone numbertext
Companytext
Subtotalnumber
F taxnumber
42other output fields
Watch Purchase OrdersTrigger
Output fields[3]
FieldType
Pk purchase IDtext
Fk supplier IDtext
Fk location IDtext
External invoice numbertext
Statustext
Currencytext
Supplier reference numbertext
Lockedboolean
Unit amount tax included typenumber
Line countnumber
Delivered lines countnumber
Date of purchasedate
Date of deliverytext
Quoted delivery datetext
Postage paidnumber
Total costnumber
Tax paidnumber
Shipping tax ratenumber
Conversion ratenumber
Converted shipping costnumber
4other output fields
Create a Refund Free TextSearch
Input fields[3]
FieldType
Order IDRequired
text
Refund ItemsRequired
array
Output fields[3]
FieldType
Pk refund row IDtext
Skutext
Item titletext
Is itemboolean
Is serviceboolean
Amountnumber
Reasontext
Actionedboolean
Action datedate
Return referencetext
Costnumber
Refund statustext
Ignored validationboolean
Fk order item row IDtext
Should serialize channel reasonboolean
Channel reasontext
Should serialize channel reason secboolean
Channel reason sectext
Is newboolean
Create a ResendSearch
Input fields[3]
FieldType
Order IDRequired
text
Resend Itemsarray
Despatch Locationtext
Categorytext
Reasontext
Additional Costnumber
Output fields[3]
FieldType
Pk return IDnumber
Row typetext
Return referencetext
Fk order IDtext
Fk order item row IDtext
Order item batch IDnumber
N order IDnumber
Skutext
Item titletext
Batch numbertext
Reasontext
Channel reasontext
Channel reason sectext
Categorytext
Return qtynumber
Fk return location IDtext
Scrappedboolean
Scrap qtynumber
Last statetext
Last datedate
15other output fields
Create an ExchangeSearch
Input fields[3]
FieldType
Order IDRequired
text
Exchange ItemsRequired
array
Despatch Location IDtext
Return Location IDtext
Channel Reasontext
Channel SubReasontext
Categorytext
Reasontext
Is Bookingboolean
Ignored Validationboolean
Output fields[3]
FieldType
Pk return IDnumber
Row typetext
Return referencetext
Fk order IDtext
Fk order item row IDtext
Order item batch IDnumber
N order IDnumber
Skutext
Item titletext
Batch numbertext
Reasontext
Channel reasontext
Channel reason sectext
Categorytext
Return qtynumber
Fk return location IDtext
Scrappedboolean
Scrap qtynumber
Last statetext
Last datedate
15other output fields
Get a Purchase OrderAction
Input fields[3]
FieldType
Purchase Order IDRequired
choice
Output fields[3]
FieldType
Note countnumber
Purchase order headerobject
External invoice numbertext
Statustext
Currencytext
Supplier reference numbertext
Lockedboolean
Unit amount tax included typenumber
Line countnumber
Delivered lines countnumber
Pk purchase IDtext
Fk supplier IDtext
Purchase order itemarray
Additional costsarray
Payment statementsarray
Delivered recordsarray
Get an Inventory ItemAction
Input fields[3]
FieldType
IDRequired
text
Output fields[3]
FieldType
Variation group nametext
Item descriptiontext
Quantitynumber
In ordernumber
Duenumber
Minimum levelnumber
Availablenumber
Is composite parentboolean
Shipped separatelyboolean
Item numbertext
Item titletext
Barcode numbertext
Meta datatext
Is variation parentboolean
Is batched stock typeboolean
Purchase pricenumber
Retail pricenumber
Tax ratenumber
Postal service IDtext
Postal service nametext
14other output fields
Get Inventory Location CategoriesSearch
Input fields[3]
FieldType
Location IDtext
Datedate
Limitnumber
Output fields[3]
FieldType
Stock location IDtext
Category nametext
Category IDtext
Stock levelnumber
Stock valuenumber
Get Inventory Location DataSearch
Input fields[3]
FieldType
Report Datedate
Limitnumber
Output fields[3]
FieldType
Stock location IDtext
Locationtext
Stock levelnumber
Stock valuenumber
Get Inventory Location ProductsSearch
Input fields[3]
FieldType
Datedate
Location IDtext
Category IDtext
Limitnumber
Output fields[3]
FieldType
Item numbertext
Item titletext
Stock levelnumber
Stock valuenumber
Get Low Stock LevelSearch
Input fields[3]
FieldType
Location IDtext
Number of Rowsnumber
Limitnumber
Output fields[3]
FieldType
Item titletext
Item numbertext
Quantitynumber
Minimum levelnumber
In booksnumber
Locationtext
Get Open OrdersSearch
Input fields[3]
FieldType
Location IDRequired
text
Search TermRequired
text
Include Processedboolean
Output fields[3]
FieldType
View IDnumber
Location IDtext
Total ordersnumber
Order idsarray
Countnumber
Get OrdersSearch
Input fields[3]
FieldType
Orders IDsarray
Fulfilment Location IDtext
Load Itemsboolean
Load Additional Infoboolean
Limitnumber
Get Performance DetailAction
Input fields[3]
FieldType
Periodnumber
Time Scalenumber
Output fields[3]
FieldType
Additional proparray
Get Performance Table DataSearch
Input fields[3]
FieldType
Periodnumber
Limitnumber
Output fields[3]
FieldType
Nametext
Pricenumber
Currencytext
Get Processed OrdersSearch
Input fields[3]
FieldType
Requestobject
Search Termtext
Search Filtersarray
Search Sortingobject
Limitnumber
Output fields[3]
FieldType
N order IDnumber
D processed ondate
D received datetext
C countrytext
C full nametext
Sourcetext
C currencytext
Postal service nametext
Sub sourcetext
C email addresstext
Time diffnumber
F total chargenumber
Account nametext
Is exchangeboolean
Postal tracking numbertext
Channel buyer nametext
Buyer phone numbertext
Companytext
Subtotalnumber
F taxnumber
42other output fields
Get Purchase OrdersSearch
Input fields[3]
FieldType
Date Fromdate
Date Todate
Statuschoice
Reference Liketext
Locationarray
Supplierarray
Limitnumber
Output fields[3]
FieldType
Pk purchase IDtext
Fk supplier IDtext
Fk location IDtext
External invoice numbertext
Statustext
Currencytext
Supplier reference numbertext
Lockedboolean
Unit amount tax included typenumber
Line countnumber
Delivered lines countnumber
Date of purchasedate
Date of deliverytext
Quoted delivery datetext
Postage paidnumber
Total costnumber
Tax paidnumber
Shipping tax ratenumber
Conversion ratenumber
Converted shipping costnumber
4other output fields
Get Stock ItemsSearch
Input fields[3]
FieldType
KeywordRequired
text
Data Requirementsarray
Search Typesarray
Load Composite Parentsboolean
Load Variation Parentsboolean
Limitnumber
Output fields[3]
FieldType
Suppliersarray
Stock levelsarray
Item channel descriptionsarray
Item extended propertiesarray
Item channel titlesarray
Item channel pricesarray
Imagesarray
Item numbertext
Item titletext
Barcode numbertext
Meta datatext
Is variation parentboolean
Is batched stock typeboolean
Purchase pricenumber
Retail pricenumber
Tax ratenumber
Postal service IDtext
Postal service nametext
Category IDtext
Category nametext
12other output fields
Get Stock LocationsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Address 1text
Address 2text
Citytext
Countytext
Countrytext
Zip codetext
Is not trackableboolean
Location tagtext
Count in order until acknowledgementboolean
Fulfilment center deduct stock when processedboolean
Is warehouse managedboolean
Stock location IDtext
Location nametext
Is fulfillment centerboolean
Stock location int IDnumber
Get Top ProductsSearch
Input fields[3]
FieldType
Report Typechoice
Periodnumber
Number of Rowsnumber
Order Statusnumber
Limitnumber
Output fields[3]
FieldType
Row numnumber
Quantitynumber
Costnumber
Titletext
Skutext
Currencytext
Process a RefundSearch
Input fields[3]
FieldType
Order IDRequired
text
Refund ItemsRequired
array
Output fields[3]
FieldType
Pk refund row IDtext
Skutext
Item titletext
Is itemboolean
Is serviceboolean
Amountnumber
Reasontext
Actionedboolean
Action datedate
Return referencetext
Costnumber
Refund statustext
Ignored validationboolean
Fk order item row IDtext
Should serialize channel reasonboolean
Channel reasontext
Should serialize channel reason secboolean
Channel reason sectext
Is newboolean
Refund ShippingSearch
Input fields[3]
FieldType
Order IDRequired
text
Output fields[3]
FieldType
Pk refund row IDtext
Skutext
Item titletext
Is itemboolean
Is serviceboolean
Amountnumber
Reasontext
Actionedboolean
Action datedate
Return referencetext
Costnumber
Refund statustext
Ignored validationboolean
Fk order item row IDtext
Should serialize channel reasonboolean
Channel reasontext
Should serialize channel reason secboolean
Channel reason sectext
Is newboolean
Add an Inventory ItemAction
Input fields[3]
FieldType
Inventory ItemRequired
object
Item Descriptiontext
Quantitynumber
In Ordernumber
Duenumber
Minimum Levelnumber
Is Composite Parentboolean
Shipped Separatelyboolean
Item Numbertext
Item Titletext
Barcode Numbertext
Add an Order ItemAction
Input fields[3]
FieldType
Order IDRequired
text
Item IDtext
Channel SKUtext
Fulfilment Centertext
Quantitynumber
Line Pricingobject
Price Per Unitnumber
Discount Percentagenumber
Tax Rate Percentagenumber
Tax Inclusiveboolean
Created Datedate
Assign Stock to OrdersAction
Input fields[3]
FieldType
Order IDsRequired
array
Batch Assignment Modetext
Cancel an OrderAction
Input fields[3]
FieldType
Order IDRequired
text
Fulfilment Centertext
Refundnumber
Notetext
Create a Purchase OrderAction
Input fields[3]
FieldType
Create ParametersRequired
object
Supplier IDRequired
text
Location IDRequired
text
External Invoice NumberRequired
text
CurrencyRequired
text
Supplier Reference Numbertext
Unit Amount Tax Included TypeRequired
choice
Date Of PurchaseRequired
date
Quoted Delivery Datedate
Postage Paidnumber
Shipping Tax Ratenumber
Create an OrderAction
Input fields[3]
FieldType
Ordersarray
Locationtext
Delete a Purchase OrderAction
Input fields[3]
FieldType
Purchase Order IDRequired
choice
Delete an OrderAction
Input fields[3]
FieldType
Order IDRequired
text
Delete Assigned StockAction
Input fields[3]
FieldType
Order IDsRequired
array
Output fields[3]
FieldType
Batch action resultobject
Processed ordersarray
Unprocessed ordersobject
Delete Inventory ItemsAction
Input fields[3]
FieldType
RequestRequired
object
Inventory Item IDsRequired
array
Selected Regionsarray
Tokentext
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Mark Ready for CollectionAction
Input fields[3]
FieldType
Order IDsRequired
array
Output fields[3]
FieldType
Successful ordersarray
Keyed errorsobject
Additional proptext
Remove an Order ItemAction
Input fields[3]
FieldType
Order IDRequired
text
Row IDRequired
text
Fulfilment CenterRequired
text
Update a Purchase OrderAction
Input fields[3]
FieldType
Update Parametersobject
Purchase IDRequired
text
Location IDtext
Supplier IDtext
Supplier Reference Numbertext
Currencytext
External Invoice Numbertext
Unit Amount Tax Included Typechoice
Date of Purchasedate
Quoted Delivery Datedate
Conversion Ratenumber
Output fields[3]
FieldType
Pk purchase IDtext
Fk supplier IDtext
Fk location IDtext
External invoice numbertext
Statustext
Currencytext
Supplier reference numbertext
Lockedboolean
Unit amount tax included typenumber
Line countnumber
Delivered lines countnumber
Date of purchasedate
Date of deliverytext
Quoted delivery datetext
Postage paidnumber
Total costnumber
Tax paidnumber
Shipping tax ratenumber
Conversion ratenumber
Converted shipping costnumber
4other output fields
Update an Inventory ItemAction
Input fields[3]
FieldType
Inventory ItemRequired
object
Stock Item IDRequired
text
Item Numbertext
Variation Group Nametext
Item Descriptiontext
Quantitynumber
In Ordernumber
Duenumber
Minimum Levelnumber
Is Composite Parentboolean
Shipped Separatelyboolean
Update an Order ItemAction
Input fields[3]
FieldType
Order IDRequired
text
Order ItemRequired
object
Item IDtext
Item Numbertext
SKUtext
Item Sourcetext
Item Titletext
Quantitynumber
Category Nametext
Composite Availabilitynumber
Stock Levels Specifiedboolean
On Ordernumber
Fulfilment Centertext
Sourcetext
Sub Sourcetext
Update Order StatusAction
Input fields[3]
FieldType
Order IDsRequired
array
StatusRequired
choice

Look for LinnWorks templates in the WEXTL template library.

Browse templates →
  1. WEXTL® LinnWorks Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for LinnWorks.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:12