Within Linnworks environment there are 2 types of automation jobs that are utilised by the users.

Rules Engine macros allowing users to run a snippet of the C# code on every open and paid order that gets downloaded into the system.
Scheduled Macros allow users to run the custom C# code on the user defined schedules.

Both macro types have access to Linnworks SDK methods, but are not limited to them and API request to external system can also be utilised.

Macro Documentation

https://github.com/LinnSystems/LinnworksNetSDK/wiki/Macros

Macro example

An example of a orders macro can be found in the Linnworks SDK:

https://github.com/LinnSystems/LinnworksNetSDK/tree/master/Linnworks/Examples/Macros/Orders