API - Kontakt zu Lexoffice
Hallo in die Runde,
wir beabsichtigen nun Lexoffice ein zu führen, das diese Cloudlösung eigentlich eine gut beschriebene API hat jedo fehlt es mir ein wenig an der Umsetzung.
Was möchte ich?: es soll erstmal ein Kontakt aus NINOX heraus via API in Lexofficwe erstellt werden.
Das ist mein Code:
let my := this;
let myAnrede := text(my.Anrede);
let myVorname := my.Vorname;
let myName := my.'Name/Firma';
let myNotiz := my.Notizen;
let webURL := "https://api.lexoffice.io/v1/contacts";
let myHeaders := {
Authorization: "Bearer XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
'Content-Type': "application/json"
};
let myBody := {
version: my.LEX_Version,
roles: {
customer: {},
person: {
salutation: myAnrede,
firstName: myVorname,
lastName: myName
},
note: myNotiz
}
};
do as server
let myRes := http("POST", webURL, myHeaders, myBody);
my.(Result := myRes)
end
die Rückmeldung vom Server ist:
[object Object]
Eine beschreibung von Lexoffice gibt es hier: https://developers.lexoffice.io/docs/#contacts-endpoint-create-a-contact
Hat wer eine Idee?
4 Antworten
-
Hallo Micha ,
Versuch es mal damit. Ich habe eine Klammer ergänzt und eine entfernt.
Ist dein Feld "Anrede" ein Textfeld oder ein Auswahlfeld? Wenn es ein Auswahlfeld ist, musst du daraus erst den Text ziehen. Dann darf dort nicht "myAnrede" stehen, sondern "text(myAnrede)".
let myBody := {
version: my.LEX_Version,
roles: {
customer: {}
},
person: {
salutation: myAnrede,
firstName: myVorname,
lastName: myName
},note: myNotiz
}
-
Im WebinarTeam 'Buchhaltung und GOBD' hat Günther eine DB mit LexOffice-Anbindung hinterlegt. [Lexoffice Kopplung V1].
Lass dich vom Support in das Team einladen um dir die DB zu laden.
Content aside
- vor 2 JahrenZuletzt aktiv
- 4Antworten
- 191Ansichten
-
3
Folge bereits