The Skald API is built on REST principles. We enforce HTTPS in every request to improve data security, integrity, and privacy. The API does not support HTTP.
All requests contain the following base URL:
Each Project inside an Organization on Skald have it’s own API key.
It follows the format: sk_proj_xxxxxxxxxxxxxxxxxxxxxxxTo authenticate you need to add an Authorization header with the contents of the header being Bearer sk_proj_xxxxxxxxx where sk_proj_xxxxxxxxx is your project API Key.
Skald uses standard HTTP codes to indicate the success or failure of your requests.
In general, 2xx HTTP codes correspond to success, 4xx codes are for user-related failures, and 5xx codes are for infrastructure issues.
Status
Description
200
Successful request.
400
Check that the parameters were correct.
401
The API key used was missing.
403
The API key used was invalid.
404
The resource was not found.
429
The rate limit was exceeded.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Skald Docs","colors":{"primary":"#1786ca","light":"#1786ca","dark":"#1786ca"},"logo":{"light":"https://mintcdn.com/skald/A48DMKKEIvP7UEpt/static/skald-logo-light-bg.svg?fit=max\u0026auto=format\u0026n=A48DMKKEIvP7UEpt\u0026q=85\u0026s=91b66f795e131a2e4a17eebedeb4deba","dark":"https://mintcdn.com/skald/A48DMKKEIvP7UEpt/static/skald-logo-dark-bg.svg?fit=max\u0026auto=format\u0026n=A48DMKKEIvP7UEpt\u0026q=85\u0026s=7478b85f0695740a8bae1fefe078037c"},"favicon":{"light":"/static/skald-docs-favicon.png","dark":"/static/skald-docs-favicon.png"},"navbar":{"links":[],"primary":{"type":"button","label":"Try Skald for free","href":"https://platform.useskald.com/signup"}},"footer":{"socials":{"github":"https://github.com/skaldlabs"}},"fonts":{"family":"Inter"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"]},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/skaldlabs/skald"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"skald","hasAudioNarration":false,"actualSubdomain":"skald","customDomains":["docs.useskald.com"],"gitSource":{"type":"github","owner":"skaldlabs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21f689809fff710fb9ac6b","collectionId":"75746e18-32aa-4427-8291-e3c74c710bea","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21f689809fff710fb9ac6b:success","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"SDKs","count":8},{"language":"default","tag":"API Reference","count":5},{"language":"default","tag":"Getting started","count":3},{"language":"default","tag":"Self-host","count":3}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"full-page-search","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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"docs/api-reference/introduction","slug":"/docs/api-reference/introduction","pageMetadata":{"title":"Introduction","description":"Understand general concepts and response codes","href":"/docs/api-reference/introduction","hidden":false},"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: \"Understand general concepts and response codes\"\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={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`base-url`,children:`Base URL`}),`\n`,_jsx(_components.p,{children:`The Skald API is built on REST principles. We enforce HTTPS in every request to improve data security, integrity, and privacy. The API does not support HTTP.\nAll requests contain the following base URL:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`https`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`:`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`//api.useskald.com`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`authentication`,children:`Authentication`}),`\n`,_jsxs(_components.p,{children:[`Each Project inside an Organization on Skald have it’s own API key.\nIt follows the format: `,_jsx(_components.strong,{children:`sk_proj_xxxxxxxxxxxxxxxxxxxxxxx`})]}),`\n`,_jsx(_components.p,{children:`To authenticate you need to add an Authorization header with the contents of the header being Bearer sk_proj_xxxxxxxxx where sk_proj_xxxxxxxxx is your project API Key.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`javascript`,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:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#C8C8C8`},children:`Authorization`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Bearer`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` sk_proj_xxxxxxxxx`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`response-codes`,children:`Response codes`}),`\n`,_jsx(_components.p,{children:`Skald uses standard HTTP codes to indicate the success or failure of your requests.\nIn general, 2xx HTTP codes correspond to success, 4xx codes are for user-related failures, and 5xx codes are for infrastructure issues.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`200`}),_jsx(_components.td,{children:`Successful request.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:`Check that the parameters were correct.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`401`}),_jsx(_components.td,{children:`The API key used was missing.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`403`}),_jsx(_components.td,{children:`The API key used was invalid.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`404`}),_jsx(_components.td,{children:`The resource was not found.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`429`}),_jsx(_components.td,{children:`The rate limit was exceeded.`})]})]})]})]})}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":"Introduction","description":"Understand general concepts and response codes","href":"/docs/api-reference/introduction","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Base URL","slug":"base-url","depth":3,"children":[]},{"title":"Authentication","slug":"authentication","depth":3,"children":[]},{"title":"Response codes","slug":"response-codes","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"skald","siteName":"Skald Docs","title":"Introduction - Skald Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-26T03:50:15.188Z","originalFileLocation":"docs/api-reference/introduction.mdx"},"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=\"Understand general concepts and response codes\">\u003cmeta data-mint-head name=\"application-name\" content=\"Skald 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/skald/OHDu3MUVeBySDP5Y/_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/skald/OHDu3MUVeBySDP5Y/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/skald/OHDu3MUVeBySDP5Y/_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/skald/OHDu3MUVeBySDP5Y/_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/skald/OHDu3MUVeBySDP5Y/_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/skald/OHDu3MUVeBySDP5Y/_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/skald/OHDu3MUVeBySDP5Y/_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/skald/OHDu3MUVeBySDP5Y/_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/skald/OHDu3MUVeBySDP5Y/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Introduction - Skald Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand general concepts and response codes\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Skald Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.useskald.com/docs/api-reference/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://skald.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Introduction\u0026amp;description=Understand+general+concepts+and+response+codes\u0026amp;theme=62390092b30565db7e56fa88\u0026amp;signature=d9bdab5cb925a18466b38b7df440e233f8f6f478894e9e8c54ce0fe932a83702\">\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=\"Introduction - Skald Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand general concepts and response codes\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://skald.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Introduction\u0026amp;description=Understand+general+concepts+and+response+codes\u0026amp;theme=62390092b30565db7e56fa88\u0026amp;signature=d9bdab5cb925a18466b38b7df440e233f8f6f478894e9e8c54ce0fe932a83702\">\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/skald/OHDu3MUVeBySDP5Y/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Skald Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1786ca\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.useskald.com/docs/api-reference/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.useskald.com/#organization\",\"name\":\"Skald Docs\",\"url\":\"https://docs.useskald.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/skald/A48DMKKEIvP7UEpt/static/skald-logo-light-bg.svg?fit=max\u0026auto=format\u0026n=A48DMKKEIvP7UEpt\u0026q=85\u0026s=91b66f795e131a2e4a17eebedeb4deba\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.useskald.com#website\",\"name\":\"Skald Docs\",\"url\":\"https://docs.useskald.com\",\"publisher\":{\"@id\":\"https://docs.useskald.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.useskald.com/docs/api-reference/introduction#webpage\",\"url\":\"https://docs.useskald.com/docs/api-reference/introduction\",\"name\":\"Introduction\",\"description\":\"Understand general concepts and response codes\",\"dateModified\":\"2026-01-26T03:50:15.188Z\",\"isPartOf\":{\"@id\":\"https://docs.useskald.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.useskald.com/docs/api-reference/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.useskald.com/docs/api-reference/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Skald Docs\",\"item\":\"https://docs.useskald.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction\",\"item\":\"https://docs.useskald.com/docs/api-reference/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.useskald.com/docs/api-reference/introduction#article\",\"headline\":\"Introduction\",\"name\":\"Introduction\",\"description\":\"Understand general concepts and response codes\",\"url\":\"https://docs.useskald.com/docs/api-reference/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.useskald.com/docs/api-reference/introduction#webpage\"},\"dateModified\":\"2026-01-26T03:50:15.188Z\",\"publisher\":{\"@id\":\"https://docs.useskald.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.useskald.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Skald Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Skald Docs","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/skaldlabs/skald"}]},"groups":[{"group":"Getting started","pages":[{"title":"Introduction to Skald","href":"/docs/index","hidden":false},{"title":"Memos","href":"/docs/memos","hidden":false},{"title":"Knowledge spaces and filters","href":"/docs/filtering","hidden":false}]},{"group":"Self-host","pages":[{"title":"Self-hosting Skald","href":"/docs/self-host/intro","hidden":false},{"title":"Production self-hosted deployment","href":"/docs/self-host/production","hidden":false},{"title":"No third-party services","href":"/docs/self-host/full-local","hidden":false}]},{"group":"SDKs","pages":[{"title":"Skald CLI","href":"/docs/sdks/cli","hidden":false},{"title":"Skald MCP","href":"/docs/sdks/mcp","hidden":false},{"title":"NodeJS SDK","href":"/docs/sdks/node"},{"title":"Python SDK","href":"/docs/sdks/python","hidden":false},{"title":"Ruby SDK","href":"/docs/sdks/ruby","hidden":false},{"title":"Go SDK","href":"/docs/sdks/go","hidden":false},{"title":"PHP SDK","href":"/docs/sdks/php","hidden":false},{"title":".NET SDK","description":"Documentation on how to use the Skald .NET SDK.","href":"/docs/sdks/csharp","hidden":false}]},{"group":"API Reference","pages":[{"title":"Introduction","href":"/docs/api-reference/introduction","hidden":false},{"title":"Memos","description":"API reference for the POST /api/v1/memo endpoint","href":"/docs/api-reference/memos","hidden":false},{"title":"Search","href":"/docs/api-reference/search","hidden":false},{"title":"Chat","href":"/docs/api-reference/chat","hidden":false},{"title":"Filters","href":"/docs/api-reference/filters","hidden":false}]}]},"basePath":"","title":"Introduction - Skald Docs","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}