For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Help CenterAPI KeysStatusSign In
GuidesAPI ReferenceChangelog
GuidesAPI ReferenceChangelog
  • Introduction
    • Getting started
  • Email API
  • Transactional SMS
  • Transactional WhatsApp
  • Marketing Campaigns
  • Contact Management
  • Events
    • GETGet events
    • POSTCreate an event
    • POSTCreate events in batch
  • Object Management
  • Accounts and Settings
      • GETGet background processes
      • GETGet process details
  • Sales CRM
  • Conversations
  • Ecommerce
  • Loyalty
LogoLogo
Help CenterAPI KeysStatusSign In
Accounts and SettingsProcess

Get background processes

GET
https://api.brevo.com/v3/processes
GET
/v3/processes
1import { BrevoClient } from "@getbrevo/brevo";
2
3async function main() {
4 const client = new BrevoClient({
5 apiKey: "YOUR_API_KEY_HERE",
6 });
7 await client.process.getProcesses({});
8}
9main();
1{
2 "count": 198,
3 "processes": [
4 {
5 "id": 217,
6 "name": "IMPORTUSER",
7 "status": "completed",
8 "info": {
9 "import": {
10 "invalid_emails": null,
11 "duplicate_contact_id": null,
12 "duplicate_ext_id": null,
13 "duplicate_email_id": null,
14 "duplicate_phone_id": null,
15 "duplicate_whatsapp_id": null,
16 "duplicate_landline_number_id": null
17 }
18 }
19 },
20 {
21 "id": 213,
22 "name": "SEARCH_EXPORT_USERS",
23 "status": "completed",
24 "export_url": "https://s3.eu-west-1.amazonaws.com/api-export.example.com/upload/contacts_export.csv"
25 },
26 {
27 "id": 212,
28 "name": "IMPORTUSER",
29 "status": "queued"
30 }
31 ]
32}
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
Was this page helpful?
Previous

Get process details

Next
Built with

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.

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