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

Adresse
NameBeschreibungTypWeitere 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

Email

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

Beispiel:
{
  "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": "2024-03-29T10:15:12.7346654+01: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.

AdresseDto
NameBeschreibungTypWeitere 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

Beispiel:
{
  "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": "2024-03-29T10:15:12.7346654+01: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": "2024-03-29T10:15:12.7346654+01:00",
  "GeaendertAm": "2024-03-29T10:15:12.7346654+01: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"
    }
  ]
}