{"openapi":"3.1.0","info":{"title":"German Health Industry Directory – API","description":"Read-only REST API of the directory of German health-industry companies (medical technology, pharmaceuticals, biotechnology, digital health). Data come from official registers (EUDAMED, EMA, GLEIF, CORDIS) and public procurement notices; the directory holds legal entities only, no personal data. Every record lists its sources. Search syntax: AND/OR/NOT, \"phrases\", prefix*. Licence: see /quellen.","version":"1.0"},"paths":{"/login":{"get":{"summary":"Login Form","operationId":"login_form_login_get","parameters":[{"name":"next","in":"query","required":false,"schema":{"type":"string","default":"/","title":"Next"}},{"name":"error","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Login","operationId":"login_login_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_login_login_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/logout":{"get":{"summary":"Logout","operationId":"logout_logout_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/konto":{"get":{"summary":"Account","operationId":"account_konto_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/konto/suche":{"post":{"summary":"Save Search","operationId":"save_search_konto_suche_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_save_search_konto_suche_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/konto/suche/{sid}/loeschen":{"post":{"summary":"Delete Search","operationId":"delete_search_konto_suche__sid__loeschen_post","parameters":[{"name":"sid","in":"path","required":true,"schema":{"type":"integer","title":"Sid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/nutzer":{"get":{"summary":"Users","operationId":"users_admin_nutzer_get","parameters":[{"name":"created","in":"query","required":false,"schema":{"type":"string","default":"","title":"Created"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Add User","operationId":"add_user_admin_nutzer_post","requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_add_user_admin_nutzer_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking":{"get":{"summary":"Events","operationId":"events_matchmaking_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/matchmaking/p/{token}":{"get":{"summary":"Me Page","operationId":"me_page_matchmaking_p__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"msg","in":"query","required":false,"schema":{"type":"string","default":"","title":"Msg"}},{"name":"neu","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Neu"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/p/{token}/anfrage":{"post":{"summary":"Request Meeting","operationId":"request_meeting_matchmaking_p__token__anfrage_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_request_meeting_matchmaking_p__token__anfrage_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/p/{token}/antwort":{"post":{"summary":"Answer","operationId":"answer_matchmaking_p__token__antwort_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_answer_matchmaking_p__token__antwort_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/p/{token}/verfuegbarkeit":{"post":{"summary":"Set Avail","operationId":"set_avail_matchmaking_p__token__verfuegbarkeit_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_set_avail_matchmaking_p__token__verfuegbarkeit_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/p/{token}/loeschen":{"post":{"summary":"Delete Me","operationId":"delete_me_matchmaking_p__token__loeschen_post","parameters":[{"name":"token","in":"path","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"}}}}}}},"/matchmaking/p/{token}/agenda.ics":{"get":{"summary":"Ics","operationId":"ics_matchmaking_p__token__agenda_ics_get","parameters":[{"name":"token","in":"path","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"}}}}}}},"/matchmaking/p/{token}/umfrage":{"get":{"summary":"Survey Form","operationId":"survey_form_matchmaking_p__token__umfrage_get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"done","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Done"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Survey Save","operationId":"survey_save_matchmaking_p__token__umfrage_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_survey_save_matchmaking_p__token__umfrage_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin":{"get":{"summary":"Admin Home","operationId":"admin_home_matchmaking_admin_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/matchmaking/admin/neu":{"get":{"summary":"Event New","operationId":"event_new_matchmaking_admin_neu_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/matchmaking/admin/international":{"get":{"summary":"Intl Base","operationId":"intl_base_matchmaking_admin_international_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"country","in":"query","required":false,"schema":{"type":"string","default":"","title":"Country"}},{"name":"sector","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sector"}},{"name":"fmt","in":"query","required":false,"schema":{"type":"string","default":"","title":"Fmt"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}":{"get":{"summary":"Event Edit","operationId":"event_edit_matchmaking_admin__eid__get","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}},{"name":"msg","in":"query","required":false,"schema":{"type":"string","default":"","title":"Msg"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/speichern":{"post":{"summary":"Event Save","operationId":"event_save_matchmaking_admin_speichern_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_event_save_matchmaking_admin_speichern_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/teilnehmende":{"get":{"summary":"People","operationId":"people_matchmaking_admin__eid__teilnehmende_get","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/teilnehmende/{pid}":{"post":{"summary":"People Set","operationId":"people_set_matchmaking_admin__eid__teilnehmende__pid__post","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}},{"name":"pid","in":"path","required":true,"schema":{"type":"integer","title":"Pid"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_people_set_matchmaking_admin__eid__teilnehmende__pid__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/gespraeche":{"get":{"summary":"Meetings","operationId":"meetings_matchmaking_admin__eid__gespraeche_get","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}},{"name":"msg","in":"query","required":false,"schema":{"type":"string","default":"","title":"Msg"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Meeting Create","operationId":"meeting_create_matchmaking_admin__eid__gespraeche_post","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_meeting_create_matchmaking_admin__eid__gespraeche_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/planen":{"post":{"summary":"Plan All","operationId":"plan_all_matchmaking_admin__eid__planen_post","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/gespraeche/{mid}":{"post":{"summary":"Meeting Set","operationId":"meeting_set_matchmaking_admin__eid__gespraeche__mid__post","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}},{"name":"mid","in":"path","required":true,"schema":{"type":"integer","title":"Mid"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_meeting_set_matchmaking_admin__eid__gespraeche__mid__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/einladung":{"get":{"summary":"Invite","operationId":"invite_matchmaking_admin__eid__einladung_get","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/auswertung":{"get":{"summary":"Report","operationId":"report_matchmaking_admin__eid__auswertung_get","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/teilnehmende.csv":{"get":{"summary":"People Csv","operationId":"people_csv_matchmaking_admin__eid__teilnehmende_csv_get","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/gespraeche.csv":{"get":{"summary":"Meetings Csv","operationId":"meetings_csv_matchmaking_admin__eid__gespraeche_csv_get","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/admin/{eid}/umfrage.csv":{"get":{"summary":"Survey Csv","operationId":"survey_csv_matchmaking_admin__eid__umfrage_csv_get","parameters":[{"name":"eid","in":"path","required":true,"schema":{"type":"integer","title":"Eid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/{slug}":{"get":{"summary":"Event Page","operationId":"event_page_matchmaking__slug__get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/matchmaking/{slug}/anmelden":{"get":{"summary":"Register Form","operationId":"register_form_matchmaking__slug__anmelden_get","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}},{"name":"side","in":"query","required":false,"schema":{"type":"string","default":"de","title":"Side"}},{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"pick","in":"query","required":false,"schema":{"type":"string","default":"","title":"Pick"}},{"name":"error","in":"query","required":false,"schema":{"type":"string","default":"","title":"Error"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Register Save","operationId":"register_save_matchmaking__slug__anmelden_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"requestBody":{"required":true,"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_register_save_matchmaking__slug__anmelden_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/support":{"get":{"summary":"Support Form","operationId":"support_form_support_get","parameters":[{"name":"embed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Embed"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Support Submit","operationId":"support_submit_support_post","requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_support_submit_support_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/support/t/{token}":{"get":{"summary":"Ticket Status","operationId":"ticket_status_support_t__token__get","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}},{"name":"embed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Embed"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/support":{"get":{"summary":"Admin List","operationId":"admin_list_admin_support_get","parameters":[{"name":"alle","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Alle"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/admin/support/{tid}":{"get":{"summary":"Admin Ticket","operationId":"admin_ticket_admin_support__tid__get","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"integer","title":"Tid"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"summary":"Admin Update","operationId":"admin_update_admin_support__tid__post","parameters":[{"name":"tid","in":"path","required":true,"schema":{"type":"integer","title":"Tid"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/Body_admin_update_admin_support__tid__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/status":{"get":{"summary":"Status Page","operationId":"status_page_status_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/status.json":{"get":{"summary":"Status Json","operationId":"status_json_status_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/health/ops":{"get":{"summary":"Ops Health","operationId":"ops_health_api_health_ops_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/":{"get":{"summary":"Index","operationId":"index__get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"sector","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sector"}},{"name":"tier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Tier"}},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"","title":"Region"}},{"name":"size","in":"query","required":false,"schema":{"type":"string","default":"","title":"Size"}},{"name":"revenue","in":"query","required":false,"schema":{"type":"string","default":"","title":"Revenue"}},{"name":"product","in":"query","required":false,"schema":{"type":"string","default":"","title":"Product"}},{"name":"contact","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Contact"}},{"name":"alle","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Alle"}},{"name":"sort","in":"query","required":false,"schema":{"type":"string","default":"rel","title":"Sort"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":1,"title":"Page"}},{"name":"embed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Embed"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/firma/{cid}":{"get":{"summary":"Detail","operationId":"detail_firma__cid__get","parameters":[{"name":"cid","in":"path","required":true,"schema":{"type":"string","title":"Cid"}},{"name":"embed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Embed"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/quellen":{"get":{"summary":"Sources","operationId":"sources_quellen_get","parameters":[{"name":"embed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Embed"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/datenschutz":{"get":{"summary":"Privacy","operationId":"privacy_datenschutz_get","parameters":[{"name":"embed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Embed"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/impressum":{"get":{"summary":"Imprint","operationId":"imprint_impressum_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/hilfe":{"get":{"summary":"Help Page","operationId":"help_page_hilfe_get","parameters":[{"name":"embed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Embed"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/statistik":{"get":{"summary":"Statistics","operationId":"statistics_statistik_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"sector","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sector"}},{"name":"tier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Tier"}},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"","title":"Region"}},{"name":"size","in":"query","required":false,"schema":{"type":"string","default":"","title":"Size"}},{"name":"revenue","in":"query","required":false,"schema":{"type":"string","default":"","title":"Revenue"}},{"name":"product","in":"query","required":false,"schema":{"type":"string","default":"","title":"Product"}},{"name":"contact","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Contact"}},{"name":"alle","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Alle"}},{"name":"embed","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Embed"}}],"responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/stats":{"get":{"summary":"Api Stats","description":"Counts by sector, federal state, size class and EMDN product group for the given filters.","operationId":"api_stats_api_v1_stats_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"sector","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sector"}},{"name":"tier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Tier"}},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"","title":"Region"}},{"name":"size","in":"query","required":false,"schema":{"type":"string","default":"","title":"Size"}},{"name":"revenue","in":"query","required":false,"schema":{"type":"string","default":"","title":"Revenue"}},{"name":"product","in":"query","required":false,"schema":{"type":"string","default":"","title":"Product"}},{"name":"contact","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Contact"}},{"name":"alle","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Alle"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/statistik.pdf":{"get":{"summary":"Statistics Pdf","operationId":"statistics_pdf_statistik_pdf_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"sector","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sector"}},{"name":"tier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Tier"}},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"","title":"Region"}},{"name":"size","in":"query","required":false,"schema":{"type":"string","default":"","title":"Size"}},{"name":"revenue","in":"query","required":false,"schema":{"type":"string","default":"","title":"Revenue"}},{"name":"product","in":"query","required":false,"schema":{"type":"string","default":"","title":"Product"}},{"name":"contact","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Contact"}},{"name":"alle","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Alle"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies":{"get":{"summary":"Api List","description":"Search companies. `q` supports AND/OR/NOT (also UND/ODER/NICHT), brackets, \"phrases\" and prefix*.\nFilters: sector (medtech, pharma, biotech, digital_health), tier (A, B, C), region (ISO 3166-2, e.g. DE-BW),\nsize (micro, small, medium, large), revenue (r1–r4), product (EMDN category letter, e.g. Z), contact=true,\nalle=true includes records that are not register-verified.","operationId":"api_list_api_v1_companies_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string","default":"","title":"Q"}},{"name":"sector","in":"query","required":false,"schema":{"type":"string","default":"","title":"Sector"}},{"name":"tier","in":"query","required":false,"schema":{"type":"string","default":"","title":"Tier"}},{"name":"region","in":"query","required":false,"schema":{"type":"string","default":"","title":"Region"}},{"name":"size","in":"query","required":false,"schema":{"type":"string","default":"","title":"Size"}},{"name":"revenue","in":"query","required":false,"schema":{"type":"string","default":"","title":"Revenue"}},{"name":"product","in":"query","required":false,"schema":{"type":"string","default":"","title":"Product"}},{"name":"contact","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Contact"}},{"name":"alle","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Alle"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":100,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v1/companies/{cid}":{"get":{"summary":"Api One","description":"One company with all fields and its sector evidence.","operationId":"api_one_api_v1_companies__cid__get","parameters":[{"name":"cid","in":"path","required":true,"schema":{"type":"string","title":"Cid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/export.csv":{"get":{"summary":"Export Csv","operationId":"export_csv_export_csv_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/export.xlsx":{"get":{"summary":"Export Xlsx","operationId":"export_xlsx_export_xlsx_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/export.pdf":{"get":{"summary":"Export Pdf","description":"Result list as PDF (up to 2,000 rows) — for presentations and print.","operationId":"export_pdf_export_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/firma/{cid}/pdf":{"get":{"summary":"Detail Pdf","operationId":"detail_pdf_firma__cid__pdf_get","parameters":[{"name":"cid","in":"path","required":true,"schema":{"type":"string","title":"Cid"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/health":{"get":{"summary":"Health","operationId":"health_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"Body_add_user_admin_nutzer_post":{"properties":{"email":{"type":"string","title":"Email"},"name":{"type":"string","title":"Name"},"role":{"type":"string","title":"Role","default":"user"}},"type":"object","required":["email","name"],"title":"Body_add_user_admin_nutzer_post"},"Body_admin_update_admin_support__tid__post":{"properties":{"status":{"type":"string","title":"Status","default":""},"priority":{"type":"string","title":"Priority","default":""},"note":{"type":"string","title":"Note","default":""},"public":{"type":"string","title":"Public","default":""}},"type":"object","title":"Body_admin_update_admin_support__tid__post"},"Body_answer_matchmaking_p__token__antwort_post":{"properties":{"meeting_id":{"type":"integer","title":"Meeting Id"},"decision":{"type":"string","title":"Decision"}},"type":"object","required":["meeting_id","decision"],"title":"Body_answer_matchmaking_p__token__antwort_post"},"Body_event_save_matchmaking_admin_speichern_post":{"properties":{"eid":{"type":"integer","title":"Eid","default":0},"title":{"type":"string","title":"Title"},"title_en":{"type":"string","title":"Title En","default":""},"intro":{"type":"string","title":"Intro","default":""},"intro_en":{"type":"string","title":"Intro En","default":""},"organiser":{"type":"string","title":"Organiser","default":"Veranstalter (Beispiel)"},"tz":{"type":"string","title":"Tz","default":"Europe/Berlin"},"date":{"type":"string","title":"Date"},"starts":{"type":"string","title":"Starts"},"ends":{"type":"string","title":"Ends"},"b2b_start":{"type":"string","title":"B2B Start"},"b2b_end":{"type":"string","title":"B2B End"},"slot_minutes":{"type":"integer","title":"Slot Minutes","default":20},"gap_minutes":{"type":"integer","title":"Gap Minutes","default":5},"max_meetings":{"type":"integer","title":"Max Meetings","default":8},"format":{"type":"string","title":"Format","default":"virtual"},"venue":{"type":"string","title":"Venue","default":""},"markets":{"type":"string","title":"Markets","default":""},"sectors":{"items":{"type":"string"},"type":"array","title":"Sectors","default":[]},"agenda":{"type":"string","title":"Agenda","default":""},"agenda_en":{"type":"string","title":"Agenda En","default":""},"status":{"type":"string","title":"Status","default":"draft"}},"type":"object","required":["title","date","starts","ends","b2b_start","b2b_end"],"title":"Body_event_save_matchmaking_admin_speichern_post"},"Body_login_login_post":{"properties":{"email":{"type":"string","title":"Email"},"password":{"type":"string","title":"Password"},"code":{"type":"string","title":"Code","default":""},"next":{"type":"string","title":"Next","default":"/"}},"type":"object","required":["email","password"],"title":"Body_login_login_post"},"Body_meeting_create_matchmaking_admin__eid__gespraeche_post":{"properties":{"de_id":{"type":"integer","title":"De Id"},"intl_id":{"type":"integer","title":"Intl Id"}},"type":"object","required":["de_id","intl_id"],"title":"Body_meeting_create_matchmaking_admin__eid__gespraeche_post"},"Body_meeting_set_matchmaking_admin__eid__gespraeche__mid__post":{"properties":{"status":{"type":"string","title":"Status"}},"type":"object","required":["status"],"title":"Body_meeting_set_matchmaking_admin__eid__gespraeche__mid__post"},"Body_people_set_matchmaking_admin__eid__teilnehmende__pid__post":{"properties":{"status":{"type":"string","title":"Status","default":""},"attended":{"type":"string","title":"Attended","default":""}},"type":"object","title":"Body_people_set_matchmaking_admin__eid__teilnehmende__pid__post"},"Body_register_save_matchmaking__slug__anmelden_post":{"properties":{"side":{"type":"string","title":"Side"},"pick":{"type":"string","title":"Pick","default":""},"org_name":{"type":"string","title":"Org Name","default":""},"org_type":{"type":"string","title":"Org Type","default":"company"},"country":{"type":"string","title":"Country","default":""},"city":{"type":"string","title":"City","default":""},"website":{"type":"string","title":"Website","default":""},"person_name":{"type":"string","title":"Person Name"},"job_title":{"type":"string","title":"Job Title","default":""},"email":{"type":"string","title":"Email"},"tz":{"type":"string","title":"Tz","default":"Europe/Berlin"},"mode":{"type":"string","title":"Mode","default":"online"},"sectors":{"items":{"type":"string"},"type":"array","title":"Sectors","default":[]},"products":{"type":"string","title":"Products","default":""},"markets":{"items":{"type":"string"},"type":"array","title":"Markets","default":[]},"markets_extra":{"type":"string","title":"Markets Extra","default":""},"offer":{"type":"string","title":"Offer","default":""},"seek":{"type":"string","title":"Seek","default":""},"slot":{"items":{"type":"number"},"type":"array","title":"Slot","default":[]},"consent":{"type":"string","title":"Consent","default":""}},"type":"object","required":["side","person_name","email"],"title":"Body_register_save_matchmaking__slug__anmelden_post"},"Body_request_meeting_matchmaking_p__token__anfrage_post":{"properties":{"partner_id":{"type":"integer","title":"Partner Id"},"message":{"type":"string","title":"Message","default":""}},"type":"object","required":["partner_id"],"title":"Body_request_meeting_matchmaking_p__token__anfrage_post"},"Body_save_search_konto_suche_post":{"properties":{"name":{"type":"string","title":"Name"},"query":{"type":"string","title":"Query"}},"type":"object","required":["name","query"],"title":"Body_save_search_konto_suche_post"},"Body_set_avail_matchmaking_p__token__verfuegbarkeit_post":{"properties":{"slot":{"items":{"type":"number"},"type":"array","title":"Slot","default":[]},"mode":{"type":"string","title":"Mode","default":""}},"type":"object","title":"Body_set_avail_matchmaking_p__token__verfuegbarkeit_post"},"Body_support_submit_support_post":{"properties":{"category":{"type":"string","title":"Category","default":""},"priority":{"type":"string","title":"Priority","default":""},"subject":{"type":"string","title":"Subject","default":""},"description":{"type":"string","title":"Description","default":""},"email":{"type":"string","title":"Email","default":""},"consent":{"type":"string","title":"Consent","default":""},"website":{"type":"string","title":"Website","default":""},"embed":{"type":"boolean","title":"Embed","default":false}},"type":"object","title":"Body_support_submit_support_post"},"Body_survey_save_matchmaking_p__token__umfrage_post":{"properties":{"satisfaction":{"type":"integer","title":"Satisfaction"},"benefit":{"type":"integer","title":"Benefit"},"contacts":{"type":"integer","title":"Contacts","default":0},"revenue_band":{"type":"string","title":"Revenue Band","default":"open"},"follow_up":{"type":"string","title":"Follow Up","default":""},"comment":{"type":"string","title":"Comment","default":""}},"type":"object","required":["satisfaction","benefit"],"title":"Body_survey_save_matchmaking_p__token__umfrage_post"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"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"}}}}