Creates and initiates a new background process for executing long-running operations such as imports or batch jobs.
inputModel (BackgroundProcessCreateCommandRequest, required) — Process configuration including:
processType (string, required) — Type of process to execute (e.g., ImportTransactions).companyProjectId (guid, optional) — Associated company project identifier.settings (string, optional) — JSON string containing process-specific configuration.BackgroundProcessCreateCommandResponse containing the ID of the newly created process.
The access token received from the authorization server in the OAuth 2.0 flow.
The command request specifying the process type, configuration, and execution parameters.
Represents the payload required to queue a new background process entry.
Type of background process to create.
AccountUpdaterUploadFile, AccountUpdaterDownloadFile, DownloadChargebackReport, ProcessImportBatches, ReportDataSync, CompanyProjectKeysRegenerate, ServiceIndexes, DownloadPurchaseRefundReport, ExportReport, CompanyAccessKeyExpiration, CreateTransactionsFromChargebacks "BackgroundProcessType.ExportReport"
Priority assigned to the background process.
Normal, High "BackgroundProcessPriority.High"
Payload data supplied to the background process.
{
"ExportReportParameters": {
"UserEmail": "[email protected]",
"Url": "/reports/transactions"
}
}Always returned. Check the success property in the response body to determine if the operation succeeded.
Represents the response returned after a background process command executes.
True if the operation completed successfully; false if an error occurred.
true
Result code indicating the outcome of the operation.
Unknown, Success, BadRequest, Unauthorized, NotFound, Error 200
Human-readable error message when an error occurs.
null