POST api/veranstaltungen/{id}/anmeldung

Meldet einen Teilnehmer an einer Veranstaltung an. Für diese Funktion sind besondere Berechtigungen erforderlich.

Aufruf

URL Parameter

NameBeschreibungTypWeitere Informationen
id

Id der Veranstaltung

string

Required

Parameter

Anmedung

Anmeldung
NameBeschreibungTypWeitere Informationen
AdresseId

Id des Teilnehmers

string

Required

RechnungsadresseId

Id des Rechnungsempängers (optional)

string

Keine.

Zusatzbemerkungen

Feld für Sonderwünsche o.Ä.

string

Keine.

Anfrageformat

application/json, text/json

Beispiel:
{
  "AdresseId": "sample string 1",
  "RechnungsadresseId": "sample string 2",
  "Zusatzbemerkungen": "sample string 3"
}

Statuscodes

  • OK (200)
  • NotFound (404)
  • Conflict (409)
  • BadRequest (400)
  • Created (201)

Antwort

Beschreibung

Teilnehmeranmeldung bei Erfolg

Teilnehmer
NameBeschreibungTypWeitere Informationen
VeranstaltungId

Id der Veranstaltung

string

Keine.

Zusatzbemerkungen

Feld für Sonderwünsche o.Ä.

string

Keine.

Zimmer_Wunschzkategorie

Wunschkategorie

string

Keine.

IstTagesgast

Teilnehmer möchte als Tagesgast ohne Zimmerbuchung anmelden.

boolean

Keine.

Adresse

Adresse des Teilnehmers

Adresse

Required

RechnungsadresseVerwenden

Aktiviert die Verwendung eines alternativen Rechnungsempfängers

boolean

Keine.

FragenLink

Wird nach einem Post mit Fragen des Qualitätsmanagements gefüllt (sofern vorhanden).

string

Keine.

Buchungen

Optionale Buchungspositionen. Die verwendbaren Positionen sind in der 'Veranstaltung.Preise' Auflistung enthalten. Fremde oder Artikelnummern aus anderen Veranstaltungen werden nicht interpretiert.

Auflistung von TeilnehmerBuchung

Keine.

Zahlung

Optionale Zahlung. Bei Übergabe wird diese nur ausgewertet wenn ebenfalls eine Buchungsposition übergeben wird!

TeilnehmerZahlung

Keine.

Rechnungsadresse

Abweichende Rechungsadresse.

Adresse

Keine.

Teilnahmekennzeichen

Gibt den Teilnahmestaus des Teilnehmers zurück

Teilnahmekennzeichen

Keine.

Antwortformat

application/json, text/json

Beispiel:
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "VeranstaltungId": "sample string 1",
  "Zusatzbemerkungen": "sample string 2",
  "Zimmer_Wunschzkategorie": "sample string 3",
  "IstTagesgast": true,
  "Adresse": {
    "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-10-10T08:40:42.502612+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": {}
      }
    ]
  },
  "RechnungsadresseVerwenden": true,
  "FragenLink": "sample string 6",
  "Buchungen": [
    {
      "Anzahl": 1.0,
      "ArtikelId": "sample string 2",
      "Altersstufe": 3,
      "Einzelpreis": 4.0
    },
    {
      "Anzahl": 1.0,
      "ArtikelId": "sample string 2",
      "Altersstufe": 3,
      "Einzelpreis": 4.0
    }
  ],
  "Zahlung": {
    "Bezahlart_Id": 1,
    "Zahldatum": "2024-10-10T08:40:42.5036111+02:00",
    "Betrag": 3.0,
    "ZahlungId": "sample string 4"
  },
  "Rechnungsadresse": {
    "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-10-10T08:40:42.502612+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": {}
      }
    ]
  },
  "Teilnahmekennzeichen": {
    "Id": "sample string 1",
    "Name": "sample string 2",
    "IstWarteliste": true,
    "IstAbsage": true
  }
}