bulkSetFolder
Mehrere Leads in einen Folder verschieben (Bulk)
Verschiebt N Leads in denselben Folder. Result enthält pro Lead ein OK/Error-Flag. Folder 5/15 sind reserviert.
HTTP Request
POST
https://dev.vitabyte.ch/v1/sales/bulkSetFolder
Auth
basicAuth
apiKey
Request Parameters
| Parameter | Pflicht | Typ | Beispiel / Default |
|---|---|---|---|
leadIds
|
required | array | |
folderId
|
required | integer |
Response Parameters
⚠ folderId 5 bzw. 15 (Disqualified) wird pro Lead in errors gelistet — dafür disqualifyLead je Lead verwenden. Pro Lead entstehen konsistent ein History-Eintrag und ein changeLog-Eintrag. Fehler: HTTP 400 bei leerem leadIds-Array oder ungültiger folderId.
| Field | Typ | Beschreibung |
|---|---|---|
updated |
integer | Anzahl verschobener Leads |
skipped |
array | Übersprungene Leads, z. B. bereits im Zielordner |
errors |
array | Fehlgeschlagene Leads mit Meldung |
Demo
Beispiel-Response handgepflegt — die OpenAPI-Spec liefert für diesen Endpoint noch kein Response-Example.
POST
https://dev.vitabyte.ch/v1/sales/bulkSetFolder
Payload
{
"leadIds": [
12345,
12346,
12347
],
"folderId": 3
}
Response
{
"status": true,
"msg": "Success",
"result": {
"updated": 2,
"skipped": [
{
"leadId": 12346,
"reason": "already in folder"
}
],
"errors": [
{
"leadId": 12347,
"msg": "not found"
}
]
}
}