CreatePerson
- Erstellt ein PersonDto mit kundenspezifischen Feldern
- Gibt ein PersonDto zurück
Persons
- Gibt alle Personen zurück
- Gibt eine Liste von PersonDtos zurück
Persons?x={keyWordDataSourceObjectId}
- Parameter KeywordDataSourceObjectId
- Liefert alle Personen mit dem gegebenen Keyword zurück
- Liefert eine Liste von PersonDtos
Person?x={personId}&y={includePostalAddress}&z={includeCommunicationElements}
- Parameter PersonenId,Bool ob Adresse mit zurück gegeben wird, Bool ob Kommunikationelemente mit zurück gegeben werden sollen
- Liefert die Person für die gegebene Id zurück (PersonDto)
- Fehler:
- Person nicht gefunden - Return false
- Person nicht gefunden - Return false
Person, Method = "POST"
- Parameter PersonDto mit RowState Create oder Update, wenn Update muss PersonId gesetzt sein
- Erstellt oder Aktualisiert eine Person
- Liefert das PersonDto wieder zurück
- Logik:
- Wenn Name und Organisationname gesetzt ist, wird eine PP/Org erstellt, bei nur Name eine Privatperson und bei nur Organisationsname eine Organisation
- Es können auch Adressen und Kommunikationelemente erstellt und aktualisiert werden. Beim Aktualisieren muss die Adress-Id gesetzt sein.
- Fehler:
- Exception - Code 500
GetEmailOwner?x={email}
GetEmailOwnerCount?x={email}
...