curl --request GET \
--url https://services.leadconnectorhq.com/emails/campaigns/bulk-actions \
--header 'Authorization: Bearer <token>' \
--header 'Version: <version>'{
"campaigns": [
{
"id": "OI72xYec4Mho6VBykTvj",
"name": "Test Mail",
"status": "complete",
"scheduleType": "NOW",
"createdBy": "John Doe",
"deleted": false,
"createdAt": "2025-07-24T11:55:43.598Z",
"updatedAt": "2026-02-09T04:49:12.322Z",
"completedAt": "2025-07-24T11:55:48.000Z",
"emailMetadata": {
"subject": "Welcome to our platform",
"from": "John Doe <john@example.com>",
"name": "John Doe",
"templateId": "6790aeb53c8d1288f555f92b"
}
}
],
"total": 25
}Get list of bulk action campaigns for a location
curl --request GET \
--url https://services.leadconnectorhq.com/emails/campaigns/bulk-actions \
--header 'Authorization: Bearer <token>' \
--header 'Version: <version>'{
"campaigns": [
{
"id": "OI72xYec4Mho6VBykTvj",
"name": "Test Mail",
"status": "complete",
"scheduleType": "NOW",
"createdBy": "John Doe",
"deleted": false,
"createdAt": "2025-07-24T11:55:43.598Z",
"updatedAt": "2026-02-09T04:49:12.322Z",
"completedAt": "2025-07-24T11:55:48.000Z",
"emailMetadata": {
"subject": "Welcome to our platform",
"from": "John Doe <john@example.com>",
"name": "John Doe",
"templateId": "6790aeb53c8d1288f555f92b"
}
}
],
"total": 25
}Use the Access Token generated with user type as Sub-Account (OR) Private Integration Token of Sub-Account.
API Version
2021-07-28 "2021-07-28"
Location ID
"ve9EPM428h8vShlRW1KT"
Number of campaigns to return. Defaults to 10, minimum is 1, maximum is 20
1 <= x <= 2010
Number of campaigns to skip for pagination. Defaults to 0, minimum is 0
x >= 00
Filter by start date (ISO 8601 format)
"2024-01-01T00:00:00.000Z"
Filter by end date (ISO 8601 format)
"2024-12-31T23:59:59.999Z"
Filter by status
processing, scheduled, paused, complete, cancelled "complete"
Was this page helpful?