SendApp Docs
Anmelden

Kontakt erstellen

POST https://app.sendapp.ai/api/contacts
Erstellt (oder aktualisiert per Upsert) einen einzelnen Kontakt. Er muss mindestens eine Telefonnummer ODER eine E-Mail haben. Bestehende Kontakte mit derselben Telefonnummer/E-Mail werden zusammengeführt (Tags kombiniert, Metadaten zusammengeführt).
Antworten: 201 Created mit dem erstellten Kontakt — 403, wenn das Kontaktlimit des Plans erreicht ist — 422, wenn sowohl Telefon als auch E-Mail fehlen.
Du kannst die benutzerdefinierten Felder schon beim Anlegen mit custom_fields schreiben, nach Name, mit denselben Regeln wie bei Kontakt aktualisieren: Ein unbekannter Name oder ein ungültiger Wert ergeben 422, und der Kontakt wird nicht gespeichert. Gibt es den Kontakt schon, ersetzen die gesendeten Werte die gespeicherten, leere Werte werden ignoriert. Die Namen der Felder findest du mit GET /api/contact-fields.

Parameter

9 · 3 Pflichtfelder
apikey erforderlich
Ihr API Key (der Header X-API-Key funktioniert ebenfalls).
name optional
Vollständiger Name, bis zu 255 Zeichen.
first_name optional
Vorname. Mit first_name und/oder last_name wird der vollständige Name aus diesen zusammengesetzt (sie haben Vorrang vor name).
last_name optional
Nachname.
phone erforderlich
Internationales Format (z. B. +393391234567). Erforderlich, wenn die E-Mail fehlt.
email erforderlich
Gültige E-Mail. Erforderlich, wenn die Telefonnummer fehlt.
tags optional
Array von Strings oder kommagetrennter String (z. B. "vip,newsletter").
metadata optional
JSON-Objekt mit benutzerdefinierten Feldern.
custom_fields optional
Objekt mit Schlüssel = NAME des benutzerdefinierten Felds, z. B. {"Stadt": "Rom", "Newsletter": true}. Jeder Wert wird nach dem Typ des Felds geprüft, wie bei Kontakt aktualisieren.
Brauchen Sie Hilfe bei der Integration? info@sendapp.live