Aktualisieren Sie einen Lead, indem Sie die Lead-ID und die Felder angeben, die Sie ändern möchten. Es werden nur die im Request angegebenen Felder aktualisiert.
Pfad-Parameter
Die ID des zu aktualisierenden Leads
Body-Parameter
Die ID der Kampagne, der der Lead zugewiesen werden soll
Die Telefonnummer des Leads (wird in das E164-Format formatiert)
Der Status des Leads. Muss einer der folgenden sein: created, completed, reached-max-retries
Benutzerdefinierte Variablen, die mit vorhandenen Lead-Variablen zusammengeführt werden
Antwort
Erfolgsmeldung, die anzeigt, dass der Lead aktualisiert wurde
curl -X PUT "https://ki.web-wb.de/api/user/leads/123" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"campaign_id": 456,
"phone_number": "+1234567890",
"variables": {
"name": "John Doe",
"company": "Acme Corp"
}
}'
Erfolgsantwort
Fehlerantwort - Lead nicht gefunden
Fehlerantwort - Kampagne nicht gefunden
Fehlerantwort - Ungültige Telefonnummer
Fehlerantwort - Validierung fehlgeschlagen
Fehlerantwort - Ungültige Felder
{
"message" : "Lead updated successfully"
}
Hinweise
Der Lead muss dem authentifizierten Benutzer gehören
Beim Aktualisieren der Kampagne muss die neue Kampagne ebenfalls dem authentifizierten Benutzer gehören
Telefonnummern werden automatisch formatiert und validiert
Variablen werden mit vorhandenen Variablen zusammengeführt (nicht ersetzt)
Es können nur erlaubte Felder aktualisiert werden: campaign_id, phone_number, status, variables
Das Feld status hat eingeschränkte Werte für die Datenintegrität