Skip to content

Xero Tasks

A Xero task is a single synchronisation job, such as posting an invoice or recording a payment in Xero. Tasks are created by the Xero integration as you bill and take payments, so the API exposes them for monitoring the sync. See Xero Tasks for the full picture.

/backend/api/v1/xeroTasks/ID - fetch the Xero task with the specified ID.

/backend/api/v1/xeroTasks/ - list all Xero tasks.

ParameterTypeRequiredDescription
idAfterintegerNoOnly include tasks with a higher ID
createdSincedatetimeNoOnly include tasks created since the given time
updatedSincedatetimeNoOnly include tasks updated since the given time
FieldNameTypeDescription
xeroTaskTypeXero Task TypePreset ValueThe type of Xero integration task to perform
statusXero Task StatusPreset ValueCurrent status of this Xero task
customerIDCustomerPreset ValueThe customer this task is associated with (if any)
dealerCodeDealer CodePreset ValueThe dealer this task applies to
addedDateAdded DateDateThe date this task was added to the queue
endedDateCompleted DateDateThe date this task was completed
idXero Task IDTextThe unique identifier for this Xero task
revisionNumberRevisionTextInternal version tracking number for this Xero task
parametersParametersTextJSON parameters for this Xero task