How to use the API from a job/server context

SOLVED

How can we authenticate with the API, from the context of a Job or server?

We have a bespoke CRM, and want to have a job that will create & update and accounts within it into Sage automatically.

Is this even achievable with the product?

The only current authorization flow detailed here https://gb-kb.sage.com/portal/app/portlets/results/viewsolution.jsp?solutionid=210226173239343 required a redirect and a user to manually log in, so is no good for automation.