Skip to content

Billing Tasks

Billing tasks are the background jobs the platform runs to generate invoices, import call data, send emails, and collect payments. The API exposes them read-only, so you can monitor progress and troubleshoot from your own systems. The platform creates and runs these tasks itself; they cannot be created or triggered through the API.

/backend/api/v1/billingTasks/ID - fetch the billing task with the specified ID.

/backend/api/v1/billingTasks/ - list all billing tasks.

ParameterTypeRequiredDescription
idAfterintegerNoOnly include tasks with a higher ID
createdSincedatetimeNoOnly include tasks added to the queue since the given time
updatedSincedatetimeNoOnly include tasks updated since the given time

See Endpoints for the standard listing, pagination and timestamp-filter behaviour.

FieldNameTypeDescription
billingTaskTypeBilling Task TypePreset ValueThe billing task type name for this task
statusBilling Task StatusPreset ValueStatus name of the billing task
customerIDCustomerTextThe ID of the customer this billing task is for
attachedTask ForHTMLID of the specific object this task is attached to
parametersParametersTextJSON parameters for the billing task execution
priorityPriorityTextProcessing priority of this billing task
retryCountRetry CountTextNumber of times this task has been retried
addedTimeAdded DateDateDate when this billing task was added to the queue
delayTimeDelay DateDateDate when this billing task should be processed (if delayed)
startedTimeStarted DateDateDate when processing of this billing task began
endedTimeEnded DateDateDate when processing of this billing task completed
testModeTest ModeTextWhether this task is running in test mode
activityLogActivity LogText (Multiline)Log of processing activities for this billing task
idBilling Task IDTextThe unique identifier for this billing task