Skip to main content

Wenn ich über die API eine Adresse anlegen möchte wie in https://update.xentral.biz/apidoc/docs203.html#v1_adressen_post beschriebe, erhalte ich die Meldung “Adresse konnte nicht angelegt werden”.

Mein Request lautet (Als Authentifizierung verwende ich Digest Auth mit Username + Passwort):

curl --location --request POST 'https://61e58abfc4881.xentral.biz/api/v1/adressen' \
--header 'Content-Type: application/json' \
--data-raw '{
"typ": "firma",
"sprache": "deutsch",
"name": "Max Muster",
"land": "DE",
"strasse": "Musterstrasse 6",
"ort": "Musterdorf",
"plz": "12345",
"telefon": "0821123456789",
"telefax": "0821123456790",
"email": "info@maxmuellermuster.de"
}'
 
Ich sehe aber im Xentral-Browser-Login, dass ein neuer leerer Adressdatensatz angelegt wird - die Gesamtanzahl an Adressen wird immer höher.

Hallo Jan,

 

entschuldige die verspätete Antwort. Um sicher zu gehen, dass wir dir eine gute Antwort geben, habe wir hier etwas tiefergehend recherchieren wollen. 

 

Das Verhalten konnten wir deinem API Request nachstellen. Zwar erscheint die Fehlermeldung "Adresse konnte nicht angelegt werden", die Adresse wird dennoch angelegt, aber ohne z.B. Kundennummer. Falls du die Adresse nicht siehst, dann prüfe bitte, ob ggf. Filter aktiv sind oder dir - sofern du kein Admin bist - Rollen in der Adresse des Benutzers fehlen.

Solltest du Kundenadressen anlegen und bei Anlage auch direkt eine Kundennummer aus dem Nummernkreis hinzufügen wollen, dann füge bitte folgende Zeile hinzu:

"kundennummer": "NEW",

Also:

{
"typ": "firma",
"sprache": "deutsch",
"name": "Max Mustermann",
"strasse": "Musterstrasse 3",
"kundennummer": "NEW",
"plz": "86152",
"ort": "Augsburg",
"land": "DE",
"telefon": "0821123456789",
"telefax": "0821123456790",
"email": "info@maxmuellermuster.de"
}

Damit kommt es zu keiner Fehlermeldung und die Adresse findest dann unter Stammdaten - Adressen. 

Probiere das einmal auf, wir freuen uns auf dein Feedback!


Antworten