Skip to end of banner
Go to start of banner

Adress-Service

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

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, 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}

  • Parameter Email-Adresse
  • Liefert eine Person zu der Email-Adresse zurück (PersonDto)
  • Fehler:
    • Mehr als eine Person mit der Email-Adresse gefunden - Code 300
    • Keine Person gefunden - Code 404


GetEmailOwnerCount?x={email}

  • Parameter Email-Adresse
  • Liefert die Anzahl an Personen zurück, die die gegebene Email-Adresse eingetragen haben
  • Gibt eine Liste von PersonDtos zurück


Countries


ReadPostalAddressAssignmentOwnerTypes


ReadPostalAddressAssignmentContexts


ReadPostalAddressTypes


ReadKeywords


  • No labels