Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock
Das Langdock Cookbook ist eine Sammlung eigenständiger Rezepte für wiederkehrende Probleme bei der Entwicklung mit Langdock. Jedes Rezept ist ein kleines, ausführbares Projekt, das ein Problem löst und erklärt, wie es funktioniert.
Jedes Rezept ist ein eigenständiger Ordner mit einer eigenen README. Klone das Repository oder kopiere einen einzelnen Ordner und arbeite darin. Die Rezepte sind mit TypeScript und Node.js gebaut und werden mit pnpm verwaltet.
cd mcp/authentication/okta-dcr # ein beliebiger Rezept-Ordnerpnpm installcp .env.example .env # sofern erforderlichpnpm dev # läuft lokal auf http://localhost:3333
Das Cookbook wird vom Langdock Solutions Engineering Team gepflegt und steht unter der MIT-Lizenz.
War diese Seite hilfreich?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Docs","colors":{"primary":"#4469FC","light":"#ECF0FF","dark":"#0D001D"},"logo":{"light":"https://mintcdn.com/langdock-34/URgvNwU7CYGZq8R7/logo/light.svg?fit=max\u0026auto=format\u0026n=URgvNwU7CYGZq8R7\u0026q=85\u0026s=594b4bd597e2629fb1a7dccfae6aa1c4","dark":"https://mintcdn.com/langdock-34/URgvNwU7CYGZq8R7/logo/dark.svg?fit=max\u0026auto=format\u0026n=URgvNwU7CYGZq8R7\u0026q=85\u0026s=d063d52fb4d331afb82adad972214673"},"favicon":"https://mintcdn.com/langdock-34/KbxhVmfYOcTup72x/favicon.png?fit=max\u0026auto=format\u0026n=KbxhVmfYOcTup72x\u0026q=85\u0026s=e12cd6cccfe5c94bf4ae6ea4fba7959c","background":{"color":{"dark":"#090014"}},"navbar":{"primary":{"type":"button","label":"Back to app","href":"https://app.langdock.com"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/langdock"}},"errors":{"404":{"redirect":true}},"contextual":{"options":["copy","view","mcp","cursor","vscode",{"title":"Ask Langdock","description":"Ask Langdock about the current page","icon":"/favicon.png","href":{"base":"https://app.langdock.com/chat","query":[{"key":"q","value":"Read from https://docs.langdock.com$path.md so I can ask questions about it."},{"key":"sendPrompt","value":"true"}]}}],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Changelog","icon":"newspaper","href":"https://www.langdock.com/changelog"},{"anchor":"Status","icon":"signal-bars","href":"https://status.langdock.com/"},{"anchor":"Support","icon":"messages-question","href":"https://www.langdock.com/contact-us"}]},"languages":[{"language":"en","default":true,"href":"en/using-langdock/get-started/introduction"},{"language":"de","href":"de/using-langdock/get-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"langdock-34","hasAudioNarration":false,"actualSubdomain":"langdock-34","customDomains":["docs.langdock.com"],"gitSource":{"type":"github","owner":"langdock","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2596e5bd361c12dc2d13a","collectionId":"5b5dfdc5-7192-4208-bba1-253d72fae631","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2596e5bd361c12dc2d13a"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae2596e5bd361c12dc2d13a","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"en","tag":"Using Langdock","count":133},{"language":"de","tag":"Langdock nutzen","count":133},{"language":"en","tag":"Developer","count":118},{"language":"de","tag":"Entwickler","count":118},{"language":"en","tag":"Admin","count":100},{"language":"de","tag":"Admin","count":100},{"language":"en","tag":"Manage Integrations","count":43},{"language":"de","tag":"Integrationen verwalten","count":43},{"language":"en","tag":"Guides","count":40},{"language":"de","tag":"Anleitungen","count":40},{"language":"en","tag":"Workflows","count":28},{"language":"de","tag":"Workflows","count":28},{"language":"en","tag":"Billing API","count":19},{"language":"en","tag":"Integrations","count":19},{"language":"de","tag":"Billing API","count":19},{"language":"de","tag":"Integrationen","count":19},{"language":"en","tag":"Node Types","count":18},{"language":"de","tag":"Node Types","count":18},{"language":"en","tag":"Integration Setup Guides","count":17},{"language":"de","tag":"Integrations-Setup-Anleitungen","count":17}]},"assistantConfig":{"deflection":{"enabled":false}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"de/developer/overview/cookbook","slug":"/de/developer/overview/cookbook","pageMetadata":{"title":"Cookbook","description":"Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock","keywords":["cookbook","rezepte","beispiele","entwickler","samples","code","mcp","a2a","oauth","dcr","typescript","node","pnpm"],"href":"/de/developer/overview/cookbook"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{Card,CodeBlock,Heading}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Das `,_jsx(_components.a,{href:`https://github.com/Langdock/langdock-cookbook`,children:`Langdock Cookbook`}),` ist eine Sammlung eigenständiger Rezepte für wiederkehrende Probleme bei der Entwicklung mit Langdock. Jedes Rezept ist ein kleines, ausführbares Projekt, das ein Problem löst und erklärt, wie es funktioniert.`]}),`\n`,_jsx(Card,{title:`Langdock Cookbook auf GitHub`,icon:`github`,href:`https://github.com/Langdock/langdock-cookbook`,children:_jsx(_components.p,{children:`Durchsuche die Rezepte und klone das Repository.`})}),`\n`,_jsx(Heading,{level:`2`,id:`ein-rezept-ausführen`,children:`Ein Rezept ausführen`}),`\n`,_jsx(_components.p,{children:`Jedes Rezept ist ein eigenständiger Ordner mit einer eigenen README. Klone das Repository oder kopiere einen einzelnen Ordner und arbeite darin. Die Rezepte sind mit TypeScript und Node.js gebaut und werden mit pnpm verwaltet.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`cd`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp/authentication/okta-dcr`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # ein beliebiger Rezept-Ordner`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pnpm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` .env.example`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` .env`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # sofern erforderlich`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`pnpm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` dev`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # läuft lokal auf http://localhost:3333`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Das Cookbook wird vom Langdock Solutions Engineering Team gepflegt und steht unter der MIT-Lizenz.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Cookbook","description":"Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock","keywords":["cookbook","rezepte","beispiele","entwickler","samples","code","mcp","a2a","oauth","dcr","typescript","node","pnpm"],"href":"/de/developer/overview/cookbook"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ein Rezept ausführen","slug":"ein-rezept-ausführen","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"langdock-34","siteName":"Docs","title":"Cookbook - Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/developer/overview/cookbook","matchLevel":1},"de":{"href":"/de/developer/overview/cookbook","matchLevel":0}}},"lastModified":"2026-07-01T21:57:00.572Z","originalFileLocation":"de/developer/overview/cookbook.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock\">\u003cmeta data-mint-head name=\"application-name\" content=\"Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cookbook - Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.langdock.com/de/developer/overview/cookbook\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://langdock-34.mintlify.app/_mintlify/api/og/v2?division=%C3%9Cberblick\u0026amp;title=Cookbook\u0026amp;description=Eigenst%C3%A4ndige%2C+ausf%C3%BChrbare+Rezepte+f%C3%BCr+die+Entwicklung+mit+Langdock\u0026amp;theme=af251cb8027ba7e8fe3cc77e\u0026amp;signature=0897a3c5d11bf4704703476fc4ecde1bf1042c15f396b66550108951e8533472\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Cookbook - Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://langdock-34.mintlify.app/_mintlify/api/og/v2?division=%C3%9Cberblick\u0026amp;title=Cookbook\u0026amp;description=Eigenst%C3%A4ndige%2C+ausf%C3%BChrbare+Rezepte+f%C3%BCr+die+Entwicklung+mit+Langdock\u0026amp;theme=af251cb8027ba7e8fe3cc77e\u0026amp;signature=0897a3c5d11bf4704703476fc4ecde1bf1042c15f396b66550108951e8533472\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/langdock-34/8EMNQyrrZlRONhj1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4469FC\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.langdock.com/de/developer/overview/cookbook\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/de/developer/overview/cookbook.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.langdock.com/de/developer/overview/cookbook\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.langdock.com/en/developer/overview/cookbook\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.langdock.com/en/developer/overview/cookbook\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.langdock.com/#organization\",\"name\":\"Docs\",\"url\":\"https://docs.langdock.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/langdock-34/URgvNwU7CYGZq8R7/logo/light.svg?fit=max\u0026auto=format\u0026n=URgvNwU7CYGZq8R7\u0026q=85\u0026s=594b4bd597e2629fb1a7dccfae6aa1c4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.langdock.com#website\",\"name\":\"Docs\",\"url\":\"https://docs.langdock.com\",\"publisher\":{\"@id\":\"https://docs.langdock.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.langdock.com/de/developer/overview/cookbook#webpage\",\"url\":\"https://docs.langdock.com/de/developer/overview/cookbook\",\"name\":\"Cookbook\",\"description\":\"Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock\",\"dateModified\":\"2026-07-01T21:57:00.572Z\",\"isPartOf\":{\"@id\":\"https://docs.langdock.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.langdock.com/de/developer/overview/cookbook#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.langdock.com/de/developer/overview/cookbook#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Überblick\",\"item\":\"https://docs.langdock.com/de/developer/overview/api-introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cookbook\",\"item\":\"https://docs.langdock.com/de/developer/overview/cookbook\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.langdock.com/de/developer/overview/cookbook#article\",\"headline\":\"Cookbook\",\"name\":\"Cookbook\",\"description\":\"Eigenständige, ausführbare Rezepte für die Entwicklung mit Langdock\",\"url\":\"https://docs.langdock.com/de/developer/overview/cookbook\",\"mainEntityOfPage\":{\"@id\":\"https://docs.langdock.com/de/developer/overview/cookbook#webpage\"},\"dateModified\":\"2026-07-01T21:57:00.572Z\",\"keywords\":\"cookbook, rezepte, beispiele, entwickler, samples, code, mcp, a2a, oauth, dcr, typescript, node, pnpm\",\"publisher\":{\"@id\":\"https://docs.langdock.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.langdock.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Docs","nav":{"global":{"anchors":[{"anchor":"Changelog","icon":"newspaper","href":"https://www.langdock.com/changelog"},{"anchor":"Status","icon":"signal-bars","href":"https://status.langdock.com/"},{"anchor":"Support","icon":"messages-question","href":"https://www.langdock.com/contact-us"}]},"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/en/developer/overview/cookbook"}]},{"language":"de","tabs":[{"tab":"Langdock nutzen","pages":[{"title":"Langdock nutzen","href":"/de/using-langdock/get-started/introduction"}]},{"tab":"Entwickler","groups":[{"group":"Überblick","pages":[{"title":"API Einführung","description":"Integriere Langdocks leistungsstarke KI-Funktionen mit unserer umfassenden API-Suite in deine Anwendungen","href":"/de/developer/overview/api-introduction"},{"title":"Cookbook","href":"/de/developer/overview/cookbook"}]},{"group":"Completion API","pages":[{"title":"Completion API Übersicht","description":"Provider-kompatible Completion-Endpoints für OpenAI-, Anthropic-, Google- und Mistral-Modelle mit einem Langdock API-Key","href":"/de/developer/completion-api/completion-overview"},{"title":"OpenAI Chat Completion","openapi":"POST /openai/{region}/v1/chat/completions","href":"/de/developer/completion-api/openai"},{"title":"OpenAI Responses API","openapi":"POST /openai/{region}/v1/responses","href":"/de/developer/completion-api/openai-responses"},{"title":"OpenAI Image Generations","openapi":"POST /openai/{region}/v1/images/generations","href":"/de/developer/completion-api/openai-images"},{"title":"Anthropic Messages","openapi":"POST /anthropic/{region}/v1/messages","href":"/de/developer/completion-api/anthropic"},{"title":"Google Completion API","openapi":"POST /google/{region}/v1beta/models/{model}:generateContent","href":"/de/developer/completion-api/google"},{"title":"Codestral","openapi":"POST /mistral/{region}/v1/fim/completions","href":"/de/developer/completion-api/mistral"}]},{"group":"Embedding API","pages":[{"title":"OpenAI Embeddings","openapi":"POST /openai/{region}/v1/embeddings","href":"/de/developer/embedding-api/openai-embedding"}]},{"group":"Agents API","pages":[{"title":"Agents API Übersicht","href":"/de/developer/agents-api/agents-overview"},{"title":"Agenten mit API-Schlüsseln teilen","href":"/de/developer/agents-api/agent-api-guide"},{"title":"Agents Completions API","openapi":"POST /agent/v1/chat/completions","href":"/de/developer/agents-api/agent"},{"title":"Agent Get API","openapi":"GET /agent/v1/get","href":"/de/developer/agents-api/agent-get"},{"title":"Agent Create API","openapi":"POST /agent/v1/create","href":"/de/developer/agents-api/agent-create"},{"title":"Agent Update API","openapi":"PATCH /agent/v1/update","href":"/de/developer/agents-api/agent-update"},{"title":"Agent Veröffentlichen API","openapi":"POST /agent/v1/publish","href":"/de/developer/agents-api/agent-publish"},{"title":"Agent Deaktivieren API","openapi":"PATCH /agent/v1/disable","href":"/de/developer/agents-api/agent-disable"},{"title":"Modelle für Agent API","openapi":"GET /agent/v1/models","href":"/de/developer/agents-api/agent-models"},{"title":"Upload Attachment API","openapi":"POST /attachment/v1/upload","href":"/de/developer/agents-api/upload-attachments"},{"title":"Delete Attachment API","openapi":"DELETE /attachment/v1/delete","href":"/de/developer/agents-api/delete-attachments"},{"title":"Agenten-Migrations-Anleitung","href":"/de/developer/agents-api/agent-migration"},{"title":"Migration von der Assistants API zur Agents API","href":"/de/developer/agents-api/assistant-to-agent-migration"}]},{"group":"Integrations API","pages":[{"title":"Integrations API Übersicht","href":"/de/developer/integrations-api/integrations-overview"},{"title":"Integrationen auflisten","openapi":"GET /integrations/v1/get","href":"/de/developer/integrations-api/list-integrations"},{"title":"Integration erstellen","openapi":"POST /integrations/v1/create","href":"/de/developer/integrations-api/create-integration"},{"title":"Integration abrufen","openapi":"GET /integrations/v1/{integrationId}","href":"/de/developer/integrations-api/get-integration"},{"title":"Integration aktualisieren","openapi":"PATCH /integrations/v1/{integrationId}","href":"/de/developer/integrations-api/update-integration"},{"title":"Integrations-Icon abrufen","openapi":"GET /integrations/v1/{integrationId}/icon","href":"/de/developer/integrations-api/get-icon"},{"title":"Integrations-Icon ersetzen","openapi":"PUT /integrations/v1/{integrationId}/icon","href":"/de/developer/integrations-api/replace-icon"},{"title":"Auth-Konfiguration aktualisieren","openapi":"PATCH /integrations/v1/{integrationId}/auth","href":"/de/developer/integrations-api/update-auth"},{"title":"Action erstellen","openapi":"POST /integrations/v1/{integrationId}/actions/create","href":"/de/developer/integrations-api/create-action"},{"title":"Action aktualisieren","openapi":"PUT /integrations/v1/{integrationId}/actions/{actionId}","href":"/de/developer/integrations-api/update-action"},{"title":"Action löschen","openapi":"DELETE /integrations/v1/{integrationId}/actions/{actionId}","href":"/de/developer/integrations-api/delete-action"},{"title":"Trigger erstellen","openapi":"POST /integrations/v1/{integrationId}/triggers/create","href":"/de/developer/integrations-api/create-trigger"},{"title":"Trigger aktualisieren","openapi":"PUT /integrations/v1/{integrationId}/triggers/{triggerId}","href":"/de/developer/integrations-api/update-trigger"},{"title":"Trigger löschen","openapi":"DELETE /integrations/v1/{integrationId}/triggers/{triggerId}","href":"/de/developer/integrations-api/delete-trigger"}]},{"group":"Skills API","pages":[{"title":"Skills API Übersicht","href":"/de/developer/skills-api/skills-overview"},{"title":"Skills auflisten","openapi":"GET /skills/v1","href":"/de/developer/skills-api/list-skills"},{"title":"Skill erstellen","openapi":"POST /skills/v1","href":"/de/developer/skills-api/create-skill"},{"title":"Skill abrufen","openapi":"GET /skills/v1/{skillId}","href":"/de/developer/skills-api/get-skill"},{"title":"Skill-Datei abrufen","openapi":"GET /skills/v1/{skillId}/files","href":"/de/developer/skills-api/get-skill-file"},{"title":"Skill aktualisieren","openapi":"PATCH /skills/v1/{skillId}","href":"/de/developer/skills-api/update-skill"},{"title":"Skill löschen","openapi":"DELETE /skills/v1/{skillId}","href":"/de/developer/skills-api/delete-skill"},{"title":"Skill importieren","openapi":"POST /skills/v1/import","href":"/de/developer/skills-api/import-skill"}]},{"group":"Knowledge Folder API","pages":[{"title":"Knowledge Folder API Übersicht","href":"/de/developer/knowledge-folder-api/knowledge-folder-overview"},{"title":"Wissensdatenbanken mit der API teilen","href":"/de/developer/knowledge-folder-api/sharing"},{"title":"Zugriff auf Wissensdatenbanken teilen","openapi":"post /knowledge/{folderId}/access","href":"/de/developer/knowledge-folder-api/share-access"},{"title":"Wissensdatenbanken auflisten","openapi":"get /knowledge","href":"/de/developer/knowledge-folder-api/list-knowledge-folders"},{"title":"Datei in eine Wissensdatenbank hochladen","openapi":"post /knowledge/{folderId}","href":"/de/developer/knowledge-folder-api/upload-file"},{"title":"Attachment in einer Wissensdatenbank aktualisieren","openapi":"patch /knowledge/{folderId}","href":"/de/developer/knowledge-folder-api/update-attachment"},{"title":"Wissensdatenbank aktualisieren","openapi":"patch /knowledge/{folderId}/folder","href":"/de/developer/knowledge-folder-api/update-folder"},{"title":"Dateien aus Wissensdatenbank abrufen","openapi":"get /knowledge/{folderId}/list","href":"/de/developer/knowledge-folder-api/retrieve-files"},{"title":"Attachment aus Wissensdatenbank löschen","openapi":"delete /knowledge/{folderId}/{attachmentId}","href":"/de/developer/knowledge-folder-api/delete-attachment"},{"title":"Wissensdatenbank durchsuchen","openapi":"post /knowledge/search","href":"/de/developer/knowledge-folder-api/search-knowledge-folder"}]},{"group":"Prompt Library API","pages":[{"title":"Prompt Library API Übersicht","href":"/de/developer/prompts-api/prompts-overview"},{"title":"Prompts auflisten","openapi":"GET /prompts/v1","href":"/de/developer/prompts-api/list-prompts"},{"title":"Prompt erstellen","openapi":"POST /prompts/v1","href":"/de/developer/prompts-api/create-prompt"},{"title":"Prompt abrufen","openapi":"GET /prompts/v1/{promptId}","href":"/de/developer/prompts-api/get-prompt"},{"title":"Prompt aktualisieren","openapi":"PATCH /prompts/v1/{promptId}","href":"/de/developer/prompts-api/update-prompt"},{"title":"Prompt löschen","openapi":"DELETE /prompts/v1/{promptId}","href":"/de/developer/prompts-api/delete-prompt"},{"title":"Prompt-Ordner auflisten","openapi":"GET /prompts/v1/folders","href":"/de/developer/prompts-api/list-folders"},{"title":"Prompt-Ordner erstellen","openapi":"POST /prompts/v1/folders","href":"/de/developer/prompts-api/create-folder"},{"title":"Prompt-Ordner abrufen","openapi":"GET /prompts/v1/folders/{folderId}","href":"/de/developer/prompts-api/get-folder"},{"title":"Prompt-Ordner aktualisieren","openapi":"PATCH /prompts/v1/folders/{folderId}","href":"/de/developer/prompts-api/update-folder"},{"title":"Prompt-Ordner löschen","openapi":"DELETE /prompts/v1/folders/{folderId}","href":"/de/developer/prompts-api/delete-folder"}]},{"group":"Usage Export API","pages":[{"title":"Usage Export API Übersicht","href":"/de/developer/usage-export-api/intro-to-usage-export-api"},{"title":"Nutzer-Nutzung exportieren","openapi":"POST /export/users","href":"/de/developer/usage-export-api/export-users"},{"title":"Agenten-Nutzung exportieren","openapi":"POST /export/agents","href":"/de/developer/usage-export-api/export-agents"},{"title":"API-Schlüssel-Nutzung exportieren","openapi":"POST /export/api-keys","href":"/de/developer/usage-export-api/export-api-keys"},{"title":"Projekt-Nutzung exportieren","openapi":"POST /export/projects","href":"/de/developer/usage-export-api/export-projects"},{"title":"Modell-Nutzung exportieren","openapi":"POST /export/models","href":"/de/developer/usage-export-api/export-models"},{"title":"Workflow-Nutzung exportieren","openapi":"POST /export/workflows","href":"/de/developer/usage-export-api/export-workflows"}]},{"group":"Workflow API","pages":[{"title":"Workflow API Übersicht","href":"/de/developer/workflow-api/workflows-overview"},{"title":"Workflows auflisten","openapi":"GET /workflows/v1/list","href":"/de/developer/workflow-api/list-workflows"},{"title":"Workflow erstellen","openapi":"POST /workflows/v1/create","href":"/de/developer/workflow-api/create-workflow"},{"title":"Workflow abrufen","openapi":"GET /workflows/v1/get","href":"/de/developer/workflow-api/get-workflow"},{"title":"Workflow aktualisieren","openapi":"PATCH /workflows/v1/update","href":"/de/developer/workflow-api/update-workflow"},{"title":"Workflow veröffentlichen","openapi":"POST /workflows/v1/publish","href":"/de/developer/workflow-api/publish-workflow"},{"title":"Workflow löschen","openapi":"DELETE /workflows/v1/delete","href":"/de/developer/workflow-api/delete-workflow"},{"title":"Workflow-Ausführungen auflisten","openapi":"GET /workflows/v1/runs","href":"/de/developer/workflow-api/list-workflow-runs"},{"title":"Workflow-Ausführungs-Export-API","openapi":"GET /workflows/{workflowId}/runs","href":"/de/developer/workflow-api/intro-to-workflow-api"}]},{"group":"Scheduled Tasks API","pages":[{"title":"Scheduled Tasks API Übersicht","href":"/de/developer/scheduled-tasks-api/scheduled-tasks-overview"},{"title":"Scheduled Tasks auflisten","openapi":"GET /automations/v1","href":"/de/developer/scheduled-tasks-api/list-scheduled-tasks"},{"title":"Scheduled Task erstellen","openapi":"POST /automations/v1","href":"/de/developer/scheduled-tasks-api/create-scheduled-task"},{"title":"Scheduled Task abrufen","openapi":"GET /automations/v1/{automationId}","href":"/de/developer/scheduled-tasks-api/get-scheduled-task"},{"title":"Scheduled Task aktualisieren","openapi":"PATCH /automations/v1/{automationId}","href":"/de/developer/scheduled-tasks-api/update-scheduled-task"},{"title":"Scheduled Task löschen","openapi":"DELETE /automations/v1/{automationId}","href":"/de/developer/scheduled-tasks-api/delete-scheduled-task"},{"title":"Scheduled Task pausieren","openapi":"POST /automations/v1/{automationId}/pause","href":"/de/developer/scheduled-tasks-api/pause-scheduled-task"},{"title":"Scheduled Task fortsetzen","openapi":"POST /automations/v1/{automationId}/resume","href":"/de/developer/scheduled-tasks-api/resume-scheduled-task"},{"title":"Scheduled Task ausführen","openapi":"POST /automations/v1/{automationId}/run","href":"/de/developer/scheduled-tasks-api/run-scheduled-task"}]},{"group":"User Management API","pages":[{"title":"User Management API Übersicht","href":"/de/developer/user-management-api/user-management-overview"},{"title":"Nutzer einladen","openapi":"POST /user-management/v1/invite","href":"/de/developer/user-management-api/invite"},{"title":"Nutzerrolle ändern","openapi":"POST /user-management/v1/update-user-role","href":"/de/developer/user-management-api/update-user-role"},{"title":"Rollen auflisten","openapi":"GET /user-management/v1/roles","href":"/de/developer/user-management-api/roles"},{"title":"Nutzer deaktivieren","openapi":"POST /user-management/v1/deactivate-user","href":"/de/developer/user-management-api/deactivate-user"}]},{"group":"Billing API","pages":[{"title":"Billing API Übersicht","href":"/de/developer/billing-api/billing-api-overview"},{"title":"Billing-Modus abrufen","openapi":"GET /billing/v1/mode","href":"/de/developer/billing-api/get-mode"},{"title":"Workspace-Einstellungen abrufen","openapi":"GET /billing/v1/bring-your-own-keys/settings","href":"/de/developer/billing-api/get-settings"},{"title":"Workspace-Einstellungen ändern","openapi":"PATCH /billing/v1/bring-your-own-keys/settings","href":"/de/developer/billing-api/update-settings"},{"title":"Mitglieder pro Plan zählen","openapi":"GET /billing/v1/bring-your-own-keys/plans","href":"/de/developer/billing-api/get-plans"},{"title":"Nutzer auflisten","openapi":"GET /billing/v1/bring-your-own-keys/users","href":"/de/developer/billing-api/list-users"},{"title":"Nutzer abrufen","openapi":"GET /billing/v1/bring-your-own-keys/users/{userId}","href":"/de/developer/billing-api/get-user"},{"title":"Nutzerplan setzen","openapi":"PUT /billing/v1/bring-your-own-keys/users/{userId}/plan","href":"/de/developer/billing-api/set-user-plan"},{"title":"Extra-Usage-Budget setzen","openapi":"PUT /billing/v1/bring-your-own-keys/users/{userId}/extra-usage-budget","href":"/de/developer/billing-api/set-user-extra-usage-budget"},{"title":"Nutzerpläne in einem Rutsch setzen","openapi":"POST /billing/v1/bring-your-own-keys/users/plan/bulk","href":"/de/developer/billing-api/bulk-set-user-plans"},{"title":"Nutzungslimit-Anfragen auflisten","openapi":"GET /billing/v1/bring-your-own-keys/usage-requests","href":"/de/developer/billing-api/list-usage-requests"},{"title":"Nutzungslimit-Anfrage abrufen","openapi":"GET /billing/v1/bring-your-own-keys/usage-requests/{requestId}","href":"/de/developer/billing-api/get-usage-request"},{"title":"Nutzungslimit-Anfrage ablehnen","openapi":"POST /billing/v1/bring-your-own-keys/usage-requests/{requestId}/dismiss","href":"/de/developer/billing-api/dismiss-usage-request"},{"title":"Gruppen auflisten","openapi":"GET /billing/v1/bring-your-own-keys/groups","href":"/de/developer/billing-api/list-groups"},{"title":"Gruppe abrufen","openapi":"GET /billing/v1/bring-your-own-keys/groups/{groupId}","href":"/de/developer/billing-api/get-group"},{"title":"Monatsbudget einer Gruppe setzen","openapi":"PUT /billing/v1/bring-your-own-keys/groups/{groupId}/monthly-budget","href":"/de/developer/billing-api/set-group-monthly-budget"},{"title":"Agent-Budgets auflisten","openapi":"GET /billing/v1/bring-your-own-keys/agents","href":"/de/developer/billing-api/list-agents"},{"title":"Agent-Budget abrufen","openapi":"GET /billing/v1/bring-your-own-keys/agents/{agentId}","href":"/de/developer/billing-api/get-agent"},{"title":"Agent-Budget ändern","openapi":"PATCH /billing/v1/bring-your-own-keys/agents/{agentId}","href":"/de/developer/billing-api/update-agent-budget"}]},{"group":"Audit Logs API","pages":[{"title":"Audit Logs API Übersicht","href":"/de/developer/audit-logs-api/intro-to-audit-logs-api"},{"title":"Audit Logs auflisten","openapi":"GET /audit-logs/{workspace_id}","href":"/de/developer/audit-logs-api/list-audit-logs"}]},{"group":"Compliance API","pages":[{"title":"Tool-Parameter und Rückgabewerte exportieren","href":"/de/developer/compliance-api/export-tool-results"}]}]},{"tab":"Admin","pages":[{"title":"Admin","href":"/de/admin/workspace/workspace"}]}]}]},"title":"Cookbook - Docs","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}