Guten Morgen zusammen,
ich möchte über die REST API mit cURL einen Kunden anlegen, soweit so gut, das funktioniert auch. Nun würde ich diesem Kunden auch seine Adresse mitgeben wollen. Allerdings fordert der Endpoint customer die Adresse als uuid. Diese kenne ich doch garnicht, wenn der Kunde bspw. neu ist.
Wie gehe ich denn nun vor, ich hatte mir gedacht das ich den Kunden einfach samt Adresse in einem POST übergebe, ist das garnicht möglich?
JSON-Objekt:
{"type":"customer",
"groupId":"cfbd5018d38d41d8adca10d94fc8bdd6",
"defaultPaymentMethodId":"b5443e8581ad42e9918a8313b9a994ce",
"salesChannelId":"4cf85b3816fb4dcba3361c7ae3ba88db",
"languageId":"2fbb5fe2e29a4d70aa5854ce7ce3e20b",
"customerNumber":"669966",
"salutationId":"69b9dcadb5aa4a9f93215e7cfda1eba8",
"firstName":"XY",
"lastName":"YX",
"email":"xy.yx@xxyy.de",
"createdAt":"2020-10-23T08:30:56.244+00:00",
"company":"XXYyy xyxy",
"street":"K\u00f6nigbacher Stra\u00dfe 666",
"zipcode":"12345",
"city":"Testburg"}
Oder gehe ich dann über den Sync-Endpoint und übergebe die Adresse der customer_address und die Kundenstammdaten an customer?
Vielen Dank und ein schönes Wochenende!
ent_dev