Help Center
Login Sign up
  1. Start
  2. API-Referenz
  3. API-Dokumentation (XML/ JSON)
  4. Auftragstypen
  5. Contact-Auftragstypen

Contact Create

API-Referenz (XML/JSON) · Aktualisiert 2026-04-09

Funktion

Der Auftragstyp ContactCreate legt einen neuen Kontakt an.

Beschreibung

Wenn Sie aus verwaltungstechnischen Gründen einen Kontakt mit gleichem Namen mehrmals benötigen, muss dies im Request angegeben werden.
In XML müssen Sie den Key <key>force_handle_create</key> unterhalb von <task> einfügen.
In JSON müssen Sie die Route folgendermaßen ergänzen /contact?keys[]=force_handle_create

Datenvalidierung

Die Adressdaten werden beim Anlegen des Kontakts validiert. Das Ergebnis der Validierung wird in den Kontaktdaten gespeichert.

Die Validierung ergibt Werte von A bis E. Liegt das Validierungsergebnis bei D oder E, schlägt das Anlegen des Kontakts mit dem Fehlercode EF01152 fehl. Es ist möglich, das Validierungsergebnis zu ignorieren und den Kontakt trotzdem anzulegen.

Dazu kann der Key ignoreAddressQuality über den Abfrageparameter „keys[] angegeben werden .

Route: POST /contact

{
   "alias": "petermuster",
   "type": "PERSON",
   "organization": "Company",
   "title": "Dr.",
   "city": "Musterstadt",
   "country": "DE",
   "state": "BY",
   "email": "petermuster@example.com",
   "fname": "Peter",
   "lname": "Muster",
   "address": [
      "123 Musterstrasse"
   ],
   "pcode": "12345",
   "phone": "+49-123-12345",
   "fax": "+49-123-12345"
}
{
    "stid": "20190628-app3-dev-11529",
    "status": {
        "code": "S0301",
        "text": "Domain-Kontakt wurde erfolgreich angelegt.",
        "type": "SUCCESS"
    },
    "object": {
        "type": "Contact",
        "value": "23151437"
    },
    "data": [
        {
            "created": "2019-06-28T14:52:48.000+0200",
            "updated": "2019-06-28T14:52:48.000+0200",
            "id": 23151437,
            "owner": {
                "context": 4,
                "user": "customer"
            },
            "updater": {
                "context": 4,
                "user": "customer"
            },
            "alias": "petermuster",
            "type": "PERSON",
            "organization": "Company",
            "title": "Dr.",
            "city": "Musterstadt",
            "country": "DE",
            "state": "BY",
            "email": "petermuster@example.com",
            "protection": "SHOW_NONE",
            "fname": "Peter",
            "lname": "Muster",
            "address": [
                "Musterstrasse"
            ],
            "pcode": "12345",
            "phone": "+49-123-12345",
            "fax": "+49-123-12345"
        }
    ]
}