Beantwortet

Kunde anlegen per API

  • 12 December 2022
  • 2 Antworten
  • 107 Ansichten

  • Regelmäßiger Teilnehmer
  • 1 Antwort

ich möchte eine neue Adresse mit Rolle Kunde anlegen.

Hier der API Aufruf:
URL: https://ouraccount.xentral.biz/api/v1/adressen
Body: {
"typ":"firma",
"sprache":"deutsch",
"name":"Test Org 7",
"land":"De",
"strasse":"ts1",
"ort":"ort1",
"plz":"12345",
"telefon":"987654321",
"email":"test@mail.com",
"projekt":1,
"kundennummer":"NEW"
}

Die neue Adresse ist zwar angelegt, ich bekomme aber einen Fehler:
{"error":{"code":7451,"http_code":400,"message":"Adresse konnte nicht angelegt werden.","href":"https:\/\/ouraccount.xentral.biz\/api\/docs.html#error-7451"}}

Und ich muss noch manuell in der UI die Rolle zuweisen.

Andreas

 

icon

Beste Antwort von stollz 19 December 2022, 03:47

Original anzeigen

2 Antworten

Ok, meine Frage wurde inzwischen vom Support beantwortet: 
der Fehler passiert, wenn bei project eine ID <> 0 angegeben wird. Der Fehler ist bekannt, wird aber nicht mehr gefixt, da es ja eine neue Version der API gibt. 

 

Benutzerebene 3
Abzeichen +1

Kannst du dein funktionierendes JSON einmal teilen? Bei mir kommt der Fehler, selbst wenn ich das Example aus der Doku nehme:

{
"typ": "firma",
"sprache": "deutsch",
"name": "Max Muster",
"land": "DE",
"strasse": "Musterstrasse 6",
"ort": "Musterdorf",
"plz": "12345",
"telefon": "0821123456789",
"telefax": "0821123456790",
"email": "info@maxmuellermuster.de",
"projekt": 1
}

/api/v1/adressen

 

unabhängig davon, ob projekt überhaupt gesetzt wird

Antworten