Bulk Update
POST/api/leads/bulk-update
Simple bulk update endpoint for leads.
Updates multiple leads with the same data. Handles both regular field updates and position updates with group context.
Examples:
- Update single lead position (drag & drop):
{
"lead_ids": ["id1"],
"updates": {
"position": 5
},
"group_context": {
"group_by": "priority",
"group_value": "high"
}
}
- Update multiple leads with same data:
{
"lead_ids": ["id1", "id2", "id3"],
"updates": {
"priority": "high",
"assignee": "user123"
}
}
- Update by filter conditions:
{
"filters": {
"priority": "low",
"lifecycle_stage": "lead"
},
"updates": {
"priority": "medium"
}
}
- Update multiple positions (after reordering):
{
"lead_ids": ["id1", "id2", "id3"],
"updates": {
"positions_map": {
"id1": 0,
"id2": 1,
"id3": 2
}
},
"group_context": {
"group_by": "priority",
"group_value": "high"
}
}
Request
Responses
- 200
- 422
Successful Response
Validation Error