Skip to main content
Bulk Add Customers

Headers

string
required
Bearer token for authentication (e.g., Bearer <your_token>).

Body Parameters

string
required
Target campaign ID. The campaign must already exist.
array
required
Array of customer objects. Maximum 10,000 records per request. The required fields depend on your campaign’s service type.
Use this structure if you are managing existing loans.
boolean
default:false
If true, initiates calls for all successfully added customers. Requires callConfig. Calls are triggered in batches of 500 after all records are added. Cannot be true if useWorkflow is true.
object
Required when initiateCall is true.
boolean
default:false
If true, triggers workflow execution asynchronously for all successfully added customers. Cannot be true if initiateCall is true.

Response

boolean
true if all records were added successfully, false if any failed.
string
Summary of the operation result.
object
Detailed breakdown of the operation.
object
Call initiation results. Only present when initiateCall was true.
boolean
Whether workflow execution was triggered for successfully added customers. Only present when useWorkflow was true.
Response Status Codes:
  • 201 — All records added successfully
  • 207 — Partial success (some added, some failed)
  • 400 — All records failed or validation error