Skip to navigation

Get background processes

View as Markdown

Retrieves a list of background processes from your Brevo account with filtering and pagination.

Use this to:

  • Monitor background process activity and status
  • Track long-running operations and tasks
  • Find process IDs for detailed status checking
  • Review process history and performance
  • Identify failed or stuck processes for troubleshooting

Key information returned:

  • Process details (ID, name, status)
  • Export download URLs for completed export processes
  • Import details with CSV report URLs for completed import processes
  • Total count of processes for pagination

Important considerations:

  • Background processes handle long-running operations like imports and exports
  • Process status indicates current state (queued, processing, completed)
  • Export processes provide download URLs when completed
  • Import processes provide CSV report URLs with details about problematic records
  • Use pagination for accounts with many historical processes
  • Sort options available for creation order (ascending or descending)
  • Default limit is 10 results per page, maximum is 50

Authentication

api-keystring

The API key should be passed in the request headers as api-key for authentication.

OR
AuthorizationBearer

OAuth 2.0 client_credentials (machine-to-machine) grant. Exchange your app’s client_id/client_secret for a short-lived Bearer token.

Query parameters

limitlongOptional1-50Defaults to 10
Number limitation for the result returned
offsetlongOptionalDefaults to 0
Beginning point in the list to retrieve from.
sortenumOptionalDefaults to desc

Sort the results in the ascending/descending order of record creation. Default order is descending if sort is not passed

Allowed values:

Response

Background processes retrieved successfully
countlong
Total number of processes available on your account
processeslist of objects
List of background processes on your account

Errors

400
Bad Request Error