Hallo zusammen,
ich habe Probleme einen POST Request für einen Contact zu versenden.
Folgendes sende ich mit...
Headers:
Accept => application/json
Content-Type => application/json
Content:
{
"common.realtorContactDetail": {
"email": "ran...@bla.de",
"lastname": "Ranzer"
}
}
Als Fehler erhalte ich dann folgendes:
"The request is not schema valid. [MESSAGE: org.xml.sax.SAXParseException; columnNumber: 0; cvc-complex-type.2.4.a: Invalid content was found starting with element 'email'. One of '{faxNumberCountryCode, faxNumberAreaCode, faxNumberSubscriber, faxNumber, phoneNumberCountryCode, phoneNumberAreaCode, phoneNumberSubscriber, phoneNumber, cellPhoneNumberCountryCode, cellPhoneNumberAreaCode, cellPhoneNumberSubscriber, cellPhoneNumber, address, countryCode, title, additionName, company, homepageUrl, portraitUrl, position, officeHours, defaultContact, localPartnerContact, businessCardContact, realEstateReferenceCount, externalId, showOnProfilePage}' is expected.] "
Ich bin etwas am verzweifeln, weil ich schon verschiedene Sachen ausprobiert habe und es bei anderen API-Endpunkten, wie z. B. RealEstate oder Attachment ohne große Probleme funktioniert hat.
Alle anderen Felder habe ich auch schon mitgesende, nutze jetzt aber die mimimal Konfiguration, um zu testen. Komme aber nicht weiter :(
Wenn ich diesen Content mitsende:
{
"common.realtorContactDetail": {
"externalId": 8,
"salutation": "",
"firstname": "Kevin",
"lastname": "Ranzer",
"faxNumber": "",
"phoneNumber": "",
"cellPhoneNumber": "",
"address": {
"street": "Musterstraße",
"houseNumber": "123",
"postcode": "76131",
"city": "Karlsruhe"
},
"title": "",
"additionName": "",
"homepageUrl": "",
"position": "Bla",
"officeHours": "Montag 08:00 - 12:00 Uhr, 14:00 - 17:00 Uhr | Mittwoch 08:00 - 12:00 Uhr | Donnerstag 08:00 - 12:00 Uhr",
"defaultContact": false,
"localPartnerContact": false,
"businessCardContact": false,
"realEstateReferenceCount": 0,
"showOnProfilePage": "true"
}
}
Dann kommt folgende Fehlermeldung:
"The request is not schema valid. [MESSAGE: org.xml.sax.SAXParseException; columnNumber: 0; cvc-complex-type.2.4.a: Invalid content was found starting with element 'email'. One of '{showOnProfilePage}' is expected.] "
Hat jemand einen Tipp oder eine Idee, wie man das hier lösen kann?