[{"data":1,"prerenderedAt":2234},["ShallowReactive",2],{"nav-docs-de":3,"page-/de/docs/workspace/folder/webhook":1155,"surround-/de/docs/workspace/folder/webhook":2228,"raw-/de/docs/workspace/folder/webhook":2231},[4,67,374,775,902,1073,1083,1108],{"title":5,"tags":6,"slug":6,"path":7,"stem":8,"children":9,"page":66,"sourcePath":7},"Erste Schritte mit SpaceBuilder",null,"/getting-started","00.getting-started",[10,15,20,27,34,39,45,50,55,60],{"title":11,"path":12,"stem":13,"tags":6,"slug":14,"sourcePath":12},"Einführung in SpaceBuilder","/getting-started/overview","00.getting-started/00.overview","/getting-started/overview/",{"title":16,"path":17,"stem":18,"tags":6,"slug":19,"sourcePath":17},"SetFN-Konto erstellen","/getting-started/create-setfn-account","00.getting-started/05.create-setfn-account","/getting-started/create-setfn-account/",{"title":21,"path":22,"stem":23,"tags":24,"slug":26,"sourcePath":22},"Installation unter Linux","/getting-started/install-linux","00.getting-started/10.install-linux",[25],"recommended","/getting-started/install-linux/",{"title":28,"path":29,"stem":30,"tags":31,"slug":33,"sourcePath":29},"Installation mit Docker","/getting-started/install-docker","00.getting-started/12.install-docker",[32],"preparing","/getting-started/install-docker/",{"title":35,"path":36,"stem":37,"tags":6,"slug":38,"sourcePath":36},"Installation unter Windows","/getting-started/install-windows","00.getting-started/14.install-windows","/getting-started/install-windows/",{"title":40,"path":41,"stem":42,"tags":43,"slug":44,"sourcePath":41},"Installation unter macOS","/getting-started/install-macos","00.getting-started/16.install-macos",[32],"/getting-started/install-macos/",{"title":46,"path":47,"stem":48,"tags":6,"slug":49,"sourcePath":47},"Ersteinrichtung","/getting-started/initial-setup","00.getting-started/20.initial-setup","/getting-started/initial-setup/",{"title":51,"path":52,"stem":53,"tags":6,"slug":54,"sourcePath":52},"Lizenzaktivierung","/getting-started/license-activation","00.getting-started/30.license-activation","/getting-started/license-activation/",{"title":56,"path":57,"stem":58,"tags":6,"slug":59,"sourcePath":57},"Zugriffsadresse ermitteln (lokal/internes Netzwerk)","/getting-started/access-url","00.getting-started/35.access-url","/getting-started/access-url/",{"title":61,"path":62,"stem":63,"tags":64,"slug":65,"sourcePath":62},"Methode für den externen Zugriff auswählen","/getting-started/access-domain","00.getting-started/40.access-domain",[25],"/getting-started/access-domain/",false,{"title":68,"tags":6,"slug":6,"path":69,"stem":70,"children":71,"page":66,"sourcePath":69},"Space verwalten","/admin","10.admin",[72,92,162,197,249,274,289,299,339],{"title":73,"tags":6,"slug":6,"path":74,"stem":75,"children":76,"page":66,"sourcePath":74},"Admin-Startseite","/admin/home","10.admin/00.home",[77,82,87],{"title":78,"path":79,"stem":80,"tags":6,"slug":81,"sourcePath":79},"Zugriff auf die Administrationsseite","/admin/home/admin-page-access","10.admin/00.home/00.admin-page-access","/admin/home/admin-page-access/",{"title":83,"path":69,"stem":84,"tags":6,"slug":85,"sourcePath":86},"Überblick über die Administratormenüs","10.admin/00.home/00.overview","/admin/","/admin/home/overview",{"title":88,"path":89,"stem":90,"tags":6,"slug":91,"sourcePath":89},"Lizenzverwaltung","/admin/home/license","10.admin/00.home/20.license","/admin/home/license/",{"title":93,"tags":6,"slug":6,"path":94,"stem":95,"children":96,"page":66,"sourcePath":94},"Benutzerverwaltung","/admin/user-management","10.admin/10.user-management",[97,102,107,112,117,122,127,132,137,142,147,152,157],{"title":98,"path":99,"stem":100,"tags":6,"slug":101,"sourcePath":99},"Registrierungsrichtlinie und Standardberechtigungen festlegen","/admin/user-management/signup-policy","10.admin/10.user-management/02.signup-policy","/admin/user-management/signup-policy/",{"title":103,"path":104,"stem":105,"tags":6,"slug":106,"sourcePath":104},"Registrierungsbedingungen hinterlegen","/admin/user-management/signup-terms","10.admin/10.user-management/04.signup-terms","/admin/user-management/signup-terms/",{"title":108,"path":109,"stem":110,"tags":6,"slug":111,"sourcePath":109},"Benutzerkonto erstellen","/admin/user-management/invite-new-member","10.admin/10.user-management/10.invite-new-member","/admin/user-management/invite-new-member/",{"title":113,"path":114,"stem":115,"tags":6,"slug":116,"sourcePath":114},"Benutzerkonto bearbeiten","/admin/user-management/edit-member","10.admin/10.user-management/11.edit-member","/admin/user-management/edit-member/",{"title":118,"path":119,"stem":120,"tags":6,"slug":121,"sourcePath":119},"Administrator hinzufügen","/admin/user-management/add-new-admin","10.admin/10.user-management/12.add-new-admin","/admin/user-management/add-new-admin/",{"title":123,"path":124,"stem":125,"tags":6,"slug":126,"sourcePath":124},"Teamverwaltung","/admin/user-management/team","10.admin/10.user-management/22.team","/admin/user-management/team/",{"title":128,"path":129,"stem":130,"tags":6,"slug":131,"sourcePath":129},"Stufenverwaltung","/admin/user-management/level","10.admin/10.user-management/24.level","/admin/user-management/level/",{"title":133,"path":134,"stem":135,"tags":6,"slug":136,"sourcePath":134},"Zugangsprotokolle einsehen","/admin/user-management/access-log","10.admin/10.user-management/30.access-log","/admin/user-management/access-log/",{"title":138,"path":139,"stem":140,"tags":6,"slug":141,"sourcePath":139},"Aktive Geräte verwalten","/admin/user-management/active-devices","10.admin/10.user-management/31.active-devices","/admin/user-management/active-devices/",{"title":143,"path":144,"stem":145,"tags":6,"slug":146,"sourcePath":144},"Konto- und Sicherheitsrichtlinien festlegen","/admin/user-management/account-security","10.admin/10.user-management/32.account-security","/admin/user-management/account-security/",{"title":148,"path":149,"stem":150,"tags":6,"slug":151,"sourcePath":149},"Roboterprüfung (CAPTCHA) einrichten","/admin/user-management/captcha","10.admin/10.user-management/33.captcha","/admin/user-management/captcha/",{"title":153,"path":154,"stem":155,"tags":6,"slug":156,"sourcePath":154},"Mitgliederhinweise einrichten","/admin/user-management/notice-settings","10.admin/10.user-management/34.notice-settings","/admin/user-management/notice-settings/",{"title":158,"path":159,"stem":160,"tags":6,"slug":161,"sourcePath":159},"Rundmail an Mitglieder senden","/admin/user-management/bulk-mail","10.admin/10.user-management/36.bulk-mail","/admin/user-management/bulk-mail/",{"title":163,"tags":6,"slug":6,"path":164,"stem":165,"children":166,"page":66,"sourcePath":164},"Dienstkonfiguration","/admin/service-config","10.admin/20.service-config",[167,172,177,182,187,192],{"title":168,"path":169,"stem":170,"tags":6,"slug":171,"sourcePath":169},"Dateibereich-Einstellungen","/admin/service-config/file-area","10.admin/20.service-config/10.file-area","/admin/service-config/file-area/",{"title":173,"path":174,"stem":175,"tags":6,"slug":176,"sourcePath":174},"Webhook-Einstellungen","/admin/service-config/webhook-settings","10.admin/20.service-config/16.webhook-settings","/admin/service-config/webhook-settings/",{"title":178,"path":179,"stem":180,"tags":6,"slug":181,"sourcePath":179},"Community-Einstellungen","/admin/service-config/community-space","10.admin/20.service-config/22.community-space","/admin/service-config/community-space/",{"title":183,"path":184,"stem":185,"tags":6,"slug":186,"sourcePath":184},"KI-Chatbot-Richtlinie festlegen","/admin/service-config/community-ai-chatbot","10.admin/20.service-config/24.community-ai-chatbot","/admin/service-config/community-ai-chatbot/",{"title":188,"path":189,"stem":190,"tags":6,"slug":191,"sourcePath":189},"E-Mail-Einstellungen","/admin/service-config/email-settings","10.admin/20.service-config/30.email-settings","/admin/service-config/email-settings/",{"title":193,"path":194,"stem":195,"tags":6,"slug":196,"sourcePath":194},"Branding-Einstellungen","/admin/service-config/brand","10.admin/20.service-config/40.brand","/admin/service-config/brand/",{"title":198,"tags":6,"slug":6,"path":199,"stem":200,"children":201,"page":66,"sourcePath":199},"Wissensdienste","/admin/knowledge","10.admin/30.knowledge",[202,207,214,219,224,229,234,239,244],{"title":203,"path":199,"stem":204,"tags":6,"slug":205,"sourcePath":206},"Überblick über die Wissensdienste","10.admin/30.knowledge/00.overview","/admin/knowledge/","/admin/knowledge/overview",{"title":208,"path":209,"stem":210,"children":211,"tags":6,"slug":213,"sourcePath":209},"Erfassung & Indexierung","/admin/knowledge/indexing","10.admin/30.knowledge/10.indexing",[212],{"title":208,"path":209,"stem":210,"tags":6,"slug":213,"sourcePath":209},"/admin/knowledge/indexing/",{"title":215,"path":216,"stem":217,"tags":6,"slug":218,"sourcePath":216},"Suchqualität & Sprachen","/admin/knowledge/search","10.admin/30.knowledge/20.search","/admin/knowledge/search/",{"title":220,"path":221,"stem":222,"tags":6,"slug":223,"sourcePath":221},"Wissensspeicher","/admin/knowledge/storage","10.admin/30.knowledge/30.storage","/admin/knowledge/storage/",{"title":225,"path":226,"stem":227,"tags":6,"slug":228,"sourcePath":226},"Wissensspeicher betreiben","/admin/knowledge/storage-operations","10.admin/30.knowledge/32.storage-operations","/admin/knowledge/storage-operations/",{"title":230,"path":231,"stem":232,"tags":6,"slug":233,"sourcePath":231},"Qdrant verbinden","/admin/knowledge/qdrant","10.admin/30.knowledge/34.qdrant","/admin/knowledge/qdrant/",{"title":235,"path":236,"stem":237,"tags":6,"slug":238,"sourcePath":236},"Qdrant-Server vorbereiten","/admin/knowledge/qdrant-server-setup","10.admin/30.knowledge/35.qdrant-server-setup","/admin/knowledge/qdrant-server-setup/",{"title":240,"path":241,"stem":242,"tags":6,"slug":243,"sourcePath":241},"Milvus verbinden","/admin/knowledge/milvus","10.admin/30.knowledge/36.milvus","/admin/knowledge/milvus/",{"title":245,"path":246,"stem":247,"tags":6,"slug":248,"sourcePath":246},"Externe Suche & Quellen","/admin/knowledge/web-search","10.admin/30.knowledge/40.web-search","/admin/knowledge/web-search/",{"title":250,"tags":6,"slug":6,"path":251,"stem":252,"children":253,"page":66,"sourcePath":251},"KI-Dienste","/admin/ai","10.admin/35.ai",[254,259,264,269],{"title":255,"path":251,"stem":256,"tags":6,"slug":257,"sourcePath":258},"KI-Dienste verwalten","10.admin/35.ai/00.overview","/admin/ai/","/admin/ai/overview",{"title":260,"path":261,"stem":262,"tags":6,"slug":263,"sourcePath":261},"Modelle & Laufzeitumgebung einrichten","/admin/ai/models","10.admin/35.ai/10.models","/admin/ai/models/",{"title":265,"path":266,"stem":267,"tags":6,"slug":268,"sourcePath":266},"Werkzeuge & Integrationen einrichten","/admin/ai/integrations","10.admin/35.ai/20.integrations","/admin/ai/integrations/",{"title":270,"path":271,"stem":272,"tags":6,"slug":273,"sourcePath":271},"MCP-Server verwalten","/admin/ai/mcp","10.admin/35.ai/30.mcp","/admin/ai/mcp/",{"title":275,"tags":6,"slug":6,"path":276,"stem":277,"children":278,"page":66,"sourcePath":276},"Plugins","/admin/plugin","10.admin/40.plugin",[279,284],{"title":280,"path":281,"stem":282,"tags":6,"slug":283,"sourcePath":281},"Plugins verwalten","/admin/plugin/overview","10.admin/40.plugin/00.overview","/admin/plugin/overview/",{"title":285,"path":286,"stem":287,"tags":6,"slug":288,"sourcePath":286},"Einstellungen der Erweiterungs-Plugins","/admin/plugin/settings","10.admin/40.plugin/10.settings","/admin/plugin/settings/",{"title":290,"path":291,"stem":292,"children":293,"page":66,"sourcePath":291},"Operations","/admin/operations","10.admin/45.operations",[294],{"title":295,"path":291,"stem":296,"tags":6,"slug":297,"sourcePath":298},"Betriebs- und Auditprotokolle prüfen","10.admin/45.operations/00.overview","/admin/operations/","/admin/operations/overview",{"title":300,"tags":6,"slug":6,"path":301,"stem":302,"children":303,"page":66,"sourcePath":301},"Sicherheitsverwaltung","/admin/security","10.admin/50.security",[304,309,314,319,324,329,334],{"title":305,"path":306,"stem":307,"tags":6,"slug":308,"sourcePath":306},"Sicherheitsübersicht","/admin/security/overview","10.admin/50.security/00.overview","/admin/security/overview/",{"title":310,"path":311,"stem":312,"tags":6,"slug":313,"sourcePath":311},"Auditprotokoll einsehen","/admin/security/audit-log","10.admin/50.security/05.audit-log","/admin/security/audit-log/",{"title":315,"path":316,"stem":317,"tags":6,"slug":318,"sourcePath":316},"Blockierungsverwaltung","/admin/security/block-management","10.admin/50.security/10.block-management","/admin/security/block-management/",{"title":320,"path":321,"stem":322,"tags":6,"slug":323,"sourcePath":321},"Sicherheitseinstellungen","/admin/security/security-setting","10.admin/50.security/12.security-setting","/admin/security/security-setting/",{"title":325,"path":326,"stem":327,"tags":6,"slug":328,"sourcePath":326},"Geräte mit ausstehender Freigabe bearbeiten","/admin/security/device-approvals","10.admin/50.security/14.device-approvals","/admin/security/device-approvals/",{"title":330,"path":331,"stem":332,"tags":6,"slug":333,"sourcePath":331},"IP-Zugriffsbeschränkung","/admin/security/ip-restriction","10.admin/50.security/16.ip-restriction","/admin/security/ip-restriction/",{"title":335,"path":336,"stem":337,"tags":6,"slug":338,"sourcePath":336},"Zwei-Faktor-Authentifizierung für Administratoren einrichten","/admin/security/two-factor-auth","10.admin/50.security/18.two-factor-auth","/admin/security/two-factor-auth/",{"title":340,"tags":6,"slug":6,"path":341,"stem":342,"children":343,"page":66,"sourcePath":341},"Systemverwaltung","/admin/system-admin","10.admin/60.system-admin",[344,349,354,359,364,369],{"title":345,"path":346,"stem":347,"tags":6,"slug":348,"sourcePath":346},"Geräteinformationen","/admin/system-admin/device-info","10.admin/60.system-admin/10.device-info","/admin/system-admin/device-info/",{"title":350,"path":351,"stem":352,"tags":6,"slug":353,"sourcePath":351},"Serverneustart und Systemwartung","/admin/system-admin/server-restart","10.admin/60.system-admin/12.server-restart","/admin/system-admin/server-restart/",{"title":355,"path":356,"stem":357,"tags":6,"slug":358,"sourcePath":356},"Hintergrunddienste","/admin/system-admin/background-service","10.admin/60.system-admin/14.background-service","/admin/system-admin/background-service/",{"title":360,"path":361,"stem":362,"tags":6,"slug":363,"sourcePath":361},"SpaceBuilder aktualisieren","/admin/system-admin/update","10.admin/60.system-admin/16.update","/admin/system-admin/update/",{"title":365,"path":366,"stem":367,"tags":6,"slug":368,"sourcePath":366},"SpaceBuilder deinstallieren","/admin/system-admin/uninstall","10.admin/60.system-admin/18.uninstall","/admin/system-admin/uninstall/",{"title":370,"path":371,"stem":372,"tags":6,"slug":373,"sourcePath":371},"Server umziehen","/admin/system-admin/server-migration","10.admin/60.system-admin/20.server-migration","/admin/system-admin/server-migration/",{"title":375,"tags":6,"slug":6,"path":376,"stem":377,"children":378,"page":66,"sourcePath":376},"Arbeitsbereich verwenden","/workspace","20.workspace",[379,419,439,523,662,718,754],{"title":380,"tags":6,"slug":6,"path":381,"stem":382,"children":383,"page":66,"sourcePath":381},"Menü","/workspace/menu","20.workspace/05.menu",[384,389,394,399,404,409,414],{"title":385,"path":386,"stem":387,"tags":6,"slug":388,"sourcePath":386},"Einführung in den Arbeitsbereich","/workspace/menu/overview","20.workspace/05.menu/00.overview","/workspace/menu/overview/",{"title":390,"path":391,"stem":392,"tags":6,"slug":393,"sourcePath":391},"Teambereich","/workspace/menu/team-space","20.workspace/05.menu/05.team-space","/workspace/menu/team-space/",{"title":395,"path":396,"stem":397,"tags":6,"slug":398,"sourcePath":396},"Client-Bereich","/workspace/menu/client-space","20.workspace/05.menu/06.client-space","/workspace/menu/client-space/",{"title":400,"path":401,"stem":402,"tags":6,"slug":403,"sourcePath":401},"Favoriten","/workspace/menu/favorites","20.workspace/05.menu/10.favorites","/workspace/menu/favorites/",{"title":405,"path":406,"stem":407,"tags":6,"slug":408,"sourcePath":406},"Zuletzt verwendete Dokumente","/workspace/menu/recent","20.workspace/05.menu/20.recent","/workspace/menu/recent/",{"title":410,"path":411,"stem":412,"tags":6,"slug":413,"sourcePath":411},"Externe Freigabe","/workspace/menu/external-share","20.workspace/05.menu/30.external-share","/workspace/menu/external-share/",{"title":415,"path":416,"stem":417,"tags":6,"slug":418,"sourcePath":416},"Papierkorb","/workspace/menu/trash","20.workspace/05.menu/40.trash","/workspace/menu/trash/",{"title":420,"tags":6,"slug":6,"path":421,"stem":422,"children":423,"page":66,"sourcePath":421},"Konto","/workspace/account","20.workspace/10.account",[424,429,434],{"title":425,"path":426,"stem":427,"tags":6,"slug":428,"sourcePath":426},"Registrierung und Anmeldung","/workspace/account/signup","20.workspace/10.account/10.signup","/workspace/account/signup/",{"title":430,"path":431,"stem":432,"tags":6,"slug":433,"sourcePath":431},"Passwort zurücksetzen","/workspace/account/reset-password","20.workspace/10.account/20.reset-password","/workspace/account/reset-password/",{"title":435,"path":436,"stem":437,"tags":6,"slug":438,"sourcePath":436},"Kontoeinstellungen","/workspace/account/account-settings","20.workspace/10.account/30.account-settings","/workspace/account/account-settings/",{"title":440,"tags":6,"slug":6,"path":441,"stem":442,"children":443,"page":66,"sourcePath":441},"Ordner","/workspace/folder","20.workspace/20.folder",[444,449,454,459,464,471,476,481,486,491,496,501,506,511,518],{"title":445,"path":446,"stem":447,"tags":6,"slug":448,"sourcePath":446},"Grundfunktionen für Ordner","/workspace/folder/basic","20.workspace/20.folder/10.basic","/workspace/folder/basic/",{"title":450,"path":451,"stem":452,"tags":6,"slug":453,"sourcePath":451},"Mehrere Ordner auf einmal erstellen","/workspace/folder/bulk-folder-creation","20.workspace/20.folder/12.bulk-folder-creation","/workspace/folder/bulk-folder-creation/",{"title":455,"path":456,"stem":457,"tags":6,"slug":458,"sourcePath":456},"Filter","/workspace/folder/filter","20.workspace/20.folder/13.filter","/workspace/folder/filter/",{"title":460,"path":461,"stem":462,"tags":6,"slug":463,"sourcePath":461},"Ordneransichtsoptionen festlegen","/workspace/folder/folder-view-options","20.workspace/20.folder/14.folder-view-options","/workspace/folder/folder-view-options/",{"title":465,"path":466,"stem":467,"tags":468,"slug":470,"sourcePath":466},"Ordner als Pinnwand verwenden","/workspace/folder/board-view","20.workspace/20.folder/15.board-view",[469],"hot","/workspace/folder/board-view/",{"title":472,"path":473,"stem":474,"tags":6,"slug":475,"sourcePath":473},"Webansicht für Ordner","/workspace/folder/folder-web-view","20.workspace/20.folder/16.folder-web-view","/workspace/folder/folder-web-view/",{"title":477,"path":478,"stem":479,"tags":6,"slug":480,"sourcePath":478},"Ordner organisieren","/workspace/folder/folder-organize","20.workspace/20.folder/17.folder-organize","/workspace/folder/folder-organize/",{"title":482,"path":483,"stem":484,"tags":6,"slug":485,"sourcePath":483},"Ordnerhinweis (README)","/workspace/folder/folder-readme","20.workspace/20.folder/18.folder-readme","/workspace/folder/folder-readme/",{"title":487,"path":488,"stem":489,"tags":6,"slug":490,"sourcePath":488},"Ordner-/Dateiliste exportieren","/workspace/folder/folder-export","20.workspace/20.folder/20.folder-export","/workspace/folder/folder-export/",{"title":492,"path":493,"stem":494,"tags":6,"slug":495,"sourcePath":493},"Zugriffsberechtigungen nach Stufe festlegen","/workspace/folder/level-access-permissions","20.workspace/20.folder/24.level-access-permissions","/workspace/folder/level-access-permissions/",{"title":497,"path":498,"stem":499,"tags":6,"slug":500,"sourcePath":498},"Zugriffsberechtigungen nach Team festlegen","/workspace/folder/team-access-permissions","20.workspace/20.folder/26.team-access-permissions","/workspace/folder/team-access-permissions/",{"title":502,"path":503,"stem":504,"tags":6,"slug":505,"sourcePath":503},"Dateiregeln festlegen","/workspace/folder/file-rules","20.workspace/20.folder/28.file-rules","/workspace/folder/file-rules/",{"title":507,"path":508,"stem":509,"tags":6,"slug":510,"sourcePath":508},"Ordner-Webhooks","/workspace/folder/webhook","20.workspace/20.folder/30.webhook","/workspace/folder/webhook/",{"title":512,"path":513,"stem":514,"children":515,"tags":6,"slug":517,"sourcePath":513},"Wissensindex für Ordner festlegen","/workspace/folder/knowledge-index","20.workspace/20.folder/32.knowledge-index",[516],{"title":512,"path":513,"stem":514,"tags":6,"slug":517,"sourcePath":513},"/workspace/folder/knowledge-index/",{"title":519,"path":520,"stem":521,"tags":6,"slug":522,"sourcePath":520},"Ordner für Aufgabenautomatisierung","/workspace/folder/automation","20.workspace/20.folder/40.automation","/workspace/folder/automation/",{"title":524,"tags":6,"slug":6,"path":525,"stem":526,"children":527,"page":66,"sourcePath":525},"Dateien","/workspace/file","20.workspace/30.file",[528,533,538,543,548,553,558,563,568,573,578,583,588,593,598,603,608,613,618,623,628,633,637,642,647,652,657],{"title":529,"path":530,"stem":531,"tags":6,"slug":532,"sourcePath":530},"Grundfunktionen der Dateiverwaltung","/workspace/file/overview","20.workspace/30.file/00.overview","/workspace/file/overview/",{"title":534,"path":535,"stem":536,"tags":6,"slug":537,"sourcePath":535},"Dateiliste beim Betrachten anzeigen","/workspace/file/list-in-file","20.workspace/30.file/05.list-in-file","/workspace/file/list-in-file/",{"title":539,"path":540,"stem":541,"tags":6,"slug":542,"sourcePath":540},"Markdown- und Textdateien anzeigen und bearbeiten","/workspace/file/text-file-viewer","20.workspace/30.file/10.text-file-viewer","/workspace/file/text-file-viewer/",{"title":544,"path":545,"stem":546,"tags":6,"slug":547,"sourcePath":545},"HTML-Dateien anzeigen","/workspace/file/html-viewer","20.workspace/30.file/11.html-viewer","/workspace/file/html-viewer/",{"title":549,"path":550,"stem":551,"tags":6,"slug":552,"sourcePath":550},"CSV-Dateien anzeigen und bearbeiten","/workspace/file/csv-viewer","20.workspace/30.file/12.csv-viewer","/workspace/file/csv-viewer/",{"title":554,"path":555,"stem":556,"tags":6,"slug":557,"sourcePath":555},"Bild-/Videodateien anzeigen","/workspace/file/image-file-viewer","20.workspace/30.file/13.image-file-viewer","/workspace/file/image-file-viewer/",{"title":559,"path":560,"stem":561,"tags":6,"slug":562,"sourcePath":560},"Office-/PDF-Dateien anzeigen","/workspace/file/office-viewer","20.workspace/30.file/14.office-viewer","/workspace/file/office-viewer/",{"title":564,"path":565,"stem":566,"tags":6,"slug":567,"sourcePath":565},"Webseite einfügen (HTML)","/workspace/file/paste-html","20.workspace/30.file/20.paste-html","/workspace/file/paste-html/",{"title":569,"path":570,"stem":571,"tags":6,"slug":572,"sourcePath":570},"Screenshot einfügen","/workspace/file/paste-screenshot","20.workspace/30.file/21.paste-screenshot","/workspace/file/paste-screenshot/",{"title":574,"path":575,"stem":576,"tags":6,"slug":577,"sourcePath":575},"Markdown einfügen (MD)","/workspace/file/paste-md","20.workspace/30.file/22.paste-md","/workspace/file/paste-md/",{"title":579,"path":580,"stem":581,"tags":6,"slug":582,"sourcePath":580},"Bildschirm aufnehmen","/workspace/file/screen-recording","20.workspace/30.file/23.screen-recording","/workspace/file/screen-recording/",{"title":584,"path":585,"stem":586,"tags":6,"slug":587,"sourcePath":585},"Schnellnotiz","/workspace/file/quick-note","20.workspace/30.file/24.quick-note","/workspace/file/quick-note/",{"title":589,"path":590,"stem":591,"tags":6,"slug":592,"sourcePath":590},"Datei-Tags","/workspace/file/file-tag","20.workspace/30.file/33.file-tag","/workspace/file/file-tag/",{"title":594,"path":595,"stem":596,"tags":6,"slug":597,"sourcePath":595},"Mehrere Dateien auf einmal umbenennen","/workspace/file/bulk-name-revise","20.workspace/30.file/34.bulk-name-revise","/workspace/file/bulk-name-revise/",{"title":599,"path":600,"stem":601,"tags":6,"slug":602,"sourcePath":600},"Dateikonvertierung","/workspace/file/file-convert-overview","20.workspace/30.file/40.file-convert-overview","/workspace/file/file-convert-overview/",{"title":604,"path":605,"stem":606,"tags":6,"slug":607,"sourcePath":605},"Vorlagendateien","/workspace/file/templates","20.workspace/30.file/41.templates","/workspace/file/templates/",{"title":609,"path":610,"stem":611,"tags":6,"slug":612,"sourcePath":610},"Aufgabenliste (Todo)","/workspace/file/template-todo","20.workspace/30.file/42.template-todo","/workspace/file/template-todo/",{"title":614,"path":615,"stem":616,"tags":6,"slug":617,"sourcePath":615},"Genehmigungsformular","/workspace/file/template-approval","20.workspace/30.file/43.template-approval","/workspace/file/template-approval/",{"title":619,"path":620,"stem":621,"tags":6,"slug":622,"sourcePath":620},"Kanban-Board","/workspace/file/template-kanban","20.workspace/30.file/44.template-kanban","/workspace/file/template-kanban/",{"title":624,"path":625,"stem":626,"tags":6,"slug":627,"sourcePath":625},"Zeitleiste","/workspace/file/template-timeline","20.workspace/30.file/45.template-timeline","/workspace/file/template-timeline/",{"title":629,"path":630,"stem":631,"tags":6,"slug":632,"sourcePath":630},"Notizblock","/workspace/file/template-memo","20.workspace/30.file/46.template-memo","/workspace/file/template-memo/",{"title":634,"path":635,"stem":636,"tags":6,"slug":635,"sourcePath":635},"KI-Chat-Datei","/workspace/file/ai-chat-file","20.workspace/30.file/47.ai-chat-file",{"title":638,"path":639,"stem":640,"tags":6,"slug":641,"sourcePath":639},"Änderungsverlauf von Dateien einsehen","/workspace/file/audit-trail","20.workspace/30.file/50.audit-trail","/workspace/file/audit-trail/",{"title":643,"path":644,"stem":645,"tags":6,"slug":646,"sourcePath":644},"Versionsverwaltung für Dateien","/workspace/file/version-trail","20.workspace/30.file/51.version-trail","/workspace/file/version-trail/",{"title":648,"path":649,"stem":650,"tags":6,"slug":651,"sourcePath":649},"Bearbeitungssperre","/workspace/file/file-lock","20.workspace/30.file/52.file-lock","/workspace/file/file-lock/",{"title":653,"path":654,"stem":655,"tags":6,"slug":656,"sourcePath":654},"Dateiverschlüsselung","/workspace/file/file-encrypt","20.workspace/30.file/53.file-encrypt","/workspace/file/file-encrypt/",{"title":658,"path":659,"stem":660,"tags":6,"slug":661,"sourcePath":659},"Dateien von der Festplatte registrieren","/workspace/file/disk-file-registration","20.workspace/30.file/60.disk-file-registration","/workspace/file/disk-file-registration/",{"title":663,"tags":6,"slug":6,"path":664,"stem":665,"children":666,"page":66,"sourcePath":664},"Zusammenarbeit","/workspace/cooperation","20.workspace/35.cooperation",[667,672,677,682,687,692,697,702,707,713],{"title":668,"path":669,"stem":670,"tags":6,"slug":671,"sourcePath":669},"Kommentare zu Dateien und Ordnern","/workspace/cooperation/file-comments","20.workspace/35.cooperation/00.file-comments","/workspace/cooperation/file-comments/",{"title":673,"path":674,"stem":675,"tags":6,"slug":676,"sourcePath":674},"Chat","/workspace/cooperation/chat","20.workspace/35.cooperation/10.chat","/workspace/cooperation/chat/",{"title":678,"path":679,"stem":680,"tags":6,"slug":681,"sourcePath":679},"Gemeinsamer Chat und Bearbeitungssperre","/workspace/cooperation/collaboration-chat","20.workspace/35.cooperation/11.collaboration-chat","/workspace/cooperation/collaboration-chat/",{"title":683,"path":684,"stem":685,"tags":6,"slug":686,"sourcePath":684},"Teammitgliedern an ihren Arbeitsort folgen","/workspace/cooperation/follow-team-location","20.workspace/35.cooperation/12.follow-team-location","/workspace/cooperation/follow-team-location/",{"title":688,"path":689,"stem":690,"tags":6,"slug":691,"sourcePath":689},"Erwähnungen","/workspace/cooperation/mention","20.workspace/35.cooperation/14.mention","/workspace/cooperation/mention/",{"title":693,"path":694,"stem":695,"tags":6,"slug":696,"sourcePath":694},"Direktnachrichten","/workspace/cooperation/dm","20.workspace/35.cooperation/16.dm","/workspace/cooperation/dm/",{"title":698,"path":699,"stem":700,"tags":6,"slug":701,"sourcePath":699},"Benachrichtigungsarchiv","/workspace/cooperation/notification-inbox","20.workspace/35.cooperation/18.notification-inbox","/workspace/cooperation/notification-inbox/",{"title":703,"path":704,"stem":705,"tags":6,"slug":706,"sourcePath":704},"Teamaktivitäten einsehen","/workspace/cooperation/file-activity","20.workspace/35.cooperation/30.file-activity","/workspace/cooperation/file-activity/",{"title":708,"path":709,"stem":710,"tags":711,"slug":712,"sourcePath":709},"Externen Freigabelink erstellen","/workspace/cooperation/share-link-creation","20.workspace/35.cooperation/40.share-link-creation",[469],"/workspace/cooperation/share-link-creation/",{"title":714,"path":715,"stem":716,"tags":6,"slug":717,"sourcePath":715},"Externen Freigabelink per E-Mail senden","/workspace/cooperation/share-link-email","20.workspace/35.cooperation/42.share-link-email","/workspace/cooperation/share-link-email/",{"title":719,"tags":6,"slug":6,"path":720,"stem":721,"children":722,"page":66,"sourcePath":720},"Suche","/workspace/search","20.workspace/40.search",[723,728,734,739,744,749],{"title":724,"path":725,"stem":726,"tags":6,"slug":727,"sourcePath":725},"Dateisuche","/workspace/search/search","20.workspace/40.search/00.search","/workspace/search/search/",{"title":729,"path":730,"stem":731,"tags":732,"slug":733,"sourcePath":730},"Kontextsuche (KI-Suche)","/workspace/search/context-search","20.workspace/40.search/10.context-search",[469],"/workspace/search/context-search/",{"title":735,"path":736,"stem":737,"tags":6,"slug":738,"sourcePath":736},"Bildsuche","/workspace/search/image-search","20.workspace/40.search/20.image-search","/workspace/search/image-search/",{"title":740,"path":741,"stem":742,"tags":6,"slug":743,"sourcePath":741},"Chatsuche","/workspace/search/chat-search","20.workspace/40.search/30.chat-search","/workspace/search/chat-search/",{"title":745,"path":746,"stem":747,"tags":6,"slug":748,"sourcePath":746},"Kommentarsuche","/workspace/search/comment-search","20.workspace/40.search/40.comment-search","/workspace/search/comment-search/",{"title":750,"path":751,"stem":752,"tags":6,"slug":753,"sourcePath":751},"Synonymsuche","/workspace/search/synonym-search","20.workspace/40.search/50.synonym-search","/workspace/search/synonym-search/",{"title":755,"tags":6,"slug":6,"path":756,"stem":757,"children":758,"page":66,"sourcePath":756},"KI","/workspace/ai","20.workspace/50.ai",[759,764,770],{"title":760,"path":761,"stem":762,"tags":6,"slug":763,"sourcePath":761},"KI-Funktionen im Überblick","/workspace/ai/overview","20.workspace/50.ai/00.overview","/workspace/ai/overview/",{"title":765,"path":766,"stem":767,"tags":768,"slug":769,"sourcePath":766},"Lokale KI mit Aufgaben beauftragen","/workspace/ai/ai-work","20.workspace/50.ai/10.ai-work",[469],"/workspace/ai/ai-work/",{"title":771,"path":772,"stem":773,"tags":6,"slug":774,"sourcePath":772},"Externe KI nutzen","/workspace/ai/external-ai","20.workspace/50.ai/20.external-ai","/workspace/ai/external-ai/",{"title":776,"tags":6,"slug":6,"path":777,"stem":778,"children":779,"page":66,"sourcePath":777},"Webspace","/webspace","40.webspace",[780,785,790,795,800,805,811,816,821,826,831,866],{"title":781,"path":782,"stem":783,"tags":6,"slug":784,"sourcePath":782},"Was ist Webspace?","/webspace/overview","40.webspace/00.overview","/webspace/overview/",{"title":786,"path":787,"stem":788,"tags":6,"slug":789,"sourcePath":787},"Website bereitstellen","/webspace/website-release","40.webspace/10.website-release","/webspace/website-release/",{"title":791,"path":792,"stem":793,"tags":6,"slug":794,"sourcePath":792},"Schemadatei (.sfn) erstellen","/webspace/create-database","40.webspace/20.create-database","/webspace/create-database/",{"title":796,"path":797,"stem":798,"tags":6,"slug":799,"sourcePath":797},"APIs erstellen und Datenbank bereitstellen","/webspace/api-overview","40.webspace/24.api-overview","/webspace/api-overview/",{"title":801,"path":802,"stem":803,"tags":6,"slug":804,"sourcePath":802},"Frontend-Beispiel ansehen","/webspace/frontend-example","40.webspace/26.frontend-example","/webspace/frontend-example/",{"title":806,"path":807,"stem":808,"tags":809,"slug":810,"sourcePath":807},"Internen Webservice für das Team erstellen","/webspace/internal-webservice","40.webspace/32.internal-webservice",[469],"/webspace/internal-webservice/",{"title":812,"path":813,"stem":814,"tags":6,"slug":815,"sourcePath":813},"Öffentlich zugänglichen Webservice erstellen","/webspace/external-webservice","40.webspace/34.external-webservice","/webspace/external-webservice/",{"title":817,"path":818,"stem":819,"tags":6,"slug":820,"sourcePath":818},"SQL importieren und exportieren","/webspace/sql-converter","40.webspace/42.sql-converter","/webspace/sql-converter/",{"title":822,"path":823,"stem":824,"tags":6,"slug":825,"sourcePath":823},"Schema in Code umwandeln","/webspace/code-converter","40.webspace/44.code-converter","/webspace/code-converter/",{"title":827,"path":828,"stem":829,"tags":6,"slug":830,"sourcePath":828},"Leistung und Skalierung","/webspace/performance","40.webspace/48.performance","/webspace/performance/",{"title":832,"tags":6,"slug":6,"path":833,"stem":834,"children":835,"page":66,"sourcePath":833},"Webspace verwalten","/webspace/admin","40.webspace/50.admin",[836,841,846,851,856,861],{"title":837,"path":838,"stem":839,"tags":6,"slug":840,"sourcePath":838},"Erste Schritte mit der Webspace-Verwaltung","/webspace/admin/overview","40.webspace/50.admin/00.overview","/webspace/admin/overview/",{"title":842,"path":843,"stem":844,"tags":6,"slug":845,"sourcePath":843},"Betriebsübersicht","/webspace/admin/operations","40.webspace/50.admin/10.operations","/webspace/admin/operations/",{"title":847,"path":848,"stem":849,"tags":6,"slug":850,"sourcePath":848},"Arbeitsbereichszugriff","/webspace/admin/workspace-access","40.webspace/50.admin/20.workspace-access","/webspace/admin/workspace-access/",{"title":852,"path":853,"stem":854,"tags":6,"slug":855,"sourcePath":853},"API- und Site-Sicherheit","/webspace/admin/api-site-security","40.webspace/50.admin/30.api-site-security","/webspace/admin/api-site-security/",{"title":857,"path":858,"stem":859,"tags":6,"slug":860,"sourcePath":858},"Dienste und Kapazität","/webspace/admin/service-capacity","40.webspace/50.admin/40.service-capacity","/webspace/admin/service-capacity/",{"title":862,"path":863,"stem":864,"tags":6,"slug":865,"sourcePath":863},"Bereitstellungsverwaltung und Frontend-Releases","/webspace/admin/deployments","40.webspace/50.admin/50.deployments","/webspace/admin/deployments/",{"title":867,"tags":868,"slug":6,"path":869,"stem":870,"children":871,"page":66,"sourcePath":869},"Webspace-Tutorials",[469],"/webspace/examples","40.webspace/60.examples",[872,876,881,887,892,897],{"title":867,"path":869,"stem":873,"tags":6,"slug":874,"sourcePath":875},"40.webspace/60.examples/00.overview","/webspace/examples/","/webspace/examples/overview",{"title":877,"path":878,"stem":879,"tags":6,"slug":880,"sourcePath":878},"Eigenes Geschäftssystem erstellen","/webspace/examples/my-own-system","40.webspace/60.examples/10.my-own-system","/webspace/examples/my-own-system/",{"title":882,"path":883,"stem":884,"tags":885,"slug":886,"sourcePath":883},"Echtzeit-Gomoku-Spiel erstellen","/webspace/examples/realtime-gomoku","40.webspace/60.examples/20.realtime-gomoku",[469],"/webspace/examples/realtime-gomoku/",{"title":888,"path":889,"stem":890,"tags":6,"slug":891,"sourcePath":889},"Material-Pinnwand aus Ordnerdateien erstellen","/webspace/examples/folder-board","40.webspace/60.examples/30.folder-board","/webspace/examples/folder-board/",{"title":893,"path":894,"stem":895,"tags":6,"slug":896,"sourcePath":894},"Gemeinsamen Monster-Raid erstellen","/webspace/examples/monster-raid","40.webspace/60.examples/40.monster-raid","/webspace/examples/monster-raid/",{"title":898,"path":899,"stem":900,"tags":6,"slug":901,"sourcePath":899},"Beispiel für einen KI-Support-Chat bereitstellen","/webspace/examples/ai-support-chat","40.webspace/60.examples/50.ai-support-chat","/webspace/examples/ai-support-chat/",{"title":903,"tags":6,"slug":6,"path":904,"stem":905,"children":906,"page":66,"sourcePath":904},"Plugins verwenden","/plugin","50.plugin",[907,912,932,992,1013,1048],{"title":908,"path":909,"stem":910,"tags":6,"slug":911,"sourcePath":909},"Plugin-Überblick","/plugin/overview","50.plugin/00.overview","/plugin/overview/",{"title":913,"tags":6,"slug":6,"path":914,"stem":915,"children":916,"page":66,"sourcePath":914},"Kalender","/plugin/calendar","50.plugin/10.calendar",[917,922,927],{"title":918,"path":919,"stem":920,"tags":6,"slug":921,"sourcePath":919},"Kalender im Überblick","/plugin/calendar/overview","50.plugin/10.calendar/00.overview","/plugin/calendar/overview/",{"title":923,"path":924,"stem":925,"tags":6,"slug":926,"sourcePath":924},"Termine erstellen, bearbeiten und löschen","/plugin/calendar/create-event","50.plugin/10.calendar/10.create-event","/plugin/calendar/create-event/",{"title":928,"path":929,"stem":930,"tags":6,"slug":931,"sourcePath":929},"Aktivitätsprotokolle prüfen","/plugin/calendar/file-activity","50.plugin/10.calendar/40.file-activity","/plugin/calendar/file-activity/",{"title":933,"tags":6,"slug":6,"path":934,"stem":935,"children":936,"page":66,"sourcePath":934},"E-Mail","/plugin/email","50.plugin/20.email",[937,942,946,951,956,962,967,972,977,982,987],{"title":938,"path":939,"stem":940,"tags":6,"slug":941,"sourcePath":939},"E-Mail im Überblick","/plugin/email/overview","50.plugin/20.email/00.overview","/plugin/email/overview/",{"title":188,"path":943,"stem":944,"tags":6,"slug":945,"sourcePath":943},"/plugin/email/setfn-email-setting","50.plugin/20.email/05.setfn-email-setting","/plugin/email/setfn-email-setting/",{"title":947,"path":948,"stem":949,"tags":6,"slug":950,"sourcePath":948},"Externes E-Mail-Konto verbinden","/plugin/email/external-email","50.plugin/20.email/07.external-email","/plugin/email/external-email/",{"title":952,"path":953,"stem":954,"tags":6,"slug":955,"sourcePath":953},"E-Mail-Grundfunktionen","/plugin/email/email-basic","50.plugin/20.email/10.email-basic","/plugin/email/email-basic/",{"title":957,"path":958,"stem":959,"tags":6,"slug":960,"sourcePath":961},"KI-Assistenten für E-Mails verwenden","/plugin/email/ai-assistant","50.plugin/20.email/15.email-ai-assistant","/plugin/email/ai-assistant/","/plugin/email/email-ai-assistant",{"title":963,"path":964,"stem":965,"tags":6,"slug":966,"sourcePath":964},"E-Mails verfassen und senden","/plugin/email/email-compose","50.plugin/20.email/20.email-compose","/plugin/email/email-compose/",{"title":968,"path":969,"stem":970,"tags":6,"slug":971,"sourcePath":969},"Dateien anhängen","/plugin/email/email-attachment","50.plugin/20.email/30.email-attachment","/plugin/email/email-attachment/",{"title":973,"path":974,"stem":975,"tags":6,"slug":976,"sourcePath":974},"E-Mail-Ordner verwalten","/plugin/email/email-folders","50.plugin/20.email/40.email-folders","/plugin/email/email-folders/",{"title":978,"path":979,"stem":980,"tags":6,"slug":981,"sourcePath":979},"E-Mails automatisch sortieren","/plugin/email/email-auto-classify","50.plugin/20.email/50.email-auto-classify","/plugin/email/email-auto-classify/",{"title":983,"path":984,"stem":985,"tags":6,"slug":986,"sourcePath":984},"E-Mail-Dateien aufbewahren und teilen","/plugin/email/email-open-in-space","50.plugin/20.email/60.email-open-in-space","/plugin/email/email-open-in-space/",{"title":988,"path":989,"stem":990,"tags":6,"slug":991,"sourcePath":989},"E-Mail-Sicherheit","/plugin/email/email-security","50.plugin/20.email/70.email-security","/plugin/email/email-security/",{"title":993,"tags":6,"slug":6,"path":994,"stem":995,"children":996,"page":66,"sourcePath":994},"Workflow (Automatisierung)","/plugin/workflow","50.plugin/30.workflow",[997,1002,1008],{"title":998,"path":999,"stem":1000,"tags":6,"slug":1001,"sourcePath":999},"Workflow im Überblick","/plugin/workflow/overview","50.plugin/30.workflow/00.overview","/plugin/workflow/overview/",{"title":1003,"path":1004,"stem":1005,"tags":1006,"slug":1007,"sourcePath":1004},"Neuen Workflow erstellen","/plugin/workflow/new-workflow","50.plugin/30.workflow/10.new-workflow",[469],"/plugin/workflow/new-workflow/",{"title":1009,"path":1010,"stem":1011,"tags":6,"slug":1012,"sourcePath":1010},"Ausführungsverlauf prüfen","/plugin/workflow/execution-history","50.plugin/30.workflow/20.execution-history","/plugin/workflow/execution-history/",{"title":1014,"tags":6,"slug":6,"path":1015,"stem":1016,"children":1017,"page":66,"sourcePath":1015},"Fine-Tuning (KI-Training)","/plugin/fine-tuning","50.plugin/40.fine-tuning",[1018,1023,1028,1033,1038,1043],{"title":1019,"path":1020,"stem":1021,"tags":6,"slug":1022,"sourcePath":1020},"Einführung in das Fine-Tuning","/plugin/fine-tuning/overview","50.plugin/40.fine-tuning/00.overview","/plugin/fine-tuning/overview/",{"title":1024,"path":1025,"stem":1026,"tags":6,"slug":1027,"sourcePath":1025},"Trainingsdaten vorverarbeiten","/plugin/fine-tuning/pre-processing","50.plugin/40.fine-tuning/10.pre-processing","/plugin/fine-tuning/pre-processing/",{"title":1029,"path":1030,"stem":1031,"tags":6,"slug":1032,"sourcePath":1030},"Training","/plugin/fine-tuning/training","50.plugin/40.fine-tuning/20.training","/plugin/fine-tuning/training/",{"title":1034,"path":1035,"stem":1036,"tags":6,"slug":1037,"sourcePath":1035},"Evaluierung","/plugin/fine-tuning/evaluation","50.plugin/40.fine-tuning/30.evaluation","/plugin/fine-tuning/evaluation/",{"title":1039,"path":1040,"stem":1041,"tags":6,"slug":1042,"sourcePath":1040},"Chat-Test","/plugin/fine-tuning/chat-test","50.plugin/40.fine-tuning/40.chat-test","/plugin/fine-tuning/chat-test/",{"title":1044,"path":1045,"stem":1046,"tags":6,"slug":1047,"sourcePath":1045},"Exportieren","/plugin/fine-tuning/export","50.plugin/40.fine-tuning/50.export","/plugin/fine-tuning/export/",{"title":1049,"tags":6,"slug":6,"path":1050,"stem":1051,"children":1052,"page":66,"sourcePath":1050},"EDC (Datenerfassung)","/plugin/edc","50.plugin/50.edc",[1053,1058,1063,1068],{"title":1054,"path":1055,"stem":1056,"tags":6,"slug":1057,"sourcePath":1055},"Einführung in EDC","/plugin/edc/overview","50.plugin/50.edc/00.overview","/plugin/edc/overview/",{"title":1059,"path":1060,"stem":1061,"tags":6,"slug":1062,"sourcePath":1060},"Dateneingabe, Audit Trail","/plugin/edc/data-entry","50.plugin/50.edc/10.data-entry","/plugin/edc/data-entry/",{"title":1064,"path":1065,"stem":1066,"tags":6,"slug":1067,"sourcePath":1065},"Builder","/plugin/edc/builder","50.plugin/50.edc/20.builder","/plugin/edc/builder/",{"title":1069,"path":1070,"stem":1071,"tags":6,"slug":1072,"sourcePath":1070},"Benutzer und Studienzentren einrichten","/plugin/edc/account","50.plugin/50.edc/30.account","/plugin/edc/account/",{"title":1074,"tags":6,"slug":6,"path":1075,"stem":1076,"children":1077,"page":66,"sourcePath":1075},"Befehlszeilentools","/cli","90.cli",[1078],{"title":1079,"path":1080,"stem":1081,"tags":6,"slug":1082,"sourcePath":1080},"Server über Befehle verwalten","/cli/commands","90.cli/10.commands","/cli/commands/",{"title":1084,"tags":6,"slug":6,"path":1085,"stem":1086,"children":1087,"page":66,"sourcePath":1085},"Sicherheitsupdates","/security-updates","95.security-updates",[1088,1093,1098,1103],{"title":1089,"path":1090,"stem":1091,"tags":6,"slug":1092,"sourcePath":1090},"Sicherheitsprüfungen und Update-Verfahren kennenlernen","/security-updates/overview","95.security-updates/00.overview","/security-updates/overview/",{"title":1094,"path":1095,"stem":1096,"tags":6,"slug":1097,"sourcePath":1095},"Protokoll der Sicherheitsprüfungen","/security-updates/review-log","95.security-updates/10.review-log","/security-updates/review-log/",{"title":1099,"path":1100,"stem":1101,"tags":6,"slug":1102,"sourcePath":1100},"Prüfstatus wichtiger Schwachstellen","/security-updates/vulnerability-status","95.security-updates/20.vulnerability-status","/security-updates/vulnerability-status/",{"title":1104,"path":1105,"stem":1106,"tags":6,"slug":1107,"sourcePath":1105},"Sicherheitsupdates des Servers prüfen","/security-updates/server-checklist","95.security-updates/30.server-checklist","/security-updates/server-checklist/",{"title":1109,"tags":6,"slug":6,"path":1110,"stem":1111,"children":1112,"page":66,"sourcePath":1110},"FAQ","/faq","99.FAQ",[1113,1119,1125,1131,1137,1143,1149],{"title":1114,"path":1115,"stem":1116,"tags":6,"slug":1117,"sourcePath":1118},"SetFN vs. Cloud-Dienste im Vergleich","/FAQ/comparison-cloud","99.FAQ/10.comparison-cloud","/FAQ/comparison-cloud/","/faq/comparison-cloud",{"title":1120,"path":1121,"stem":1122,"tags":6,"slug":1123,"sourcePath":1124},"SetFN vs. NAS im Vergleich","/FAQ/comparison-nas","99.FAQ/20.comparison-nas","/FAQ/comparison-nas/","/faq/comparison-nas",{"title":1126,"path":1127,"stem":1128,"tags":6,"slug":1129,"sourcePath":1130},"Sicherheitsrichtlinie","/FAQ/security-policy","99.FAQ/30.security-policy","/FAQ/security-policy/","/faq/security-policy",{"title":1132,"path":1133,"stem":1134,"tags":6,"slug":1135,"sourcePath":1136},"Warum SetFN so schnell ist","/FAQ/why-fast","99.FAQ/40.why-fast","/FAQ/why-fast/","/faq/why-fast",{"title":1138,"path":1139,"stem":1140,"tags":6,"slug":1141,"sourcePath":1142},"Lizenz-FAQ","/FAQ/license-faq","99.FAQ/50.license-faq","/FAQ/license-faq/","/faq/license-faq",{"title":1144,"path":1145,"stem":1146,"tags":6,"slug":1147,"sourcePath":1148},"FAQ zu KI-Funktionen","/FAQ/ai-faq","99.FAQ/60.ai-faq","/FAQ/ai-faq/","/faq/ai-faq",{"title":1150,"path":1151,"stem":1152,"tags":6,"slug":1153,"sourcePath":1154},"Leitfaden zur Fehlerbehebung","/FAQ/troubleshooting","99.FAQ/70.troubleshooting","/FAQ/troubleshooting/","/faq/troubleshooting",{"id":1156,"title":507,"body":1157,"cover":6,"description":2215,"extension":2216,"image":6,"meta":2217,"navigation":1488,"path":508,"reviewSummary":6,"reviewedAt":6,"seo":2218,"slug":510,"stem":509,"tags":6,"thumbnail":6,"thumbnailPosition":6,"thumbnailScale":6,"__hash__":2227},"docs_de/20.workspace/20.folder/30.webhook.md",{"type":1158,"value":1159,"toc":2202},"minimal",[1160,1164,1168,1171,1176,1198,1202,1268,1272,1281,1334,1340,1391,1400,1904,1908,1915,1958,1962,1965,1979,1985,1989,1996,2015,2018,2030,2087,2102,2106,2109,2113,2139,2145,2154,2188,2192,2198],[1161,1162,507],"h1",{"id":1163},"ordner-webhooks",[1165,1166,1167],"p",{},"Dateien, die von außen gesendet werden, können Sie automatisch in einem festgelegten Ordner empfangen. Für jeden Ordner wird eine eigene Empfangsadresse erzeugt; sendet ein externes System Daten an diese Adresse, werden sie automatisch im Ordner gespeichert.",[1169,1170],"hr",{},[1172,1173,1175],"h2",{"id":1174},"bevor-sie-beginnen","Bevor Sie beginnen",[1177,1178,1179],"ul",{},[1180,1181,1182,1183,1188,1189,1193,1194,1197],"li",{},"Administratoreinstellungen: Unter ",[1184,1185,1187],"a",{"href":1186},"../../admin/service-config/webhook-settings","Webhook-Richtlinie festlegen"," müssen sowohl ",[1190,1191,1192],"code",{},"Eingehende Webhooks aktivieren"," als auch ",[1190,1195,1196],{},"Ausgabe von Benutzer-API-Schlüsseln zulassen"," eingeschaltet sein.",[1172,1199,1201],{"id":1200},"webhook-in-einem-ordner-erstellen","Webhook in einem Ordner erstellen",[1203,1204,1205,1213,1224,1231,1258,1261],"ol",{},[1180,1206,1207,1208],{},"Wählen Sie das Einstellungssymbol (⚙️) neben dem Namen des Ordners, der den Webhook empfangen soll.\n",[1209,1210],"img",{"alt":1211,"src":1212},"Ordnereinstellungen","./_screenshots/folder-setting-icon-webhook_en.png",[1180,1214,1215,1216,1219,1220,1223],{},"Wählen Sie auf der Registerkarte ",[1190,1217,1218],{},"Webhook-Empfang"," die Schaltfläche ",[1190,1221,1222],{},"Hinzufügen",".",[1180,1225,1226,1227],{},"Wählen Sie die Authentifizierungsmethode und die Konfliktrichtlinie. Beide Werte werden weiter unten im Detail erklärt.\n",[1209,1228],{"alt":1229,"src":1230},"Webhook erstellen","./_screenshots/webhook-simple-create_de.png",[1180,1232,1233,1234,1237,1238,1241,1242,1245,1246,1249,1250,1254],{},"Wählen Sie die Schaltfläche ",[1190,1235,1236],{},"Erstellen",", wird die eigene Empfangsadresse des Ordners (",[1190,1239,1240],{},"Endpoint URL",") erzeugt. Haben Sie ",[1190,1243,1244],{},"Secure"," gewählt, wird zusätzlich das ",[1190,1247,1248],{},"Signaturgeheimnis"," (signing secret) erzeugt. ",[1251,1252,1253],"strong",{},"Diese Werte werden nur jetzt angezeigt und lassen sich später nicht erneut abrufen. Kopieren Sie sie daher an einen sicheren Ort.",[1209,1255],{"alt":1256,"src":1257},"Mit Simple-Authentifizierung erstellter Webhook","./_screenshots/webhook-simple-url-reveal_en.png",[1180,1259,1260],{},"Richten Sie den Webhook im externen System anhand der angezeigten Empfangsadresse und der Beispielanleitung ein. Anfragebeispiele für die einzelnen Authentifizierungsmethoden finden Sie unten unter „Authentifizierungsmethode wählen“.",[1180,1262,1263,1264,1223],{},"Ordner mit eingerichtetem Webhook zeigen das Symbol ",[1265,1266],"icon",{"name":1267},"webhooks-logo",[1172,1269,1271],{"id":1270},"authentifizierungsmethode-wählen","Authentifizierungsmethode wählen",[1165,1273,1274,1275,1278,1279,1223],{},"Beim Erstellen eines Webhooks wählen Sie zwischen ",[1190,1276,1277],{},"Simple"," und ",[1190,1280,1244],{},[1282,1283,1284,1297],"table",{},[1285,1286,1287],"thead",{},[1288,1289,1290,1294],"tr",{},[1291,1292,1293],"th",{},"Authentifizierungsmethode",[1291,1295,1296],{},"Verhalten",[1298,1299,1300,1314],"tbody",{},[1288,1301,1302,1307],{},[1303,1304,1305],"td",{},[1190,1306,1277],{},[1303,1308,1309,1310,1313],{},"Die Empfangsadresse (URL) selbst ist die Authentifizierungsinformation. Es genügt, ohne gesonderte Signatur eine ",[1190,1311,1312],{},"POST","-Anfrage an die ausgegebene Adresse zu senden, und die Datei wird gespeichert.",[1288,1315,1316,1320],{},[1303,1317,1318],{},[1190,1319,1244],{},[1303,1321,1322,1323,1326,1327,1278,1330,1333],{},"Bei jeder Anfrage muss eine HMAC-Signatur berechnet und in den Headern ",[1190,1324,1325],{},"X-Webhook-Timestamp",", ",[1190,1328,1329],{},"X-Webhook-Nonce",[1190,1331,1332],{},"X-Webhook-Signature"," mitgesendet werden. Selbst wenn die Empfangsadresse nach außen bekannt wird, werden Anfragen ohne Signatur abgelehnt.",[1165,1335,1336,1337,1339],{},"Bei einem mit ",[1190,1338,1277],{}," erstellten Webhook genügt die URL, um Anfragen zu senden.",[1341,1342,1347],"pre",{"className":1343,"code":1344,"language":1345,"meta":1346,"style":1346},"language-bash shiki shiki-themes github-light github-dark monokai","# Upload a file via multipart\ncurl -i -X POST \"https://\u003CEmpfangsadresse>?filename=photo.jpg\" \\\n  -F \"file=@./photo.jpg\"\n","bash","",[1190,1348,1349,1358,1382],{"__ignoreMap":1346},[1350,1351,1354],"span",{"class":1352,"line":1353},"line",1,[1350,1355,1357],{"class":1356},"s8-w5","# Upload a file via multipart\n",[1350,1359,1361,1365,1369,1372,1376,1379],{"class":1352,"line":1360},2,[1350,1362,1364],{"class":1363},"srTi1","curl",[1350,1366,1368],{"class":1367},"s7F3e"," -i",[1350,1370,1371],{"class":1367}," -X",[1350,1373,1375],{"class":1374},"sstjo"," POST",[1350,1377,1378],{"class":1374}," \"https://\u003CEmpfangsadresse>?filename=photo.jpg\"",[1350,1380,1381],{"class":1367}," \\\n",[1350,1383,1385,1388],{"class":1352,"line":1384},3,[1350,1386,1387],{"class":1367},"  -F",[1350,1389,1390],{"class":1374}," \"file=@./photo.jpg\"\n",[1165,1392,1336,1393,1395,1396],{},[1190,1394,1244],{}," erstellten Webhook muss der Anfragetext (der SHA-256-Hash des gesamten Multipart-Bodys einschließlich Boundary und Part-Headern) in die Signatur einbezogen werden.\n",[1209,1397],{"alt":1398,"src":1399},"Einstellungen eines Secure-Webhooks","./_screenshots/webhook-secure-settings_en.png",[1341,1401,1403],{"className":1343,"code":1402,"language":1345,"meta":1346,"style":1346},"# Upload a file via multipart (with HMAC signature)\nTS=$(date +%s)\nNONCE=$(cat /proc/sys/kernel/random/uuid)\nBOUNDARY=\"------------------------$(cat /proc/sys/kernel/random/uuid)\"\nTMP=$(mktemp /tmp/multipart.XXXXXX)\n\n# Build the raw multipart body first, then hash that body.\nprintf -- --%s$'\\r\\n' \"$BOUNDARY\" > \"$TMP\"\nprintf 'Content-Disposition: form-data; name=\"file\"; filename=\"photo.jpg\"' >> \"$TMP\"\nprintf $'\\r\\n' >> \"$TMP\"\nprintf 'Content-Type: application/octet-stream' >> \"$TMP\"\nprintf $'\\r\\n\\r\\n' >> \"$TMP\"\ncat ./photo.jpg >> \"$TMP\"\nprintf $'\\r\\n' >> \"$TMP\"\nprintf -- --%s--$'\\r\\n' \"$BOUNDARY\" >> \"$TMP\"\n\nBODY_SHA=$(sha256sum \"$TMP\" | awk '{print $1}')\nSIG=$(printf 'POST\\n\u003CEmpfangspfad>\\n%s\\n%s\\n%s' \"$TS\" \"$NONCE\" \"$BODY_SHA\" \\\n  | openssl dgst -sha256 -hmac \"$SECRET\" -binary | xxd -p -c 256)\n\ncurl -i -X POST \"https://\u003CEmpfangsadresse>?filename=photo.jpg\" \\\n  -H \"Content-Type: multipart/form-data; boundary=$BOUNDARY\" \\\n  -H \"X-Webhook-Timestamp: $TS\" \\\n  -H \"X-Webhook-Nonce: $NONCE\" \\\n  -H \"X-Webhook-Signature: sha256=$SIG\" \\\n  --data-binary @\"$TMP\"\n\nrm -f \"$TMP\"\n",[1190,1404,1405,1410,1432,1449,1465,1483,1490,1496,1538,1555,1575,1591,1611,1627,1646,1676,1681,1711,1749,1793,1798,1813,1828,1842,1856,1871,1884,1889],{"__ignoreMap":1346},[1350,1406,1407],{"class":1352,"line":1353},[1350,1408,1409],{"class":1356},"# Upload a file via multipart (with HMAC signature)\n",[1350,1411,1412,1416,1420,1423,1426,1429],{"class":1352,"line":1360},[1350,1413,1415],{"class":1414},"sMOD_","TS",[1350,1417,1419],{"class":1418},"sC2Qs","=",[1350,1421,1422],{"class":1414},"$(",[1350,1424,1425],{"class":1363},"date",[1350,1427,1428],{"class":1374}," +%s",[1350,1430,1431],{"class":1414},")\n",[1350,1433,1434,1437,1439,1441,1444,1447],{"class":1352,"line":1384},[1350,1435,1436],{"class":1414},"NONCE",[1350,1438,1419],{"class":1418},[1350,1440,1422],{"class":1414},[1350,1442,1443],{"class":1363},"cat",[1350,1445,1446],{"class":1374}," /proc/sys/kernel/random/uuid",[1350,1448,1431],{"class":1414},[1350,1450,1452,1455,1457,1460,1462],{"class":1352,"line":1451},4,[1350,1453,1454],{"class":1414},"BOUNDARY",[1350,1456,1419],{"class":1418},[1350,1458,1459],{"class":1374},"\"------------------------$(",[1350,1461,1443],{"class":1363},[1350,1463,1464],{"class":1374}," /proc/sys/kernel/random/uuid)\"\n",[1350,1466,1468,1471,1473,1475,1478,1481],{"class":1352,"line":1467},5,[1350,1469,1470],{"class":1414},"TMP",[1350,1472,1419],{"class":1418},[1350,1474,1422],{"class":1414},[1350,1476,1477],{"class":1363},"mktemp",[1350,1479,1480],{"class":1374}," /tmp/multipart.XXXXXX",[1350,1482,1431],{"class":1414},[1350,1484,1486],{"class":1352,"line":1485},6,[1350,1487,1489],{"emptyLinePlaceholder":1488},true,"\n",[1350,1491,1493],{"class":1352,"line":1492},7,[1350,1494,1495],{"class":1356},"# Build the raw multipart body first, then hash that body.\n",[1350,1497,1499,1503,1506,1509,1512,1515,1518,1521,1524,1527,1530,1532,1535],{"class":1352,"line":1498},8,[1350,1500,1502],{"class":1501},"sTrkL","printf",[1350,1504,1505],{"class":1367}," --",[1350,1507,1508],{"class":1367}," --%s",[1350,1510,1511],{"class":1374},"$'",[1350,1513,1514],{"class":1367},"\\r\\n",[1350,1516,1517],{"class":1374},"'",[1350,1519,1520],{"class":1374}," \"",[1350,1522,1523],{"class":1414},"$BOUNDARY",[1350,1525,1526],{"class":1374},"\"",[1350,1528,1529],{"class":1418}," >",[1350,1531,1520],{"class":1374},[1350,1533,1534],{"class":1414},"$TMP",[1350,1536,1537],{"class":1374},"\"\n",[1350,1539,1541,1543,1546,1549,1551,1553],{"class":1352,"line":1540},9,[1350,1542,1502],{"class":1501},[1350,1544,1545],{"class":1374}," 'Content-Disposition: form-data; name=\"file\"; filename=\"photo.jpg\"'",[1350,1547,1548],{"class":1418}," >>",[1350,1550,1520],{"class":1374},[1350,1552,1534],{"class":1414},[1350,1554,1537],{"class":1374},[1350,1556,1558,1560,1563,1565,1567,1569,1571,1573],{"class":1352,"line":1557},10,[1350,1559,1502],{"class":1501},[1350,1561,1562],{"class":1374}," $'",[1350,1564,1514],{"class":1367},[1350,1566,1517],{"class":1374},[1350,1568,1548],{"class":1418},[1350,1570,1520],{"class":1374},[1350,1572,1534],{"class":1414},[1350,1574,1537],{"class":1374},[1350,1576,1578,1580,1583,1585,1587,1589],{"class":1352,"line":1577},11,[1350,1579,1502],{"class":1501},[1350,1581,1582],{"class":1374}," 'Content-Type: application/octet-stream'",[1350,1584,1548],{"class":1418},[1350,1586,1520],{"class":1374},[1350,1588,1534],{"class":1414},[1350,1590,1537],{"class":1374},[1350,1592,1594,1596,1598,1601,1603,1605,1607,1609],{"class":1352,"line":1593},12,[1350,1595,1502],{"class":1501},[1350,1597,1562],{"class":1374},[1350,1599,1600],{"class":1367},"\\r\\n\\r\\n",[1350,1602,1517],{"class":1374},[1350,1604,1548],{"class":1418},[1350,1606,1520],{"class":1374},[1350,1608,1534],{"class":1414},[1350,1610,1537],{"class":1374},[1350,1612,1614,1616,1619,1621,1623,1625],{"class":1352,"line":1613},13,[1350,1615,1443],{"class":1363},[1350,1617,1618],{"class":1374}," ./photo.jpg",[1350,1620,1548],{"class":1418},[1350,1622,1520],{"class":1374},[1350,1624,1534],{"class":1414},[1350,1626,1537],{"class":1374},[1350,1628,1630,1632,1634,1636,1638,1640,1642,1644],{"class":1352,"line":1629},14,[1350,1631,1502],{"class":1501},[1350,1633,1562],{"class":1374},[1350,1635,1514],{"class":1367},[1350,1637,1517],{"class":1374},[1350,1639,1548],{"class":1418},[1350,1641,1520],{"class":1374},[1350,1643,1534],{"class":1414},[1350,1645,1537],{"class":1374},[1350,1647,1649,1651,1653,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674],{"class":1352,"line":1648},15,[1350,1650,1502],{"class":1501},[1350,1652,1505],{"class":1367},[1350,1654,1655],{"class":1367}," --%s--",[1350,1657,1511],{"class":1374},[1350,1659,1514],{"class":1367},[1350,1661,1517],{"class":1374},[1350,1663,1520],{"class":1374},[1350,1665,1523],{"class":1414},[1350,1667,1526],{"class":1374},[1350,1669,1548],{"class":1418},[1350,1671,1520],{"class":1374},[1350,1673,1534],{"class":1414},[1350,1675,1537],{"class":1374},[1350,1677,1679],{"class":1352,"line":1678},16,[1350,1680,1489],{"emptyLinePlaceholder":1488},[1350,1682,1684,1687,1689,1691,1694,1696,1698,1700,1703,1706,1709],{"class":1352,"line":1683},17,[1350,1685,1686],{"class":1414},"BODY_SHA",[1350,1688,1419],{"class":1418},[1350,1690,1422],{"class":1414},[1350,1692,1693],{"class":1363},"sha256sum",[1350,1695,1520],{"class":1374},[1350,1697,1534],{"class":1414},[1350,1699,1526],{"class":1374},[1350,1701,1702],{"class":1418}," |",[1350,1704,1705],{"class":1363}," awk",[1350,1707,1708],{"class":1374}," '{print $1}'",[1350,1710,1431],{"class":1414},[1350,1712,1714,1717,1719,1721,1723,1726,1728,1731,1733,1735,1738,1740,1742,1745,1747],{"class":1352,"line":1713},18,[1350,1715,1716],{"class":1414},"SIG",[1350,1718,1419],{"class":1418},[1350,1720,1422],{"class":1414},[1350,1722,1502],{"class":1501},[1350,1724,1725],{"class":1374}," 'POST\\n\u003CEmpfangspfad>\\n%s\\n%s\\n%s'",[1350,1727,1520],{"class":1374},[1350,1729,1730],{"class":1414},"$TS",[1350,1732,1526],{"class":1374},[1350,1734,1520],{"class":1374},[1350,1736,1737],{"class":1414},"$NONCE",[1350,1739,1526],{"class":1374},[1350,1741,1520],{"class":1374},[1350,1743,1744],{"class":1414},"$BODY_SHA",[1350,1746,1526],{"class":1374},[1350,1748,1381],{"class":1367},[1350,1750,1752,1755,1758,1761,1764,1767,1769,1772,1774,1777,1779,1782,1785,1788,1791],{"class":1352,"line":1751},19,[1350,1753,1754],{"class":1418},"  |",[1350,1756,1757],{"class":1363}," openssl",[1350,1759,1760],{"class":1374}," dgst",[1350,1762,1763],{"class":1367}," -sha256",[1350,1765,1766],{"class":1367}," -hmac",[1350,1768,1520],{"class":1374},[1350,1770,1771],{"class":1414},"$SECRET",[1350,1773,1526],{"class":1374},[1350,1775,1776],{"class":1367}," -binary",[1350,1778,1702],{"class":1418},[1350,1780,1781],{"class":1363}," xxd",[1350,1783,1784],{"class":1367}," -p",[1350,1786,1787],{"class":1367}," -c",[1350,1789,1790],{"class":1367}," 256",[1350,1792,1431],{"class":1414},[1350,1794,1796],{"class":1352,"line":1795},20,[1350,1797,1489],{"emptyLinePlaceholder":1488},[1350,1799,1801,1803,1805,1807,1809,1811],{"class":1352,"line":1800},21,[1350,1802,1364],{"class":1363},[1350,1804,1368],{"class":1367},[1350,1806,1371],{"class":1367},[1350,1808,1375],{"class":1374},[1350,1810,1378],{"class":1374},[1350,1812,1381],{"class":1367},[1350,1814,1816,1819,1822,1824,1826],{"class":1352,"line":1815},22,[1350,1817,1818],{"class":1367},"  -H",[1350,1820,1821],{"class":1374}," \"Content-Type: multipart/form-data; boundary=",[1350,1823,1523],{"class":1414},[1350,1825,1526],{"class":1374},[1350,1827,1381],{"class":1367},[1350,1829,1831,1833,1836,1838,1840],{"class":1352,"line":1830},23,[1350,1832,1818],{"class":1367},[1350,1834,1835],{"class":1374}," \"X-Webhook-Timestamp: ",[1350,1837,1730],{"class":1414},[1350,1839,1526],{"class":1374},[1350,1841,1381],{"class":1367},[1350,1843,1845,1847,1850,1852,1854],{"class":1352,"line":1844},24,[1350,1846,1818],{"class":1367},[1350,1848,1849],{"class":1374}," \"X-Webhook-Nonce: ",[1350,1851,1737],{"class":1414},[1350,1853,1526],{"class":1374},[1350,1855,1381],{"class":1367},[1350,1857,1859,1861,1864,1867,1869],{"class":1352,"line":1858},25,[1350,1860,1818],{"class":1367},[1350,1862,1863],{"class":1374}," \"X-Webhook-Signature: sha256=",[1350,1865,1866],{"class":1414},"$SIG",[1350,1868,1526],{"class":1374},[1350,1870,1381],{"class":1367},[1350,1872,1874,1877,1880,1882],{"class":1352,"line":1873},26,[1350,1875,1876],{"class":1367},"  --data-binary",[1350,1878,1879],{"class":1374}," @\"",[1350,1881,1534],{"class":1414},[1350,1883,1537],{"class":1374},[1350,1885,1887],{"class":1352,"line":1886},27,[1350,1888,1489],{"emptyLinePlaceholder":1488},[1350,1890,1892,1895,1898,1900,1902],{"class":1352,"line":1891},28,[1350,1893,1894],{"class":1363},"rm",[1350,1896,1897],{"class":1367}," -f",[1350,1899,1520],{"class":1374},[1350,1901,1534],{"class":1414},[1350,1903,1537],{"class":1374},[1172,1905,1907],{"id":1906},"konfliktrichtlinie-wählen","Konfliktrichtlinie wählen",[1165,1909,1910,1911,1914],{},"Legen Sie fest, was geschehen soll, wenn eine Datei mit demselben Namen erneut empfangen wird. Sie wählen die Richtlinie beim Erstellen des Webhooks; auch danach können Sie sie im selben Fenster anpassen und mit ",[1190,1912,1913],{},"Anwenden"," ändern.",[1282,1916,1917,1926],{},[1285,1918,1919],{},[1288,1920,1921,1924],{},[1291,1922,1923],{},"Richtlinie",[1291,1925,1296],{},[1298,1927,1928,1938,1948],{},[1288,1929,1930,1935],{},[1303,1931,1932],{},[1190,1933,1934],{},"Ablehnen",[1303,1936,1937],{},"Gibt es bereits eine Datei mit demselben Namen, wird die neu empfangene Datei nicht gespeichert.",[1288,1939,1940,1945],{},[1303,1941,1942],{},[1190,1943,1944],{},"Überschreiben",[1303,1946,1947],{},"Die vorhandene Datei wird durch die neu empfangene Datei ersetzt.",[1288,1949,1950,1955],{},[1303,1951,1952],{},[1190,1953,1954],{},"Umbenennen",[1303,1956,1957],{},"Die vorhandene Datei bleibt unverändert, und die neu empfangene Datei wird unter einem anderen Namen gespeichert.",[1172,1959,1961],{"id":1960},"dateinamen-angeben","Dateinamen angeben",[1165,1963,1964],{},"Den Namen der hochgeladenen Datei geben Sie auf eine der beiden folgenden Arten an.",[1177,1966,1967,1973],{},[1180,1968,1969,1970],{},"Query-Parameter: ",[1190,1971,1972],{},"?filename=report.json",[1180,1974,1975,1976],{},"HTTP-Header: ",[1190,1977,1978],{},"X-Webhook-Filename: report.json",[1165,1980,1981],{},[1209,1982],{"alt":1983,"src":1984},"Möglichkeiten zur Angabe des Dateinamens","./_screenshots/webhook-filename-spec_en.png",[1172,1986,1988],{"id":1987},"in-unterordnern-speichern","In Unterordnern speichern",[1165,1990,1991,1992,1995],{},"Über den Webhook empfangene Dateien werden direkt in dem Ordner gespeichert, in dem der Webhook erstellt wurde. Um Dateien über einen an den Dateinamen angehängten Unterpfad in einem Unterordner dieses Ordners zu speichern, schalten Sie beim Webhook ",[1190,1993,1994],{},"Unterordner"," ein.",[1203,1997,1998,2001,2010],{},[1180,1999,2000],{},"Klappen Sie in der Webhook-Liste den Webhook auf, den Sie einrichten möchten.",[1180,2002,2003,2004,2006,2007,1223],{},"Wählen Sie unter ",[1190,2005,1994],{}," die Option ",[1190,2008,2009],{},"Erlaubt",[1180,2011,2012,2013,1223],{},"Wählen Sie ",[1190,2014,1913],{},[1165,2016,2017],{},"Im Dateinamen geben Sie einen relativen Pfad bezogen auf den Webhook-Ordner an. Nicht vorhandene Ordner werden automatisch erstellt.",[1177,2019,2020,2025],{},[1180,2021,1969,2022],{},[1190,2023,2024],{},"?filename=releases/1.0/a.zip",[1180,2026,1975,2027],{},[1190,2028,2029],{},"X-Webhook-Filename: releases/1.0/a.zip",[1282,2031,2032,2042],{},[1285,2033,2034],{},[1288,2035,2036,2039],{},[1291,2037,2038],{},"Regel",[1291,2040,2041],{},"Beschreibung",[1298,2043,2044,2052,2075],{},[1288,2045,2046,2049],{},[1303,2047,2048],{},"Tiefe und Länge",[1303,2050,2051],{},"Unterordner dürfen bis zu 8 Ebenen tief sein, und ein einzelner Name darf bis zu 255 Byte lang sein.",[1288,2053,2054,2057],{},[1303,2055,2056],{},"Unzulässige Pfade",[1303,2058,2059,2060,2063,2064,2067,2068,2071,2072,2074],{},"Namen, die ",[1190,2061,2062],{},".."," enthalten, Pfade, die mit ",[1190,2065,2066],{},"/"," beginnen oder enden, Backslashes (",[1190,2069,2070],{},"\\",") sowie Ordnernamen, die mit ",[1190,2073,1223],{}," beginnen, werden abgelehnt.",[1288,2076,2077,2080],{},[1303,2078,2079],{},"Ort der Pfadangabe",[1303,2081,2082,2083,2086],{},"Der Unterpfad wird ausschließlich über den Query-Parameter oder den Header angegeben. Ein Ordner, der im Namen des Dateifelds von ",[1190,2084,2085],{},"multipart/form-data"," angegeben ist, wird nicht verwendet.",[2088,2089,2090],"note",{},[1165,2091,2092,2093,2095,2096,2006,2098,2101],{},"Wenn sich ",[1190,2094,2009],{}," nicht auswählen lässt und ein Hinweis erscheint, dass der Administrator das Speichern in Unterordnern nicht erlaubt hat, muss der Administrator in den ",[1184,2097,173],{"href":1186},[1190,2099,2100],{},"Speichern in Unterordnern erlauben"," einschalten.",[1172,2103,2105],{"id":2104},"empfangene-daten-prüfen","Empfangene Daten prüfen",[1165,2107,2108],{},"Die von außen gesendeten Daten werden als Dateien im Ordner abgelegt. Öffnen Sie den Ordner, um den Empfangsverlauf zu prüfen.",[1172,2110,2112],{"id":2111},"webhook-pausieren-und-löschen","Webhook pausieren und löschen",[1177,2114,2115,2129],{},[1180,2116,2117,2118,1278,2121,2124,2125],{},"Im Ordner können Sie einen Webhook pausieren oder löschen. Bewegen Sie in der Liste den Mauszeiger über den Webhook, erscheinen die Schaltflächen ",[1190,2119,2120],{},"Pausieren",[1190,2122,2123],{},"Löschen",".\n",[1209,2126],{"alt":2127,"src":2128},"Schaltflächen Pausieren und Löschen in der Webhook-Liste","./_screenshots/webhook-list-hover_en.png",[1180,2130,2131,2132,2135,2136,2138],{},"In welchen Ordnern Sie Webhooks eingerichtet haben, sehen Sie auf einen Blick auf der Registerkarte ",[1190,2133,2134],{},"Meine Webhooks"," der ",[1190,2137,435],{},". Auch in dieser Liste können Sie Webhooks pausieren oder löschen.",[1165,2140,2141],{},[1209,2142],{"alt":2143,"src":2144},"Anleitung","./_screenshots/account-my-webhook_en.png",[2146,2147,2148],"warning",{},[1165,2149,2150,2153],{},[1251,2151,2152],{},"Die Empfangsadresse (URL) enthält Zugriffsrechte."," Verwalten Sie sie sicher, damit sie nicht nach außen gelangt.",[2155,2156,2157,2162],"use-case",{},[2158,2159,2161],"h3",{"id":2160},"so-können-sie-es-nutzen","So können Sie es nutzen",[1177,2163,2164,2170,2176,2182],{},[1180,2165,2166,2169],{},[1251,2167,2168],{},"Homepage-/Bildschirmüberwachung",": Mit Zapier, n8n, Make und ähnlichen Diensten regelmäßig aufgenommene Screenshots einer Homepage werden automatisch im Ordner gesammelt, sodass Sie Änderungen nachverfolgen können.",[1180,2171,2172,2175],{},[1251,2173,2174],{},"Ergebnisse der Aufgabenautomatisierung speichern",": Von RPA- und Automatisierungstools erzeugte Berichte, Rechnungen, PDFs und mehr werden ohne menschliches Zutun direkt im Ordner gespeichert.",[1180,2177,2178,2181],{},[1251,2179,2180],{},"Anhänge aus Formularübermittlungen sammeln",": Über Google Forms, Typeform und ähnliche Dienste übermittelte Anhänge lassen sich automatisch in einem Ordner zusammenführen.",[1180,2183,2184,2187],{},[1251,2185,2186],{},"Build-/Deployment-Artefakte speichern",": In CI/CD-Pipelines erzeugte Build-Artefakte oder Testberichte werden automatisch übermittelt.",[1172,2189,2191],{"id":2190},"verwandte-dokumente","Verwandte Dokumente",[1177,2193,2194],{},[1180,2195,2196],{},[1184,2197,173],{"href":1186},[2199,2200,2201],"style",{},"html pre.shiki code .s8-w5, html code.shiki .s8-w5{--shiki-default:#6A737D;--shiki-dark:#6A737D;--shiki-sepia:#88846F}html pre.shiki code .srTi1, html code.shiki .srTi1{--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .s7F3e, html code.shiki .s7F3e{--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#AE81FF}html pre.shiki code .sstjo, html code.shiki .sstjo{--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .sMOD_, html code.shiki .sMOD_{--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sC2Qs, html code.shiki .sC2Qs{--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sTrkL, html code.shiki .sTrkL{--shiki-default:#005CC5;--shiki-dark:#79B8FF;--shiki-sepia:#66D9EF}",{"title":1346,"searchDepth":1360,"depth":1384,"links":2203},[2204,2205,2206,2207,2208,2209,2210,2211,2214],{"id":1174,"depth":1360,"text":1175},{"id":1200,"depth":1360,"text":1201},{"id":1270,"depth":1360,"text":1271},{"id":1906,"depth":1360,"text":1907},{"id":1960,"depth":1360,"text":1961},{"id":1987,"depth":1360,"text":1988},{"id":2104,"depth":1360,"text":2105},{"id":2111,"depth":1360,"text":2112,"children":2212},[2213],{"id":2160,"depth":1384,"text":2161},{"id":2190,"depth":1360,"text":2191},"Mit Ordner-Webhooks im SetFN-Arbeitsbereich empfangen Sie Dateien, die externe Systeme senden, automatisch in einem festgelegten Ordner.","md",{},{"title":2219,"description":2215,"ogType":2220,"twitterCard":2221,"keywords":2222},"Ordner-Webhooks | Workspace Docs","article","summary_large_image",[507,1201,2105,2223,2224,2225,2226],"Webhooks verwalten","SetFN-Arbeitsbereich","Ordnerverwaltung","Extern gesendete Dateien automatisch empfangen","cF9f_t4BnG-pt3e_WDKCCRYmYu0s6pyqCwXT-R8aIwU",[2229,2230],{"title":502,"path":503,"stem":504,"slug":505,"children":-1},{"title":512,"path":513,"stem":514,"slug":517,"children":-1},{"title":507,"filename":2232,"content":2233},"webhook","# Ordner-Webhooks\n\nDateien, die von außen gesendet werden, können Sie automatisch in einem festgelegten Ordner empfangen. Für jeden Ordner wird eine eigene Empfangsadresse erzeugt; sendet ein externes System Daten an diese Adresse, werden sie automatisch im Ordner gespeichert.\n\n---\n\n## Bevor Sie beginnen\n\n- Administratoreinstellungen: Unter [Webhook-Richtlinie festlegen](../../10.admin/20.service-config/16.webhook-settings.md) müssen sowohl `Eingehende Webhooks aktivieren` als auch `Ausgabe von Benutzer-API-Schlüsseln zulassen` eingeschaltet sein.\n\n## Webhook in einem Ordner erstellen\n\n1. Wählen Sie das Einstellungssymbol (⚙️) neben dem Namen des Ordners, der den Webhook empfangen soll.\n![Ordnereinstellungen](./_screenshots/folder-setting-icon-webhook_en.png)\n\n2. Wählen Sie auf der Registerkarte `Webhook-Empfang` die Schaltfläche `Hinzufügen`.\n\n3. Wählen Sie die Authentifizierungsmethode und die Konfliktrichtlinie. Beide Werte werden weiter unten im Detail erklärt.\n![Webhook erstellen](./_screenshots/webhook-simple-create_de.png)\n\n4. Wählen Sie die Schaltfläche `Erstellen`, wird die eigene Empfangsadresse des Ordners (`Endpoint URL`) erzeugt. Haben Sie `Secure` gewählt, wird zusätzlich das `Signaturgeheimnis` (signing secret) erzeugt. **Diese Werte werden nur jetzt angezeigt und lassen sich später nicht erneut abrufen. Kopieren Sie sie daher an einen sicheren Ort.**\n![Mit Simple-Authentifizierung erstellter Webhook](./_screenshots/webhook-simple-url-reveal_en.png)\n\n5. Richten Sie den Webhook im externen System anhand der angezeigten Empfangsadresse und der Beispielanleitung ein. Anfragebeispiele für die einzelnen Authentifizierungsmethoden finden Sie unten unter „Authentifizierungsmethode wählen“.\n\n6. Ordner mit eingerichtetem Webhook zeigen das Symbol :icon{name=\"webhooks-logo\"}.\n\n## Authentifizierungsmethode wählen\n\nBeim Erstellen eines Webhooks wählen Sie zwischen `Simple` und `Secure`.\n\n| Authentifizierungsmethode | Verhalten |\n|---|---|\n| `Simple` | Die Empfangsadresse (URL) selbst ist die Authentifizierungsinformation. Es genügt, ohne gesonderte Signatur eine `POST`-Anfrage an die ausgegebene Adresse zu senden, und die Datei wird gespeichert. |\n| `Secure` | Bei jeder Anfrage muss eine HMAC-Signatur berechnet und in den Headern `X-Webhook-Timestamp`, `X-Webhook-Nonce` und `X-Webhook-Signature` mitgesendet werden. Selbst wenn die Empfangsadresse nach außen bekannt wird, werden Anfragen ohne Signatur abgelehnt. |\n\nBei einem mit `Simple` erstellten Webhook genügt die URL, um Anfragen zu senden.\n\n```bash\n# Upload a file via multipart\ncurl -i -X POST \"https://\u003CEmpfangsadresse>?filename=photo.jpg\" \\\n  -F \"file=@./photo.jpg\"\n```\n\nBei einem mit `Secure` erstellten Webhook muss der Anfragetext (der SHA-256-Hash des gesamten Multipart-Bodys einschließlich Boundary und Part-Headern) in die Signatur einbezogen werden.\n![Einstellungen eines Secure-Webhooks](./_screenshots/webhook-secure-settings_en.png)\n\n```bash\n# Upload a file via multipart (with HMAC signature)\nTS=$(date +%s)\nNONCE=$(cat /proc/sys/kernel/random/uuid)\nBOUNDARY=\"------------------------$(cat /proc/sys/kernel/random/uuid)\"\nTMP=$(mktemp /tmp/multipart.XXXXXX)\n\n# Build the raw multipart body first, then hash that body.\nprintf -- --%s$'\\r\\n' \"$BOUNDARY\" > \"$TMP\"\nprintf 'Content-Disposition: form-data; name=\"file\"; filename=\"photo.jpg\"' >> \"$TMP\"\nprintf $'\\r\\n' >> \"$TMP\"\nprintf 'Content-Type: application/octet-stream' >> \"$TMP\"\nprintf $'\\r\\n\\r\\n' >> \"$TMP\"\ncat ./photo.jpg >> \"$TMP\"\nprintf $'\\r\\n' >> \"$TMP\"\nprintf -- --%s--$'\\r\\n' \"$BOUNDARY\" >> \"$TMP\"\n\nBODY_SHA=$(sha256sum \"$TMP\" | awk '{print $1}')\nSIG=$(printf 'POST\\n\u003CEmpfangspfad>\\n%s\\n%s\\n%s' \"$TS\" \"$NONCE\" \"$BODY_SHA\" \\\n  | openssl dgst -sha256 -hmac \"$SECRET\" -binary | xxd -p -c 256)\n\ncurl -i -X POST \"https://\u003CEmpfangsadresse>?filename=photo.jpg\" \\\n  -H \"Content-Type: multipart/form-data; boundary=$BOUNDARY\" \\\n  -H \"X-Webhook-Timestamp: $TS\" \\\n  -H \"X-Webhook-Nonce: $NONCE\" \\\n  -H \"X-Webhook-Signature: sha256=$SIG\" \\\n  --data-binary @\"$TMP\"\n\nrm -f \"$TMP\"\n```\n\n## Konfliktrichtlinie wählen\n\nLegen Sie fest, was geschehen soll, wenn eine Datei mit demselben Namen erneut empfangen wird. Sie wählen die Richtlinie beim Erstellen des Webhooks; auch danach können Sie sie im selben Fenster anpassen und mit `Anwenden` ändern.\n\n| Richtlinie | Verhalten |\n|---|---|\n| `Ablehnen` | Gibt es bereits eine Datei mit demselben Namen, wird die neu empfangene Datei nicht gespeichert. |\n| `Überschreiben` | Die vorhandene Datei wird durch die neu empfangene Datei ersetzt. |\n| `Umbenennen` | Die vorhandene Datei bleibt unverändert, und die neu empfangene Datei wird unter einem anderen Namen gespeichert. |\n\n## Dateinamen angeben\n\nDen Namen der hochgeladenen Datei geben Sie auf eine der beiden folgenden Arten an.\n\n- Query-Parameter: `?filename=report.json`\n- HTTP-Header: `X-Webhook-Filename: report.json`\n\n![Möglichkeiten zur Angabe des Dateinamens](./_screenshots/webhook-filename-spec_en.png)\n\n## In Unterordnern speichern\n\nÜber den Webhook empfangene Dateien werden direkt in dem Ordner gespeichert, in dem der Webhook erstellt wurde. Um Dateien über einen an den Dateinamen angehängten Unterpfad in einem Unterordner dieses Ordners zu speichern, schalten Sie beim Webhook `Unterordner` ein.\n\n1. Klappen Sie in der Webhook-Liste den Webhook auf, den Sie einrichten möchten.\n2. Wählen Sie unter `Unterordner` die Option `Erlaubt`.\n3. Wählen Sie `Anwenden`.\n\nIm Dateinamen geben Sie einen relativen Pfad bezogen auf den Webhook-Ordner an. Nicht vorhandene Ordner werden automatisch erstellt.\n\n- Query-Parameter: `?filename=releases/1.0/a.zip`\n- HTTP-Header: `X-Webhook-Filename: releases/1.0/a.zip`\n\n| Regel | Beschreibung |\n|---|---|\n| Tiefe und Länge | Unterordner dürfen bis zu 8 Ebenen tief sein, und ein einzelner Name darf bis zu 255 Byte lang sein. |\n| Unzulässige Pfade | Namen, die `..` enthalten, Pfade, die mit `/` beginnen oder enden, Backslashes (`\\`) sowie Ordnernamen, die mit `.` beginnen, werden abgelehnt. |\n| Ort der Pfadangabe | Der Unterpfad wird ausschließlich über den Query-Parameter oder den Header angegeben. Ein Ordner, der im Namen des Dateifelds von `multipart/form-data` angegeben ist, wird nicht verwendet. |\n\n::note\nWenn sich `Erlaubt` nicht auswählen lässt und ein Hinweis erscheint, dass der Administrator das Speichern in Unterordnern nicht erlaubt hat, muss der Administrator in den [Webhook-Einstellungen](../../10.admin/20.service-config/16.webhook-settings.md) die Option `Speichern in Unterordnern erlauben` einschalten.\n::\n\n## Empfangene Daten prüfen\n\nDie von außen gesendeten Daten werden als Dateien im Ordner abgelegt. Öffnen Sie den Ordner, um den Empfangsverlauf zu prüfen.\n\n## Webhook pausieren und löschen\n\n- Im Ordner können Sie einen Webhook pausieren oder löschen. Bewegen Sie in der Liste den Mauszeiger über den Webhook, erscheinen die Schaltflächen `Pausieren` und `Löschen`.\n![Schaltflächen Pausieren und Löschen in der Webhook-Liste](./_screenshots/webhook-list-hover_en.png)\n- In welchen Ordnern Sie Webhooks eingerichtet haben, sehen Sie auf einen Blick auf der Registerkarte `Meine Webhooks` der `Kontoeinstellungen`. Auch in dieser Liste können Sie Webhooks pausieren oder löschen.\n\n![Anleitung](./_screenshots/account-my-webhook_en.png)\n\n::warning\n**Die Empfangsadresse (URL) enthält Zugriffsrechte.** Verwalten Sie sie sicher, damit sie nicht nach außen gelangt.\n::\n\n::use-case\n### So können Sie es nutzen\n\n- **Homepage-/Bildschirmüberwachung**: Mit Zapier, n8n, Make und ähnlichen Diensten regelmäßig aufgenommene Screenshots einer Homepage werden automatisch im Ordner gesammelt, sodass Sie Änderungen nachverfolgen können.\n- **Ergebnisse der Aufgabenautomatisierung speichern**: Von RPA- und Automatisierungstools erzeugte Berichte, Rechnungen, PDFs und mehr werden ohne menschliches Zutun direkt im Ordner gespeichert.\n- **Anhänge aus Formularübermittlungen sammeln**: Über Google Forms, Typeform und ähnliche Dienste übermittelte Anhänge lassen sich automatisch in einem Ordner zusammenführen.\n- **Build-/Deployment-Artefakte speichern**: In CI/CD-Pipelines erzeugte Build-Artefakte oder Testberichte werden automatisch übermittelt.\n::\n\n## Verwandte Dokumente\n\n- [Webhook-Einstellungen](../../10.admin/20.service-config/16.webhook-settings.md)\n",1793056579773]