setLeadAssignee
Lead einem User zuweisen (mit optionalem Mail-Notify)
userId=0 entfernt die Zuweisung. notify=true schickt dem Assignee eine Benachrichtigung per E-Mail.
HTTP Request
POST
https://dev.vitabyte.ch/v1/sales/setLeadAssignee
Auth
basicAuth
apiKey
Request Parameters
| Parameter | Pflicht | Typ | Beispiel / Default |
|---|---|---|---|
leadId
|
required | integer | |
userId
0 = Zuweisung entfernen |
optional | integer | |
notify
|
optional | boolean |
default:
false |
Response Parameters
Nebeneffekte: History-Eintrag vom Typ A, der neue Assignee wird automatisch zur Watchlist hinzugefügt und der zugehörige Cache invalidiert. Fehler: HTTP 400 Provide a valid leadId.
| Field | Typ | Beschreibung |
|---|---|---|
status |
boolean | true bei Erfolg, false bei Fehler |
msg |
string | Kurzbeschreibung des Resultats / der Fehlerursache |
result |
Endpoint-spezifisches Resultat. Typ je nach Endpoint (Object, Array, Skalar oder null). | |
pagination |
Nur bei Listen-Endpoints gesetzt |
Demo
Beispiel-Response handgepflegt — die OpenAPI-Spec liefert für diesen Endpoint noch kein Response-Example.
POST
https://dev.vitabyte.ch/v1/sales/setLeadAssignee
Payload
{
"leadId": 12345,
"userId": 12,
"notify": false
}
Response
{
"status": true,
"msg": "Success",
"result": null
}