POST api/LWK/adressen
Legt einen neuen Datensatz an. Diese Funktion erfordert spezielle Berechtigungen und müssen durch den semiQ-Support erteilt werden.
Aufruf
URL Parameter
Keine.
Parameter
AdresseName | Beschreibung | Typ | Weitere Informationen |
---|---|---|---|
Id |
Kundennummer |
string |
Max length: 40 |
LFI_PSMAusweisnummer |
LFI-Spezialfeld |
string |
Max length: 50 |
Anrede |
Anrede |
string |
Max length: 40 |
Titel |
Titel |
string |
Max length: 40 |
NachgestellterTitel |
Nachgesteller Titel |
string |
Max length: 20 |
Name1 |
1. Namensfeld, Der Feldname kann über 'api/config/liste/felder/name1' ermittelt werden. |
string |
Max length: 55 |
Vorname |
Vorname |
string |
Max length: 55 |
Familienname |
Familienname |
string |
Max length: 55 |
Berufsbezeichnung |
Berufsbezeichnung |
string |
Max length: 400 |
Strasse |
Straße |
string |
Required Max length: 75 |
PLZ |
Postleitzahl |
string |
Max length: 10 Min length: 4 |
Ort |
Wohnort |
string |
Required Max length: 75 |
Geburtsort |
Geburtsort |
string |
Max length: 255 |
LKZ |
Länderkennzeichen im ISO2 Format |
string |
Max length: 5 |
E-Mail Adresse |
string |
Max length: 255 |
|
Geburtsdatum |
Geburtsdatum |
date |
Keine. |
Geburtsland |
Geburtsland im ISO2-Format |
string |
Max length: 2 Min length: 2 |
Telefon1 |
1. Telefonnummer. Feldname lässt sich über 'api/config/felder/telefon1' ermitteln |
string |
Max length: 40 |
Telefon2 |
1. Telefonnummer. Feldname lässt sich über 'api/config/felder/telefon2' ermitteln |
string |
Max length: 40 |
Telefon3 |
3. Telefonnummer. Feldname lässt sich über 'api/config/felder/telefon3' ermitteln |
string |
Max length: 40 |
Telefon4 |
4. Telefonnummer. Feldname lässt sich über 'api/config/felder/telefon4' ermitteln |
string |
Max length: 40 |
Logisch1 |
Legt das 1. logische Kennzeichen fest oder gibt es zurück. Der Feldname kann über 'api/config/liste/felder/logisch1' ermittelt werden. |
boolean |
Keine. |
Betriebsnummer |
Betriebsnummer |
string |
Max length: 55 |
Betriebsleiter |
Betriebsleiter |
boolean |
Keine. |
Steuernummer |
Steuernummer |
string |
Max length: 50 |
Umsatzsteuernummer |
Umsatzsteuernummer |
string |
Max length: 50 |
Emfängercode |
Emfängercode |
string |
Max length: 55 |
Zusatzdaten |
Zusätzliche Kontextbezogene Daten |
Auflistung von Zusatzdaten |
Keine. |
Anfrageformat
application/json, text/json
{ "GroupId": "00000000-0000-0000-0000-000000000000", "TKZ": "00000000-0000-0000-0000-000000000000", "Id": "sample string 1", "LFI_PSMAusweisnummer": "sample string 2", "Anrede": "sample string 3", "Titel": "sample string 4", "NachgestellterTitel": "sample string 5", "Name1": "sample string 6", "Vorname": "sample string 7", "Familienname": "sample string 8", "Berufsbezeichnung": "sample string 9", "Strasse": "sample string 10", "PLZ": "sample string 11", "Ort": "sample string 12", "Geburtsort": "sample string 13", "LKZ": "sample string 14", "Email": "sample string 15", "Geburtsdatum": "2025-04-03T07:12:37.7636817+02:00", "Geburtsland": "sample string 16", "Telefon1": "sample string 17", "Telefon2": "sample string 18", "Telefon3": "sample string 19", "Telefon4": "sample string 20", "Logisch1": true, "Betriebsnummer": "sample string 21", "Betriebsleiter": true, "Steuernummer": "sample string 22", "Umsatzsteuernummer": "sample string 23", "Emfängercode": "sample string 24", "Zusatzdaten": [ { "Typ": "sample string 1", "Daten": {} }, { "Typ": "sample string 1", "Daten": {} } ] }
Statuscodes
- OK (200)
- Created (201)
- BadRequest (400)
- Unauthorized (401)
Antwort
Beschreibung
Status 201 bei Erfolg.
AdresseDtoName | Beschreibung | Typ | Weitere Informationen |
---|---|---|---|
Id |
Eindeutige Id |
string |
Keine. |
Name1 |
1. Namensfeld |
string |
Keine. |
Name2 |
2. Namensfeld |
string |
Keine. |
Name3 |
3. Namensfeld |
string |
Keine. |
Vorname |
Vorname |
string |
Keine. |
Familienname |
Familenname |
string |
Keine. |
IstDuAnrede |
Gibt an ob die Person geduzt wird. |
boolean |
Keine. |
Anrede |
Anrede |
string |
Keine. |
Titel |
Titel |
string |
Keine. |
NachgestellterTitel |
Nachgestellter Titel |
string |
Keine. |
Strasse |
Strasse |
string |
Max length: 75 |
PLZ |
Postleitzahl |
string |
Max length: 10 |
Ort |
Ort |
string |
Max length: 75 |
LKZ |
LKZ |
string |
Max length: 5 |
Bezirk |
LFI-Spezialfeld |
string |
Keine. |
GPS |
GPS-Koordinaten |
string |
Keine. |
Bezirkskennzahl |
LFI-Spezialfeld. |
string |
Keine. |
IstBetriebsleiter |
Betriebsleiter. |
boolean |
Keine. |
Betriebsnummer |
Betriebsnummer. Dieses Feld wird nur nach Teilnehmer POST gefüllt! |
string |
Keine. |
Geburtsdatum |
Geburtsdatum |
date |
Keine. |
Telefon1 |
1. Telefonnummer. Feldname lässt sich über 'api/config/felder/telefon1' ermitteln |
string |
Max length: 40 |
Telefon2 |
2. Telefonnummer. Feldname lässt sich über 'api/config/felder/telefon2' ermitteln |
string |
Max length: 40 |
Telefon3 |
3. Telefonnummer. Feldname lässt sich über 'api/config/felder/telefon3' ermitteln |
string |
Max length: 40 |
Telefon4 |
4. Telefonnummer. Feldname lässt sich über 'api/config/felder/telefon4' ermitteln |
string |
Max length: 40 |
EMail1 |
1. E-Mail Adresse |
string |
Keine. |
EMail2 |
2. E-Mail Adresse |
string |
Keine. |
Internet |
Internetauftritt |
string |
Keine. |
Lieferantennummer |
Lieferantennummer |
string |
Keine. |
Bilder |
Auflistung der aller Adressenbilder |
Auflistung von BildInfo |
Keine. |
Referent1 |
1. Referentenfeld. Feldname lässt sich über 'api/config/felder/Referent1' ermitteln |
string |
Keine. |
Referent2 |
2. Referentenfeld. Feldname lässt sich über 'api/config/felder/Referent2' ermitteln |
string |
Keine. |
Referent3 |
3. Referentenfeld. Feldname lässt sich über 'api/config/felder/Referent3' ermitteln |
string |
Keine. |
Referent4 |
4. Referentenfeld. Feldname lässt sich über 'api/config/felder/Referent4' ermitteln |
string |
Keine. |
Referent5 |
5. Referentenfeld. Feldname lässt sich über 'api/config/felder/Referent5' ermitteln |
string |
Keine. |
Referent6 |
6. Referentenfeld. Feldname lässt sich über 'api/config/felder/Referent6' ermitteln |
string |
Keine. |
Referent7 |
7. Referentenfeld. Feldname lässt sich über 'api/config/felder/Referent7' ermitteln |
string |
Keine. |
ErstelltAm |
Gibt das Erstellungsdatum zurück |
date |
Keine. |
GeaendertAm |
Liefert das Datum der letzten Änderung |
date |
Keine. |
Fuelloptionen |
Gibt zurück welche Datenfelder gefüllt sind. |
AdressOptionen |
Keine. |
Antwortformat
application/json, text/json
{ "InternalId": "00000000-0000-0000-0000-000000000000", "GroupId": "00000000-0000-0000-0000-000000000000", "Id": "sample string 1", "Name1": "sample string 2", "Name2": "sample string 3", "Name3": "sample string 4", "Vorname": "sample string 5", "Familienname": "sample string 6", "IstDuAnrede": true, "Anrede": "sample string 8", "Titel": "sample string 9", "NachgestellterTitel": "sample string 10", "Strasse": "sample string 11", "PLZ": "sample string 12", "Ort": "sample string 13", "LKZ": "sample string 14", "Bezirk": "sample string 15", "GPS": "sample string 16", "Bezirkskennzahl": "sample string 17", "IstBetriebsleiter": true, "Betriebsnummer": "sample string 19", "Geburtsdatum": "2025-04-03T07:12:37.7636817+02:00", "Telefon1": "sample string 20", "Telefon2": "sample string 21", "Telefon3": "sample string 22", "Telefon4": "sample string 23", "EMail1": "sample string 24", "EMail2": "sample string 25", "Internet": "sample string 26", "Lieferantennummer": "sample string 27", "Referent1": "sample string 28", "Referent2": "sample string 29", "Referent3": "sample string 30", "Referent4": "sample string 31", "Referent5": "sample string 32", "Referent6": "sample string 33", "Referent7": "sample string 34", "ErstelltAm": "2025-04-03T07:12:37.7636817+02:00", "GeaendertAm": "2025-04-03T07:12:37.7636817+02:00", "Fuelloptionen": 0, "Bilder": [ { "Url": "sample string 1", "Copyright": "sample string 2", "Titel": "sample string 3", "TypId": "sample string 4" }, { "Url": "sample string 1", "Copyright": "sample string 2", "Titel": "sample string 3", "TypId": "sample string 4" } ] }