Zum Hauptinhalt springen
PUT
https://ki.web-wb.de/api/
/
user
/
leads
/
{id}
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"
    }
  }'
{
  "message": "Lead updated successfully"
}
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

id
integer
required
Die ID des zu aktualisierenden Leads

Body-Parameter

campaign_id
integer
Die ID der Kampagne, der der Lead zugewiesen werden soll
phone_number
string
Die Telefonnummer des Leads (wird in das E164-Format formatiert)
status
string
Der Status des Leads. Muss einer der folgenden sein: created, completed, reached-max-retries
variables
object
Benutzerdefinierte Variablen, die mit vorhandenen Lead-Variablen zusammengeführt werden

Antwort

message
string
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"
    }
  }'
{
  "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