POST api/veranstaltungen/{id}/anmeldung
Meldet einen Teilnehmer an einer Veranstaltung an. Für diese Funktion sind besondere Berechtigungen erforderlich.
Aufruf
URL Parameter
| Name | Beschreibung | Typ | Weitere Informationen | 
|---|---|---|---|
| id | 
                         Id der Veranstaltung  | 
                    string | 
                                 Required  | 
                
Parameter
Anmedung
Anmeldung| Name | Beschreibung | Typ | Weitere 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
{
  "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| Name | Beschreibung | Typ | Weitere 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
{
  "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": "2025-11-04T12:46:27.8438459+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": {}
      }
    ]
  },
  "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": "2025-11-04T12:46:27.8448454+01: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": "2025-11-04T12:46:27.8438459+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": {}
      }
    ]
  },
  "Teilnahmekennzeichen": {
    "Id": "sample string 1",
    "Name": "sample string 2",
    "IstWarteliste": true,
    "IstAbsage": true
  }
}