{"openapi":"3.1.0","info":{"title":"Tokenwacht","version":"0.1.0"},"paths":{"/v1/anmelden":{"post":{"summary":"Anmelden","operationId":"anmelden_v1_anmelden_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Anmeldung"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/abmelden":{"post":{"summary":"Abmelden","operationId":"abmelden_v1_abmelden_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/ich":{"get":{"summary":"Ich","operationId":"ich_v1_ich_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/uebersicht":{"get":{"summary":"Uebersicht","operationId":"uebersicht_v1_cockpit_uebersicht_get","parameters":[{"name":"zeitraum","in":"query","required":false,"schema":{"type":"string","default":"heute","title":"Zeitraum"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/befunde":{"get":{"summary":"Befunde","operationId":"befunde_v1_cockpit_befunde_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"typ","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Typ"}},{"name":"agent_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/zwilling":{"get":{"summary":"Zwilling Endpunkt","operationId":"zwilling_endpunkt_v1_cockpit_zwilling_get","parameters":[{"name":"zeitraum","in":"query","required":false,"schema":{"type":"string","default":"monat","title":"Zeitraum"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/bericht/woche":{"get":{"summary":"Bericht Woche","operationId":"bericht_woche_v1_cockpit_bericht_woche_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","default":"html","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/bericht/woche.pdf":{"get":{"summary":"Bericht Woche Pdf","operationId":"bericht_woche_pdf_v1_cockpit_bericht_woche_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/detektoren/pruefen":{"post":{"summary":"Detektoren Jetzt","description":"Stapel-Detektoren sofort (Cockpit-Knopf). Prüft alle Mandanten, meldet Zähler.","operationId":"detektoren_jetzt_v1_cockpit_detektoren_pruefen_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/budgets":{"get":{"summary":"Budgets","operationId":"budgets_v1_cockpit_budgets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/agenten/{agent_id}/budget":{"put":{"summary":"Agent Budget","operationId":"agent_budget_v1_cockpit_agenten__agent_id__budget_put","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetEingabe"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/projekte/{projekt_id}/budget":{"put":{"summary":"Projekt Budget","operationId":"projekt_budget_v1_cockpit_projekte__projekt_id__budget_put","parameters":[{"name":"projekt_id","in":"path","required":true,"schema":{"type":"string","title":"Projekt Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BudgetEingabe"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/budgets/pruefen":{"post":{"summary":"Budgets Jetzt","description":"Prüflauf sofort statt in fünf Minuten (Cockpit-Knopf). Prüft alle Mandanten, meldet nur Zähler.","operationId":"budgets_jetzt_v1_cockpit_budgets_pruefen_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/agenten":{"get":{"summary":"Agenten","operationId":"agenten_v1_cockpit_agenten_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/agenten/{agent_id}":{"get":{"summary":"Agent Detail","operationId":"agent_detail_v1_cockpit_agenten__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/laeufe":{"get":{"summary":"Laeufe","operationId":"laeufe_v1_cockpit_laeufe_get","parameters":[{"name":"agent_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent Id"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"nur_fehler","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Nur Fehler"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/regeln":{"get":{"summary":"Regeln","operationId":"regeln_v1_cockpit_regeln_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"summary":"Regel Anlegen","operationId":"regel_anlegen_v1_cockpit_regeln_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegelEingabe"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/regeln/{regel_id}":{"put":{"summary":"Regel Aendern","operationId":"regel_aendern_v1_cockpit_regeln__regel_id__put","parameters":[{"name":"regel_id","in":"path","required":true,"schema":{"type":"string","title":"Regel Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegelAenderung"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Regel Loeschen","operationId":"regel_loeschen_v1_cockpit_regeln__regel_id__delete","parameters":[{"name":"regel_id","in":"path","required":true,"schema":{"type":"string","title":"Regel Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/eingriffe":{"get":{"summary":"Eingriffe","operationId":"eingriffe_v1_cockpit_eingriffe_get","parameters":[{"name":"tage","in":"query","required":false,"schema":{"type":"integer","default":7,"title":"Tage"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/vorfaelle":{"get":{"summary":"Vorfaelle","operationId":"vorfaelle_v1_cockpit_vorfaelle_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/vorfaelle/{vorfall_id}/schliessen":{"post":{"summary":"Vorfall Schliessen","operationId":"vorfall_schliessen_v1_cockpit_vorfaelle__vorfall_id__schliessen_post","parameters":[{"name":"vorfall_id","in":"path","required":true,"schema":{"type":"string","title":"Vorfall Id"}},{"name":"massnahme","in":"query","required":false,"schema":{"type":"string","default":"geprüft","title":"Massnahme"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/befunde/{befund_id}/status":{"put":{"summary":"Befund Status","operationId":"befund_status_v1_cockpit_befunde__befund_id__status_put","parameters":[{"name":"befund_id","in":"path","required":true,"schema":{"type":"string","title":"Befund Id"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"erledigt","title":"Status"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/agenten/{agent_id}/schutz":{"put":{"summary":"Agent Schutz","operationId":"agent_schutz_v1_cockpit_agenten__agent_id__schutz_put","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SchutzEingabe"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/mandant/alarme":{"put":{"summary":"Alarme Setzen","operationId":"alarme_setzen_v1_cockpit_mandant_alarme_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AlarmKanaele"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/registrieren":{"post":{"summary":"Registrieren","operationId":"registrieren_v1_registrieren_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Registrierung"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/erststart":{"get":{"summary":"Erststart","operationId":"erststart_v1_cockpit_erststart_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/konto":{"get":{"summary":"Konto","operationId":"konto_v1_cockpit_konto_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"delete":{"summary":"Konto Loeschen","description":"Kündigt das Konto: Schlüssel gesperrt, Status gekündigt, endgültige Löschung nach 30 Tagen durch den Löschlauf.","operationId":"konto_loeschen_v1_cockpit_konto_delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Kontoloeschung"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/konto/schluessel":{"post":{"summary":"Schluessel Neu","operationId":"schluessel_neu_v1_cockpit_konto_schluessel_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SchluesselEingabe"}}},"required":true},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/konto/schluessel/{schluessel_id}":{"delete":{"summary":"Schluessel Sperren","operationId":"schluessel_sperren_v1_cockpit_konto_schluessel__schluessel_id__delete","parameters":[{"name":"schluessel_id","in":"path","required":true,"schema":{"type":"string","title":"Schluessel Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/konto/branding":{"put":{"summary":"Branding Setzen","operationId":"branding_setzen_v1_cockpit_konto_branding_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Branding"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/konto/avv":{"post":{"summary":"Avv Akzeptieren","operationId":"avv_akzeptieren_v1_cockpit_konto_avv_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/konto/buchen":{"post":{"summary":"Buchen","operationId":"buchen_v1_cockpit_konto_buchen_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Buchung"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/konto/portal":{"post":{"summary":"Portal","operationId":"portal_v1_cockpit_konto_portal_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/stripe/webhook":{"post":{"summary":"Stripe Webhook","operationId":"stripe_webhook_v1_stripe_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/endkunden":{"get":{"summary":"Endkunden","operationId":"endkunden_v1_cockpit_endkunden_get","parameters":[{"name":"monat","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Monat"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Endkunde Anlegen","operationId":"endkunde_anlegen_v1_cockpit_endkunden_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndkundeEingabe"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/endkunden/{endkunde_id}":{"put":{"summary":"Endkunde Aendern","operationId":"endkunde_aendern_v1_cockpit_endkunden__endkunde_id__put","parameters":[{"name":"endkunde_id","in":"path","required":true,"schema":{"type":"string","title":"Endkunde Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndkundeAenderung"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Endkunde Loeschen","operationId":"endkunde_loeschen_v1_cockpit_endkunden__endkunde_id__delete","parameters":[{"name":"endkunde_id","in":"path","required":true,"schema":{"type":"string","title":"Endkunde Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/export/weiterbelastung":{"get":{"summary":"Export Weiterbelastung","operationId":"export_weiterbelastung_v1_cockpit_export_weiterbelastung_get","parameters":[{"name":"monat","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Monat"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","default":"csv","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/pruefprotokoll":{"get":{"summary":"Pruefprotokoll","operationId":"pruefprotokoll_v1_cockpit_pruefprotokoll_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":100,"title":"Limit"}},{"name":"aktion","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Aktion"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","default":"json","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/abgleich":{"get":{"summary":"Abgleich Liste","operationId":"abgleich_liste_v1_cockpit_abgleich_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/api/verbrauch":{"get":{"tags":["API für Fremdsysteme"],"summary":"Api Verbrauch","description":"Aggregierter Verbrauch je Agent, Endkunde, Modell, Tag oder Stunde — für Rechnungsstellung, BI und Fremdsysteme (Bearer).","operationId":"api_verbrauch_v1_api_verbrauch_get","parameters":[{"name":"von","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Von"}},{"name":"bis","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bis"}},{"name":"gruppe","in":"query","required":false,"schema":{"type":"string","default":"agent","title":"Gruppe"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/endkunden/{endkunde_ref}/abrechnung.pdf":{"get":{"summary":"Endkunde Abrechnung","description":"Monatsabrechnung je Endkunde als PDF (Abrechnungsgrundlage im Erscheinungsbild des Mandanten).","operationId":"endkunde_abrechnung_v1_cockpit_endkunden__endkunde_ref__abrechnung_pdf_get","parameters":[{"name":"endkunde_ref","in":"path","required":true,"schema":{"type":"string","title":"Endkunde Ref"}},{"name":"monat","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Monat"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/anbindung/pruefen":{"get":{"tags":["Anbindung"],"summary":"Anbindung Pruefen","description":"Schlüsselprüfung für die Anbindung: Bearer oder X-TW-Key. Sagt, wem der Schlüssel gehört, welche Bereiche er hat\nund ob schon Aufrufe angekommen sind — der erste Blick nach dem Umstellen der Basis-URL.","operationId":"anbindung_pruefen_v1_anbindung_pruefen_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"x-tw-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Tw-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/anbindung":{"get":{"summary":"Cockpit Anbindung","description":"Seite „Anbindung\" im Cockpit: Schlüssel, Adressen, letzte Aufrufe — alle paar Sekunden abgefragt, bis der erste Aufruf da ist.","operationId":"cockpit_anbindung_v1_cockpit_anbindung_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/status":{"get":{"summary":"Status","operationId":"status_v1_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/sso/anbieter":{"get":{"summary":"Sso Anbieter","description":"Sagt der Anmeldeseite, ob für die Domain der E-Mail ein Firmenkonto hinterlegt ist (ohne Geheimnisse).","operationId":"sso_anbieter_v1_sso_anbieter_get","parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","title":"Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sso/start":{"get":{"summary":"Sso Start","operationId":"sso_start_v1_sso_start_get","parameters":[{"name":"email","in":"query","required":true,"schema":{"type":"string","title":"Email"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/sso/callback":{"get":{"summary":"Sso Callback","operationId":"sso_callback_v1_sso_callback_get","parameters":[{"name":"code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State"}},{"name":"error","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/mandant/sso":{"get":{"summary":"Sso Lesen","operationId":"sso_lesen_v1_cockpit_mandant_sso_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"put":{"summary":"Sso Setzen","operationId":"sso_setzen_v1_cockpit_mandant_sso_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SsoEinstellung"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Sso Loeschen","operationId":"sso_loeschen_v1_cockpit_mandant_sso_delete","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/lizenz":{"get":{"summary":"Lizenz Status","operationId":"lizenz_status_v1_cockpit_lizenz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/lizenzen/sperrliste":{"get":{"tags":["Lizenzen"],"summary":"Sperrliste Oeffentlich","description":"Signierte Sperrliste der Selbstbetriebs-Lizenzen (öffentlich; Installationen prüfen die Signatur gegen den eingebauten Schlüssel).","operationId":"sperrliste_oeffentlich_v1_lizenzen_sperrliste_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/benutzer":{"get":{"summary":"Benutzer Liste","operationId":"benutzer_liste_v1_cockpit_benutzer_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/benutzer/einladen":{"post":{"summary":"Einladen","operationId":"einladen_v1_cockpit_benutzer_einladen_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Einladen"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/einladung":{"get":{"summary":"Einladung Lesen","operationId":"einladung_lesen_v1_einladung_get","parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/einladung/annehmen":{"post":{"summary":"Einladung Annehmen","operationId":"einladung_annehmen_v1_einladung_annehmen_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EinladungAnnehmen"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/benutzer/{benutzer_id}":{"put":{"summary":"Benutzer Aendern","operationId":"benutzer_aendern_v1_cockpit_benutzer__benutzer_id__put","parameters":[{"name":"benutzer_id","in":"path","required":true,"schema":{"type":"string","title":"Benutzer Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BenutzerAendern"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"summary":"Benutzer Loeschen","operationId":"benutzer_loeschen_v1_cockpit_benutzer__benutzer_id__delete","parameters":[{"name":"benutzer_id","in":"path","required":true,"schema":{"type":"string","title":"Benutzer Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/passwort/vergessen":{"post":{"summary":"Passwort Vergessen","description":"Antwortet immer gleich (kein Hinweis, ob die Adresse existiert). Link per Mail; ohne SMTP im Journal,\nin Nicht-Produktion zusätzlich in der Antwort.","operationId":"passwort_vergessen_v1_passwort_vergessen_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswortVergessen"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/passwort/neu":{"post":{"summary":"Passwort Neu","operationId":"passwort_neu_v1_passwort_neu_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswortNeu"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/passwort":{"put":{"summary":"Passwort Aendern","operationId":"passwort_aendern_v1_cockpit_passwort_put","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasswortAendern"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/2fa/einrichten":{"post":{"summary":"Zweifaktor Einrichten","operationId":"zweifaktor_einrichten_v1_cockpit_2fa_einrichten_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/cockpit/2fa/bestaetigen":{"post":{"summary":"Zweifaktor Bestaetigen","operationId":"zweifaktor_bestaetigen_v1_cockpit_2fa_bestaetigen_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Code"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/2fa":{"delete":{"summary":"Zweifaktor Entfernen","operationId":"zweifaktor_entfernen_v1_cockpit_2fa_delete","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Passwort"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/cockpit/export.zip":{"get":{"summary":"Export Zip","operationId":"export_zip_v1_cockpit_export_zip_get","parameters":[{"name":"tage","in":"query","required":false,"schema":{"type":"integer","default":90,"title":"Tage"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/betreiber/uebersicht":{"get":{"summary":"Uebersicht","operationId":"uebersicht_v1_betreiber_uebersicht_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/betreiber/mandanten":{"get":{"summary":"Mandanten","operationId":"mandanten_v1_betreiber_mandanten_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/betreiber/mandanten/{mandant_id}":{"put":{"summary":"Mandant Aendern","operationId":"mandant_aendern_v1_betreiber_mandanten__mandant_id__put","parameters":[{"name":"mandant_id","in":"path","required":true,"schema":{"type":"string","title":"Mandant Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MandantAendern"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/betreiber/lizenzen":{"get":{"summary":"Lizenzen","operationId":"lizenzen_v1_betreiber_lizenzen_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/betreiber/lizenzen/erzeugen":{"post":{"summary":"Lizenz Erzeugen","operationId":"lizenz_erzeugen_v1_betreiber_lizenzen_erzeugen_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LizenzErzeugen"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/betreiber/lizenzen/sperren":{"post":{"summary":"Lizenz Sperren","operationId":"lizenz_sperren_v1_betreiber_lizenzen_sperren_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LizenzSperren"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/betreiber/lizenzen/entsperren":{"post":{"summary":"Lizenz Entsperren","operationId":"lizenz_entsperren_v1_betreiber_lizenzen_entsperren_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LizenzSperren"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/betreiber/protokoll":{"get":{"summary":"Protokoll Alle","operationId":"protokoll_alle_v1_betreiber_protokoll_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":200,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/gesund":{"get":{"summary":"Gesund","operationId":"gesund_v1_gesund_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","title":"Response Gesund V1 Gesund Get"}}}}}}},"/v1/ereignisse":{"post":{"summary":"Ereignisse","operationId":"ereignisse_v1_ereignisse_post","parameters":[{"name":"idempotency-key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StapelEingang"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/laeufe":{"get":{"summary":"Laeufe","operationId":"laeufe_v1_laeufe_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","default":50,"title":"Limit"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/laeufe/{lauf_id}":{"get":{"summary":"Lauf","operationId":"lauf_v1_laeufe__lauf_id__get","parameters":[{"name":"lauf_id","in":"path","required":true,"schema":{"type":"string","title":"Lauf Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/uebersicht/tag":{"get":{"summary":"Uebersicht Tag","operationId":"uebersicht_tag_v1_uebersicht_tag_get","parameters":[{"name":"datum","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Datum"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agenten":{"get":{"summary":"Agenten","operationId":"agenten_v1_agenten_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AlarmKanaele":{"properties":{"email":{"items":{"type":"string"},"type":"array","title":"Email"},"slack_webhook":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slack Webhook"},"teams_webhook":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Teams Webhook"},"ntfy_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ntfy Url"},"webhook_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Webhook Url"}},"type":"object","title":"AlarmKanaele"},"Anmeldung":{"properties":{"email":{"type":"string","title":"Email"},"passwort":{"type":"string","title":"Passwort"},"code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Code"}},"type":"object","required":["email","passwort"],"title":"Anmeldung"},"BenutzerAendern":{"properties":{"rolle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Rolle"},"aktiv":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Aktiv"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"}},"type":"object","title":"BenutzerAendern"},"Branding":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"farbe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Farbe"},"logo_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Logo Url"},"fusszeile":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fusszeile"}},"type":"object","title":"Branding"},"Buchung":{"properties":{"paket":{"type":"string","title":"Paket"}},"type":"object","required":["paket"],"title":"Buchung"},"BudgetEingabe":{"properties":{"betrag_eur":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Betrag Eur"}},"type":"object","title":"BudgetEingabe"},"Code":{"properties":{"code":{"type":"string","maxLength":8,"minLength":6,"title":"Code"}},"type":"object","required":["code"],"title":"Code"},"Einladen":{"properties":{"email":{"type":"string","title":"Email"},"rolle":{"type":"string","title":"Rolle","default":"betrachter"}},"type":"object","required":["email"],"title":"Einladen"},"EinladungAnnehmen":{"properties":{"token":{"type":"string","minLength":16,"title":"Token"},"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"passwort":{"type":"string","maxLength":200,"minLength":10,"title":"Passwort"}},"type":"object","required":["token","name","passwort"],"title":"EinladungAnnehmen"},"EndkundeAenderung":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"kostenstelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kostenstelle"},"aufschlag_prozent":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Aufschlag Prozent"}},"type":"object","title":"EndkundeAenderung"},"EndkundeEingabe":{"properties":{"referenz":{"type":"string","maxLength":120,"minLength":1,"title":"Referenz"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"kostenstelle":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kostenstelle"},"aufschlag_prozent":{"anyOf":[{"type":"number"},{"type":"string"}],"title":"Aufschlag Prozent","default":"0"}},"type":"object","required":["referenz"],"title":"EndkundeEingabe"},"EreignisEingang":{"properties":{"ereignis_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Ereignis Id"},"zeitpunkt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Zeitpunkt"},"anbieter":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Anbieter"},"modell":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Modell"},"agent":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Agent","description":"Agentenschlüssel, z. B. nils-icp-research"},"lauf_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Lauf Id"},"schritt_nr":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Schritt Nr"},"eltern_span":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Eltern Span"},"eingabe_token":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Eingabe Token"},"ausgabe_token":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Ausgabe Token"},"cache_lese_token":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cache Lese Token","default":0},"cache_schreib_token":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cache Schreib Token","default":0},"denk_token":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Denk Token","default":0},"werkzeugaufrufe":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Werkzeugaufrufe","default":0},"latenz_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Latenz Ms"},"erste_zeichen_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Erste Zeichen Ms"},"status":{"type":"string","title":"Status","default":"erfolgreich"},"fehlercode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fehlercode"},"geschaetzt":{"type":"boolean","title":"Geschaetzt","default":false},"prompt_fingerabdruck":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Prompt Fingerabdruck","description":"SimHash-64 als 16 Hex-Zeichen"},"werkzeug_fingerabdruck":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Werkzeug Fingerabdruck","description":"8 Byte als 16 Hex-Zeichen"},"endkunde_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Endkunde Ref"},"funktion_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Funktion Ref"},"benutzer_ref":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Benutzer Ref"},"quelle":{"type":"string","title":"Quelle","default":"ingest"},"zusatz":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Zusatz"}},"type":"object","title":"EreignisEingang","description":"Ein Modellaufruf, wie ihn SDK, Proxy, Erweiterung oder eine eigene Instrumentierung schicken."},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"Kontoloeschung":{"properties":{"passwort":{"type":"string","title":"Passwort"},"bestaetigung":{"type":"string","title":"Bestaetigung","default":""}},"type":"object","required":["passwort"],"title":"Kontoloeschung"},"LizenzErzeugen":{"properties":{"kunde":{"type":"string","maxLength":120,"minLength":2,"title":"Kunde"},"paket":{"type":"string","title":"Paket","default":"enterprise"},"gueltig_bis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Gueltig Bis"},"mandanten":{"type":"integer","title":"Mandanten","default":1}},"type":"object","required":["kunde"],"title":"LizenzErzeugen"},"LizenzSperren":{"properties":{"lizenz_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Lizenz Id"},"fingerabdruck":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Fingerabdruck"},"kunde":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Kunde"},"grund":{"type":"string","title":"Grund","default":"gesperrt"}},"type":"object","title":"LizenzSperren"},"MandantAendern":{"properties":{"paket":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paket"},"paket_bis":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Paket Bis"},"abrechnungsstatus":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Abrechnungsstatus"},"betreiber_notiz":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Betreiber Notiz"}},"type":"object","title":"MandantAendern"},"Passwort":{"properties":{"passwort":{"type":"string","title":"Passwort"}},"type":"object","required":["passwort"],"title":"Passwort"},"PasswortAendern":{"properties":{"alt":{"type":"string","title":"Alt"},"neu":{"type":"string","maxLength":200,"minLength":10,"title":"Neu"}},"type":"object","required":["alt","neu"],"title":"PasswortAendern"},"PasswortNeu":{"properties":{"token":{"type":"string","minLength":16,"title":"Token"},"passwort":{"type":"string","maxLength":200,"minLength":10,"title":"Passwort"}},"type":"object","required":["token","passwort"],"title":"PasswortNeu"},"PasswortVergessen":{"properties":{"email":{"type":"string","title":"Email"}},"type":"object","required":["email"],"title":"PasswortVergessen"},"RegelAenderung":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"typ":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Typ"},"geltungsbereich":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Geltungsbereich"},"bezug_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bezug Id"},"schwelle":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Schwelle"},"einheit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Einheit"},"stufe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stufe"},"zeitfenster":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zeitfenster"},"schattenbetrieb":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Schattenbetrieb"},"aktiv":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Aktiv"},"parameter":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Parameter"}},"type":"object","title":"RegelAenderung"},"RegelEingabe":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name"},"typ":{"type":"string","title":"Typ"},"geltungsbereich":{"type":"string","title":"Geltungsbereich","default":"mandant"},"bezug_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Bezug Id"},"schwelle":{"anyOf":[{"type":"number"},{"type":"string"},{"type":"null"}],"title":"Schwelle"},"einheit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Einheit"},"stufe":{"type":"string","title":"Stufe","default":"warnen"},"zeitfenster":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zeitfenster"},"schattenbetrieb":{"type":"boolean","title":"Schattenbetrieb","default":true},"aktiv":{"type":"boolean","title":"Aktiv","default":true},"parameter":{"type":"object","title":"Parameter"}},"type":"object","required":["typ"],"title":"RegelEingabe"},"Registrierung":{"properties":{"firma":{"type":"string","maxLength":120,"minLength":2,"title":"Firma"},"email":{"type":"string","title":"Email"},"passwort":{"type":"string","maxLength":200,"minLength":10,"title":"Passwort"},"paket":{"type":"string","title":"Paket","default":"frei"},"avv_akzeptiert":{"type":"boolean","title":"Avv Akzeptiert","default":false}},"type":"object","required":["firma","email","passwort"],"title":"Registrierung"},"SchluesselEingabe":{"properties":{"name":{"type":"string","title":"Name","default":"standard"},"bereiche":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Bereiche"}},"type":"object","title":"SchluesselEingabe"},"SchutzEingabe":{"properties":{"standard_eingriffsstufe":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Standard Eingriffsstufe"},"ruhezeit":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Ruhezeit"}},"type":"object","title":"SchutzEingabe"},"SsoEinstellung":{"properties":{"aktiv":{"type":"boolean","title":"Aktiv","default":true},"issuer":{"type":"string","minLength":8,"title":"Issuer"},"client_id":{"type":"string","minLength":1,"title":"Client Id"},"client_secret":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Client Secret"},"domains":{"items":{"type":"string"},"type":"array","title":"Domains"},"rolle_neu":{"type":"string","title":"Rolle Neu","default":"betrachter"},"name":{"type":"string","title":"Name","default":"Firmenkonto"}},"type":"object","required":["issuer","client_id"],"title":"SsoEinstellung"},"StapelEingang":{"properties":{"ereignisse":{"items":{"$ref":"#/components/schemas/EreignisEingang"},"type":"array","title":"Ereignisse"}},"type":"object","title":"StapelEingang"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}