/Suppliers/{supplierNumber}/ContactPersons
Beschreibung
Legt für einen Lieferanten eine neue Kontaktperson an. Die Eigenschaften der neuen Kontaktperson müssen im Body des Requestes übertragen werden.
- Es wird das Recht "Anlegen" für die Daten "Lieferant" benötigt.
Request
URI Parameters
supplierNumber
string
Erforderlich
Die Nummer des Lieferanten ist erforderlich.
Body Parameters
Das Model enthält sämtliche Eigenschaften der anzulegeneden Kontaktperson
PersonKind
Art der Person zu welcher der Kontakt gehört
ParentNumber
string
Nummer der Person zu welcher der Kontakt gehört
Number
string
Länge: einschließlich zwischen 0 und 13
Die Nummer des Datensatzes.
Salutation
string
Länge: einschließlich zwischen 0 und 30
Die Anrede des Geschäftspartners. [CRM_Adressen.Anrede]
LetterSalutation
string
Länge: einschließlich zwischen 0 und 50
Die Anrede des Geschäftspartners. [CRM_Adressen.Briefanrede]
Title
string
Länge: einschließlich zwischen 0 und 30
Der Titel des Geschäftspartners. [CRM_Adressen.Titel]
FirstName
string
Länge: einschließlich zwischen 0 und 40
Der Vorname des Geschäftspartners. [CRM_Adressen.Vorname]
LastName
string
Länge: einschließlich zwischen 0 und 80
Der Nachname des Geschäftspartners. [CRM_Adressen.Name]
Company
string
Länge: einschließlich zwischen 0 und 80
Der Firmenname des Geschäftspartners. [CRM_Adressen.Firma]
Department
string
Länge: einschließlich zwischen 0 und 80
Die Abteilung des Geschäftspartners. [CRM_Adressen.Abteilung]
Function
string
Länge: einschließlich zwischen 0 und 80
Die Funktion des Geschäftspartners. [CRM_Adressen.Funktion]
BirthDay
date
Der Geburtstag des Geschäftspartners. [CRM_Adressen.Geburtstag]
TrafficRouteKind
string
Die Art des Verkehrszweigs des Kunden.
TrafficRouteKindLabel
string
Die Bezeichnung des Verkehrszweigs des Kunden.
Address
Die Adressdaten des Geschäftspartners.
PostOfficeBox
Das Postfachdaten des Geschäftspartners.
Contact
Die Kontaktdaten des Geschäftspartners.
CustomField
Der 'Freien Felder' des Kunden.
MetaData
Erstellungs-/Bearbeitungsdaten des Geschäftspartners
Request Formats
application/json
Beispiel:
{
"PersonKind": "Customer",
"ParentNumber": "sample string 1",
"Number": "sample string 2",
"Salutation": "sample string 3",
"LetterSalutation": "sample string 4",
"Title": "sample string 5",
"FirstName": "sample string 6",
"LastName": "sample string 7",
"Company": "sample string 8",
"Department": "sample string 9",
"Function": "sample string 10",
"BirthDay": "2024-11-21T13:08:24.1945959+01:00",
"TrafficRouteKind": "sample string 11",
"TrafficRouteKindLabel": "sample string 12",
"Address": {
"Street": "sample string 1",
"City": "sample string 2",
"ZipCode": "sample string 3",
"CountryId": "sample string 4",
"AdditionalInformation1": "sample string 5",
"AdditionalInformation2": "sample string 6",
"AdditionalInformation3": "sample string 7",
"MetaData": {
"CreationDate": "2024-11-21T13:08:24.1945959+01:00",
"CreationUserToken": "sample string 1",
"ModificationDate": "2024-11-21T13:08:24.1945959+01:00",
"ModificationUserToken": "sample string 2"
}
},
"PostOfficeBox": {
"Number": "sample string 1",
"ZipCode": "sample string 2",
"City": "sample string 3",
"CountryId": "sample string 4"
},
"Contact": {
"FaxNumber": "sample string 1",
"TelephoneNumber1": "sample string 2",
"TelephoneNumber2": "sample string 3",
"TelephoneNumber3": "sample string 4",
"TelephoneNumber4": "sample string 5",
"EMail1": "sample string 6",
"EMail2": "sample string 7",
"HomePageUrl": "sample string 8"
},
"CustomField": {
"Text1": "sample string 1",
"Text2": "sample string 2",
"Number1": 1.1,
"Number2": 1.1,
"Number3": 1,
"Number4": 1,
"Date1": "2024-11-21T13:08:24.1945959+01:00",
"Date2": "2024-11-21T13:08:24.1945959+01:00",
"Flag1": true,
"Flag2": true,
"Flag3": true,
"Flag4": true
},
"MetaData": {
"CreationDate": "2024-11-21T13:08:24.1945959+01:00",
"CreationUserToken": "sample string 1",
"ModificationDate": "2024-11-21T13:08:24.1945959+01:00",
"ModificationUserToken": "sample string 2"
}
}
Response
Resource Description
Ein HTTP Status Code 201 (Created) bestätigt das erfolgreiche Anlegen. Der Response Location Header enthält die Url des angelegten Kontaktes. Es wird kein Content geliefert.
ContactPersonNumber
string
ID der Kontaktperson
SupplierNumber
string
Nummer des Lieferanten
Response Formats
application/json
Beispiel:
{
"ContactPersonNumber": "sample string 1",
"SupplierNumber": "sample string 2"
}