Export per-call consumption analytics for the workspace identified by .
Each row represents one unit of billed credit consumption (an LLM call or a tool call).
The export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags).
The export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range
or apply filters to reduce the number of rows if you encounter a timeout.
Results are streamed, if an error occurs, an error message is appended and the stream is closed.
An admin API key can export the whole workspace. Any other API key must filter on groups, and
must be allowed to read the analytics of every group listed. The rows then cover the messages of
the users who were members of those groups when the message was sent, and the userGroupIds
and userGroupNames columns only list the requested groups.
Optional dimension filters. Each key maps to an array of string identifiers to include.
Each value must be at most 256 characters. The total number of values across all dimensions must not exceed 500.
Show child attributes
Response
The consumption data in CSV or NDJSON format
The response is of type string.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Multiplayer AI","colors":{"primary":"#0C84FE","light":"#9FDBFF","dark":"#0C84FE"},"logo":{"light":"https://mintcdn.com/dust/2DA36drRrorIkahi/branding/logo/light.svg?fit=max\u0026auto=format\u0026n=2DA36drRrorIkahi\u0026q=85\u0026s=3ca4f192f58eb9b80dc1e4c11fd5c8db","dark":"https://mintcdn.com/dust/2DA36drRrorIkahi/branding/logo/dark.svg?fit=max\u0026auto=format\u0026n=2DA36drRrorIkahi\u0026q=85\u0026s=95344d105b68c0912a13ae33b7cd871e"},"favicon":"https://mintcdn.com/dust/yYSkmee2gB4Opi_j/branding/favicon.svg?fit=max\u0026auto=format\u0026n=yYSkmee2gB4Opi_j\u0026q=85\u0026s=a66a8c8199cfb49a56380d56b54ea952","thumbnails":{"appearance":"light"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dust","hasAudioNarration":false,"actualSubdomain":"dust","customDomains":["docs.dust.tt"],"gitSource":{"type":"github","owner":"dust-tt","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"collectionId":"dcd7ceab-03d2-41e6-a7fe-94c21204227f","liveDeploymentHistoryId":"6adbaf596d5abf1200e6fc32","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adbaf596d5abf1200e6fc32"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adbaf596d5abf1200e6fc32","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Capabilities","count":86},{"language":"default","tag":"Developers","count":78},{"language":"default","tag":"Dust API Documentation","count":70},{"language":"default","tag":"Tools","count":48},{"language":"default","tag":"Use cases","count":46},{"language":"default","tag":"Admins","count":42},{"language":"default","tag":"FAQ","count":28},{"language":"default","tag":"Agents","count":26},{"language":"default","tag":"Knowledge","count":18},{"language":"default","tag":"Datasources","count":16}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/analytics/export-consumption-analytics","slug":"/api-reference/analytics/export-consumption-analytics","pageMetadata":{"title":"Export consumption analytics","description":"Export per-call consumption analytics for the workspace identified by {wId}.\nEach row represents one unit of billed credit consumption (an LLM call or a tool call).\nThe export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags).\nThe export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range\nor apply filters to reduce the number of rows if you encounter a timeout.\nResults are streamed, if an error occurs, an error message is appended and the stream is closed.\n\nAn admin API key can export the whole workspace. Any other API key must filter on `groups`, and\nmust be allowed to read the analytics of every group listed. The rows then cover the messages of\nthe users who were members of those groups when the message was sent, and the `userGroupIds`\nand `userGroupNames` columns only list the requested groups.\n","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/analytics/consumption/export","href":"/api-reference/analytics/export-consumption-analytics","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"Export per-call consumption analytics for the workspace identified by \", \".\\nEach row represents one unit of billed credit consumption (an LLM call or a tool call).\\nThe export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags).\\nThe export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range\\nor apply filters to reduce the number of rows if you encounter a timeout.\\nResults are streamed, if an error occurs, an error message is appended and the stream is closed.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"An admin API key can export the whole workspace. Any other API key must filter on \", _jsx(_components.code, {\n children: \"groups\"\n }), \", and\\nmust be allowed to read the analytics of every group listed. The rows then cover the messages of\\nthe users who were members of those groups when the message was sent, and the \", _jsx(_components.code, {\n children: \"userGroupIds\"\n }), \"\\nand \", _jsx(_components.code, {\n children: \"userGroupNames\"\n }), \" columns only list the requested groups.\"]\n })]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Export consumption analytics","description":"Export per-call consumption analytics for the workspace identified by {wId}.\nEach row represents one unit of billed credit consumption (an LLM call or a tool call).\nThe export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags).\nThe export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range\nor apply filters to reduce the number of rows if you encounter a timeout.\nResults are streamed, if an error occurs, an error message is appended and the stream is closed.\n\nAn admin API key can export the whole workspace. Any other API key must filter on `groups`, and\nmust be allowed to read the analytics of every group listed. The rows then cover the messages of\nthe users who were members of those groups when the message was sent, and the `userGroupIds`\nand `userGroupNames` columns only list the requested groups.\n","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/analytics/consumption/export","href":"/api-reference/analytics/export-consumption-analytics","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Export consumption analytics","description":"Export per-call consumption analytics for the workspace identified by {wId}.\nEach row represents one unit of billed credit consumption (an LLM call or a tool call).\nThe export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags).\nThe export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range\nor apply filters to reduce the number of rows if you encounter a timeout.\nResults are streamed, if an error occurs, an error message is appended and the stream is closed.\n\nAn admin API key can export the whole workspace. Any other API key must filter on `groups`, and\nmust be allowed to read the analytics of every group listed. The rows then cover the messages of\nthe users who were members of those groups when the message was sent, and the `userGroupIds`\nand `userGroupNames` columns only list the requested groups.\n","tags":["Analytics"],"security":["25941c63-f8af-4759-9ed2-c88f9820bdcb"],"parameters":["d28888de-6e32-4f56-bbc1-406847215d7a"],"requestBody":"1e45d4be-9884-4273-930e-9ad2403f7c31","responses":{"200":"4628bc8d-b802-42d5-894c-fa04535e7c44","400":"6092ee51-46d1-4273-8461-f6163bed9fb0","403":"91cdc1ad-30da-4bfe-a905-ece4ff85d222","429":"7407b0e3-c4f6-4a99-bebf-96ff9bbd2035","500":"77020e7f-6a0b-4410-9030-e24dffaa0fb6"},"method":"post","type":"path","servers":["44cc6c95-74eb-42b4-be2c-f4578da73f7f","b778fd73-1aed-451e-99b3-4291851a60da"],"path":"/api/v1/w/{wId}/analytics/consumption/export","baseUrlOptions":["https://dust.tt","https://eu.dust.tt"],"title":"Export consumption analytics","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"d28888de-6e32-4f56-bbc1-406847215d7a":{"in":"path","name":"wId","required":true,"description":"Unique string identifier for the workspace","schema":{"type":"string","isRequired":true,"description":"Unique string identifier for the workspace","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["startDate","endDate"],"properties":{"startDate":{"type":"string","format":"date-time","description":"Start of the time range (inclusive), ISO 8601 datetime","example":"2026-01-01T00:00:00Z","isRequired":true,"uniqueKey":"startDate","typeLabel":"string\u003cdate-time>"},"endDate":{"type":"string","format":"date-time","description":"End of the time range (exclusive), ISO 8601 datetime. Must be after startDate, at most 30 days apart.","example":"2026-01-15T00:00:00Z","isRequired":true,"uniqueKey":"endDate","typeLabel":"string\u003cdate-time>"},"format":{"type":"string","enum":["csv","ndjson"],"description":"Output format (defaults to csv)","uniqueKey":"format","typeLabel":"enum\u003cstring>"},"filter":{"type":"object","description":"Optional dimension filters. Each key maps to an array of string identifiers to include.\nEach value must be at most 256 characters. The total number of values across all dimensions must not exceed 500.\n","properties":{"agents":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.agents.items.[INDEX]","typeLabel":"string"},"description":"Agent sIds to filter on","uniqueKey":"filter.agents","typeLabel":"string[]"},"users":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.users.items.[INDEX]","typeLabel":"string"},"description":"User IDs to filter on","uniqueKey":"filter.users","typeLabel":"string[]"},"api_keys":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.api_keys.items.[INDEX]","typeLabel":"string"},"description":"API key names to filter on","uniqueKey":"filter.api_keys","typeLabel":"string[]"},"groups":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.groups.items.[INDEX]","typeLabel":"string"},"description":"Group IDs to filter on. Required, with at least one non-empty value, unless the\nAPI key has admin scope.\n","uniqueKey":"filter.groups","typeLabel":"string[]"},"models":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.models.items.[INDEX]","typeLabel":"string"},"description":"Model IDs to filter on","uniqueKey":"filter.models","typeLabel":"string[]"},"tools":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.tools.items.[INDEX]","typeLabel":"string"},"description":"Tool server names to filter on","uniqueKey":"filter.tools","typeLabel":"string[]"},"skills":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.skills.items.[INDEX]","typeLabel":"string"},"description":"Skill IDs to filter on","uniqueKey":"filter.skills","typeLabel":"string[]"},"sources":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.sources.items.[INDEX]","typeLabel":"string"},"description":"Context origins to filter on (e.g. \"web\", \"slack\", \"api\")","uniqueKey":"filter.sources","typeLabel":"string[]"},"tags":{"type":"array","items":{"type":"string","maxLength":256,"uniqueKey":"filter.tags.items.[INDEX]","typeLabel":"string"},"description":"Agent tag IDs to filter on","uniqueKey":"filter.tags","typeLabel":"string[]"}},"uniqueKey":"filter","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"startDate":"2026-01-01T00:00:00Z","endDate":"2026-01-15T00:00:00Z","filter":{"agents":["\u003cstring>"],"users":["\u003cstring>"],"api_keys":["\u003cstring>"],"groups":["\u003cstring>"],"models":["\u003cstring>"],"tools":["\u003cstring>"],"skills":["\u003cstring>"],"sources":["\u003cstring>"],"tags":["\u003cstring>"]}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"4628bc8d-b802-42d5-894c-fa04535e7c44":{"description":"The consumption data in CSV or NDJSON format","content":{"text/csv":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"},"application/x-ndjson":{"schema":{"type":"string","description":"Newline-delimited JSON, one row object per line","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"}},"exampleType":"generated"},"6092ee51-46d1-4273-8461-f6163bed9fb0":{"description":"Invalid request body (missing fields, invalid dates, range exceeds 30 days)","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"91cdc1ad-30da-4bfe-a905-ece4ff85d222":{"description":"The API key has no admin scope and the export is not restricted to groups whose\nanalytics it can read.\n","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"7407b0e3-c4f6-4a99-bebf-96ff9bbd2035":{"description":"Rate limit exceeded (60 requests per minute per workspace)","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"77020e7f-6a0b-4410-9030-e24dffaa0fb6":{"description":"Internal Server Error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"25941c63-f8af-4759-9ed2-c88f9820bdcb":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Your DUST API key is a Bearer token.","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"44cc6c95-74eb-42b4-be2c-f4578da73f7f":{"url":"https://dust.tt","description":"Dust.tt API (us-central1)"},"b778fd73-1aed-451e-99b3-4291851a60da":{"url":"https://eu.dust.tt","description":"Dust.tt API (europe-west1)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Your DUST API key is a Bearer token.","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Your DUST API key is a Bearer token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"https://dust.tt/api/doc"},"subdomain":"dust","siteName":"Multiplayer AI","title":"Export consumption analytics - Multiplayer AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T07:07:02.565Z","originalFileLocation":"api-reference/analytics/export-consumption-analytics.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=\"Export per-call consumption analytics for the workspace identified by {wId}. Each row represents one unit of billed credit consumption (an LLM call or a tool call). The export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags). The export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range or apply filters to reduce the number of rows if you encounter a timeout. Results are streamed, if an error occurs, an error message is appended and the stream is closed. An admin API key can export the whole workspace. Any other API key must filter on groups, and must be allowed to read the analytics of every group listed. The rows then cover the messages of the users who were members of those groups when the message was sent, and the userGroupIds and userGroupNames columns only list the requested groups.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Multiplayer AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/dust/UT3wRSe0pvPvrHSN/_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/dust/UT3wRSe0pvPvrHSN/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dust/UT3wRSe0pvPvrHSN/_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/dust/UT3wRSe0pvPvrHSN/_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/dust/UT3wRSe0pvPvrHSN/_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/dust/UT3wRSe0pvPvrHSN/_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/dust/UT3wRSe0pvPvrHSN/_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/dust/UT3wRSe0pvPvrHSN/_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/dust/UT3wRSe0pvPvrHSN/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Export consumption analytics - Multiplayer AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Export per-call consumption analytics for the workspace identified by {wId}. Each row represents one unit of billed credit consumption (an LLM call or a tool call). The export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags). The export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range or apply filters to reduce the number of rows if you encounter a timeout. Results are streamed, if an error occurs, an error message is appended and the stream is closed. An admin API key can export the whole workspace. Any other API key must filter on groups, and must be allowed to read the analytics of every group listed. The rows then cover the messages of the users who were members of those groups when the message was sent, and the userGroupIds and userGroupNames columns only list the requested groups.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Multiplayer AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dust.mintlify.app/_mintlify/api/og/v2?division=Analytics\u0026amp;title=Export+consumption+analytics\u0026amp;description=Export+per-call+consumption+analytics+for+the+workspace+identified+by+%7BwId%7D.%0AEach+row+represents+one+unit+of+billed+credit+consumption+%28an+LLM+call+or+a+tool+ca\u0026amp;theme=3f17262564c1a548e9d5f97b\u0026amp;signature=a26c18463a01817b493cba7c58db5d06e95caf9e157d0d99f3c91babb83e7407\">\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=\"Export consumption analytics - Multiplayer AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Export per-call consumption analytics for the workspace identified by {wId}. Each row represents one unit of billed credit consumption (an LLM call or a tool call). The export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags). The export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range or apply filters to reduce the number of rows if you encounter a timeout. Results are streamed, if an error occurs, an error message is appended and the stream is closed. An admin API key can export the whole workspace. Any other API key must filter on groups, and must be allowed to read the analytics of every group listed. The rows then cover the messages of the users who were members of those groups when the message was sent, and the userGroupIds and userGroupNames columns only list the requested groups.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dust.mintlify.app/_mintlify/api/og/v2?division=Analytics\u0026amp;title=Export+consumption+analytics\u0026amp;description=Export+per-call+consumption+analytics+for+the+workspace+identified+by+%7BwId%7D.%0AEach+row+represents+one+unit+of+billed+credit+consumption+%28an+LLM+call+or+a+tool+ca\u0026amp;theme=3f17262564c1a548e9d5f97b\u0026amp;signature=a26c18463a01817b493cba7c58db5d06e95caf9e157d0d99f3c91babb83e7407\">\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/dust/UT3wRSe0pvPvrHSN/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Multiplayer AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0C84FE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/analytics/export-consumption-analytics.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dust.tt/#organization\",\"name\":\"Multiplayer AI\",\"url\":\"https://docs.dust.tt\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dust/2DA36drRrorIkahi/branding/logo/light.svg?fit=max\u0026auto=format\u0026n=2DA36drRrorIkahi\u0026q=85\u0026s=3ca4f192f58eb9b80dc1e4c11fd5c8db\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dust.tt#website\",\"name\":\"Multiplayer AI\",\"url\":\"https://docs.dust.tt\",\"publisher\":{\"@id\":\"https://docs.dust.tt/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics#webpage\",\"url\":\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics\",\"name\":\"Export consumption analytics\",\"description\":\"Export per-call consumption analytics for the workspace identified by {wId}. Each row represents one unit of billed credit consumption (an LLM call or a tool call). The export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags). The export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range or apply filters to reduce the number of rows if you encounter a timeout. Results are streamed, if an error occurs, an error message is appended and the stream is closed. An admin API key can export the whole workspace. Any other API key must filter on groups, and must be allowed to read the analytics of every group listed. The rows then cover the messages of the users who were members of those groups when the message was sent, and the userGroupIds and userGroupNames columns only list the requested groups.\",\"dateModified\":\"2026-10-22T07:07:02.565Z\",\"isPartOf\":{\"@id\":\"https://docs.dust.tt#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Developers\",\"item\":\"https://docs.dust.tt/docs/user-documentation/developers/client-side-mcp-server\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dust API Documentation\",\"item\":\"https://docs.dust.tt/docs/developer-platform/dust-api-documentation/openapi-and-postman\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Export consumption analytics\",\"item\":\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics#apireference\",\"headline\":\"Export consumption analytics\",\"name\":\"Export consumption analytics\",\"description\":\"Export per-call consumption analytics for the workspace identified by {wId}. Each row represents one unit of billed credit consumption (an LLM call or a tool call). The export can be filtered by various dimensions (agents, users, API keys, groups, models, tools, skills, sources, tags). The export is limited to a maximum of 30 days per request and times out after 10 seconds: reduce the time range or apply filters to reduce the number of rows if you encounter a timeout. Results are streamed, if an error occurs, an error message is appended and the stream is closed. An admin API key can export the whole workspace. Any other API key must filter on groups, and must be allowed to read the analytics of every group listed. The rows then cover the messages of the users who were members of those groups when the message was sent, and the userGroupIds and userGroupNames columns only list the requested groups.\",\"url\":\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dust.tt/api-reference/analytics/export-consumption-analytics#webpage\"},\"dateModified\":\"2026-10-22T07:07:02.565Z\",\"publisher\":{\"@id\":\"https://docs.dust.tt/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dust.tt#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Multiplayer AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Multiplayer AI","nav":{"global":null,"groups":[{"group":"Latest Updates","pages":[{"title":"Changelog","href":"/docs/changelog"}]},{"group":"Use cases","pages":[{"title":"Intro to Dust","href":"/docs/user-documentation/getting-started/intro-to-dust"},{"group":"Dust Rollout Guide","root":{"title":"Dust Rollout Guide","href":"/docs/user-documentation/getting-started/dust-rollout-guide/index"},"pages":[{"title":"Welcome to Dust","href":"/docs/user-documentation/getting-started/dust-rollout-guide/welcome-to-dust"},{"title":"Launch strategy","href":"/docs/user-documentation/getting-started/dust-rollout-guide/launch-strategy"},{"title":"Team onboarding material","href":"/docs/user-documentation/getting-started/dust-rollout-guide/team-onboarding-material"},{"title":"Build your builder community","href":"/docs/user-documentation/getting-started/dust-rollout-guide/build-your-builder-community"},{"title":"Admin guide: set up your Dust workspace","href":"/docs/user-documentation/getting-started/dust-rollout-guide/admin-guide-set-up-your-dust-workspace"},{"title":"Designing use cases","href":"/docs/user-documentation/getting-started/dust-rollout-guide/designing-use-cases"},{"title":"Educate \u0026 activate","href":"/docs/user-documentation/getting-started/dust-rollout-guide/educate-activate"},{"title":"Measure \u0026 expand","href":"/docs/user-documentation/getting-started/dust-rollout-guide/measure-expand"}]},{"group":"Use Cases \u0026 Guides","root":{"title":"Use Cases \u0026 Guides","href":"/docs/user-documentation/getting-started/use-cases-and-guides/index"},"pages":[{"title":"🤝 Sales","href":"/docs/user-documentation/getting-started/use-cases-and-guides/sales"},{"title":"🏆 Customer Support","href":"/docs/user-documentation/getting-started/use-cases-and-guides/customer-support"},{"title":"📣 Marketing \u0026 Content","href":"/docs/user-documentation/getting-started/use-cases-and-guides/marketing"},{"title":"🤖 Engineering","href":"/docs/user-documentation/getting-started/use-cases-and-guides/engineering"},{"title":"📈 Data Analytics","href":"/docs/user-documentation/getting-started/use-cases-and-guides/data-analytics"},{"title":"📖 Knowledge","href":"/docs/user-documentation/getting-started/use-cases-and-guides/knowledge"},{"title":"👥 Recruiting \u0026 People","href":"/docs/user-documentation/getting-started/use-cases-and-guides/recruiting-and-people"},{"title":"📦 Product","href":"/docs/user-documentation/getting-started/use-cases-and-guides/product-and-design"},{"title":"🧑🤝🧑 Collaboration","href":"/docs/user-documentation/getting-started/use-cases-and-guides/collaboration"}]},{"group":"FAQ","root":{"title":"FAQ","href":"/docs/user-documentation/getting-started/faq/index"},"pages":[{"group":"General questions","pages":[{"title":"What data sources can be connected to Dust?","href":"/docs/user-documentation/getting-started/faq/general-questions/what-data-sources-can-be-connected-to-dust"},{"title":"What AI models are available in Dust?","href":"/docs/user-documentation/getting-started/faq/general-questions/what-ai-models-are-available-in-dust"},{"title":"What tools are available in Dust?","href":"/docs/user-documentation/getting-started/faq/general-questions/what-tools-are-available-in-dust"},{"title":"What are the pricing plans for Dust?","href":"/docs/user-documentation/getting-started/faq/general-questions/what-are-the-pricing-plans-for-dust"},{"title":"How does Dust handle user data?","href":"/docs/user-documentation/getting-started/faq/general-questions/how-does-dust-handle-user-data"}]},{"group":"Managing agents","pages":[{"title":"I don't know how to start creating an agent, what should I do?","href":"/docs/user-documentation/getting-started/faq/managing-agents/i-dont-know-how-to-start-creating-an-agent-what-should-i-do"},{"title":"How do I edit a custom agent?","href":"/docs/user-documentation/getting-started/faq/managing-agents/how-do-i-edit-a-custom-agent"},{"title":"What settings / model should I use?","href":"/docs/user-documentation/getting-started/faq/managing-agents/what-settings-model-should-i-use"},{"title":"Can agents create a new file or document directly into Notion, Google Drive or other connected platforms?","href":"/docs/user-documentation/getting-started/faq/managing-agents/can-agents-create-a-new-file-or-document-directly-into-notion-google-drive-or-other-connected-platforms"},{"title":"What data do the agents have access to?","href":"/docs/user-documentation/getting-started/faq/managing-agents/what-data-do-the-agents-have-access-to"},{"title":"Do the agents have access to the internet?","href":"/docs/user-documentation/getting-started/faq/managing-agents/do-the-agents-have-access-to-the-internet"},{"title":"Does the Dust agent give accurate and safe responses?","href":"/docs/user-documentation/getting-started/faq/managing-agents/does-the-dust-agent-give-accurate-and-safe-responses"},{"title":"Is there a Dust conversation API?","href":"/docs/user-documentation/getting-started/faq/managing-agents/is-there-a-dust-conversation-api"},{"title":"Can I share a conversation?","href":"/docs/user-documentation/getting-started/faq/managing-agents/can-i-share-a-conversation"},{"title":"Can I delete or rename a conversation?","href":"/docs/user-documentation/getting-started/faq/managing-agents/can-i-delete-or-rename-a-conversation"},{"title":"Can I use the Dust agents in different languages?","href":"/docs/user-documentation/getting-started/faq/managing-agents/can-i-use-the-dust-agents-in-different-languages"},{"title":"How can I find the ID of an agent?","href":"/docs/user-documentation/getting-started/faq/managing-agents/how-can-i-find-the-id-of-an-agent"}]},{"group":"Troubleshooting \u0026 Limitations","pages":[{"title":"When asking a question about data within Slack, the link to the thread isn't always the right one","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/when-asking-a-question-about-data-within-slack-the-link-to-the-thread-isnt-always-the-right-one"},{"title":"I haven't received a login, or I am having trouble logging in","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/i-havent-received-a-login-or-i-am-having-trouble-logging-in"},{"title":"I try to create an agent using the Table Query tool, but it doesn't work","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/i-try-to-create-an-agent-using-the-table-query-tool-but-it-doesnt-work"},{"title":"The agent is producing links that don't work and falsely claiming something untrue, what's going on?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/the-agent-is-producing-links-that-dont-work-and-falsely-claiming-something-untrue-whats-going-on"},{"title":"Why doesn't the agent remember what I said earlier in a conversation?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/why-doesnt-the-agent-remember-what-i-said-earlier-in-a-conversation"},{"title":"Why isn't my recently updated document showing in agent responses?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/why-isnt-my-recently-updated-document-showing-in-agent-responses"},{"title":"Can Dust remember and incorporate my feedback in the future?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/can-dust-remember-and-incorporate-my-feedback-in-the-future"},{"title":"Is Dust down?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/is-dust-down"},{"title":"Why is Dust slow or my agent taking too long to respond?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/why-is-dust-slow-or-my-agent-taking-too-long-to-respond"}]},{"title":"File size limits","href":"/docs/user-documentation/getting-started/faq/file-size-limits"},{"title":"How to Change Your Email Address in Dust","href":"/docs/user-documentation/getting-started/faq/how-to-change-your-email-address-in-dust"}]}]},{"group":"Agents","pages":[{"title":"Create your first agent","href":"/docs/user-documentation/agents/create-your-first-agent"},{"title":"Conversational building","href":"/docs/user-documentation/agents/conversational-building"},{"title":"Auto models and the model picker","href":"/docs/user-documentation/agents/model-selection"},{"group":"LLM Best practices","pages":[{"title":"How to write effective instructions","href":"/docs/user-documentation/agents/llm-best-practices/how-to-write-effective-instructions"},{"title":"Choosing the Right AI Model for Your Dust Agent","href":"/docs/user-documentation/agents/llm-best-practices/choosing-the-right-ai-model"},{"title":"Understanding LLMs Context Windows","href":"/docs/user-documentation/agents/llm-best-practices/understanding-llms-context-windows"},{"title":"Understanding LLM Limitations: Counting and Parsing Structured Data","href":"/docs/user-documentation/agents/llm-best-practices/understanding-llm-limitations"},{"title":"Understanding Retrieval Augmented Generation (RAG) and the search method in Dust","href":"/docs/user-documentation/agents/llm-best-practices/understanding-rag"}]},{"title":"Templates","href":"/docs/user-documentation/agents/templates"},{"group":"Dust default agents","pages":[{"title":"@dust Agent","href":"/docs/user-documentation/agents/default-agents/dust"},{"title":"@deep-dive Agent","href":"/docs/user-documentation/agents/default-agents/deep-dive-agent"},{"title":"@help Agent","href":"/docs/user-documentation/agents/default-agents/help"},{"title":"@analyst Agent","href":"/docs/user-documentation/agents/default-agents/analyst"},{"title":"Sidekick","href":"/docs/user-documentation/agents/default-agents/agent-builder-sidekick"}]},{"title":"Troubleshooting your agent","href":"/docs/user-documentation/agents/troubleshooting-your-agent"},{"title":"Structured output format","href":"/docs/user-documentation/agents/structured-output-format"},{"title":"Steering: Conversations that keep up with you","href":"/docs/user-documentation/agents/steering-conversations"},{"title":"Branch a Conversation","href":"/docs/user-documentation/agents/branch-a-conversation"},{"title":"Context Compaction","href":"/docs/user-documentation/agents/context-compaction"}]},{"group":"Skills","pages":[{"title":"Overview","href":"/docs/user-documentation/agents/skills/skills-overview"},{"title":"Skills management","href":"/docs/user-documentation/agents/skills/skills-management"},{"title":"Skill Examples","href":"/docs/user-documentation/agents/skills/skill-examples"},{"title":"Skill Availability","href":"/docs/user-documentation/agents/skill-availability"},{"title":"Discover Knowledge","href":"/docs/user-documentation/agents/discover-knowledge"},{"title":"Discover Skills","href":"/docs/user-documentation/agents/discover-skills"},{"title":"Discover Tools","href":"/docs/user-documentation/agents/discover-tools"},{"title":"Go Deep","href":"/docs/user-documentation/agents/go-deep"},{"title":"Dust Support","href":"/docs/user-documentation/agents/dust-support"},{"title":"Self Improving Skills","href":"/docs/user-documentation/agents/self-improving-skills"}]},{"group":"Capabilities","pages":[{"group":"Knowledge","root":{"title":"Knowledge","href":"/docs/user-documentation/agents/knowledge/index"},"pages":[{"title":"Search data sources","href":"/docs/user-documentation/agents/knowledge/search-data-sources"},{"title":"Table queries","href":"/docs/user-documentation/agents/knowledge/table-queries"},{"title":"Extract data","href":"/docs/user-documentation/agents/knowledge/extract-data"},{"title":"Include data","href":"/docs/user-documentation/agents/knowledge/include-data"},{"title":"Overview","href":"/docs/user-documentation/data-sources/overview"},{"title":"Connections","href":"/docs/user-documentation/data-sources/connections"},{"title":"Websites","href":"/docs/user-documentation/data-sources/websites"},{"title":"Folders","href":"/docs/user-documentation/data-sources/folders"},{"group":"Conversation Files","pages":[{"title":"Conversation Files","href":"/docs/user-documentation/data-sources/conversation-files/conversation-files"},{"title":"Read images","href":"/docs/user-documentation/data-sources/conversation-files/read-images"}]},{"group":"Custom connections","pages":[{"title":"[Zapier] Automatically add any datasource to Dust","href":"/docs/user-documentation/data-sources/custom-connections/zapier-automatically-add-datasource"},{"title":"[Beta] Import Jira issues","href":"/docs/user-documentation/data-sources/custom-connections/beta-import-jira-issues"},{"title":"[Beta] Import Salesforce Data","href":"/docs/user-documentation/data-sources/custom-connections/beta-import-salesforce-data"},{"title":"[Beta] Import Hubspot Data","href":"/docs/user-documentation/data-sources/custom-connections/beta-import-hubspot-data"},{"title":"[Beta] Import Guru Cards","href":"/docs/user-documentation/data-sources/custom-connections/beta-import-guru-cards"},{"title":"[Beta] Import Linear Issues","href":"/docs/user-documentation/data-sources/custom-connections/beta-import-linear-issues"},{"title":"[Beta] Import Dropbox Files","href":"/docs/user-documentation/data-sources/custom-connections/beta-import-dropbox-files"},{"title":"[Beta] Import Front Conversations","href":"/docs/user-documentation/data-sources/custom-connections/beta-import-front-conversations"}]}]},{"group":"Tools","root":{"title":"Tools","href":"/docs/user-documentation/agents/tools/index"},"pages":[{"title":"Airtable","href":"/docs/user-documentation/agents/tools/airtable"},{"title":"Agent Memory","href":"/docs/user-documentation/agents/tools/agent-memory"},{"title":"Asana","href":"/docs/user-documentation/agents/tools/asana"},{"title":"Ashby","href":"/docs/user-documentation/agents/tools/ashby"},{"title":"Attio","href":"/docs/user-documentation/agents/tools/attio"},{"title":"Canva","href":"/docs/user-documentation/agents/tools/canva"},{"title":"Confluence","href":"/docs/user-documentation/agents/tools/confluence"},{"title":"Databricks","href":"/docs/user-documentation/agents/tools/databricks"},{"title":"Fathom","href":"/docs/user-documentation/agents/tools/fathom"},{"title":"Gong","href":"/docs/user-documentation/agents/tools/gong"},{"title":"Freshservice","href":"/docs/user-documentation/agents/tools/freshservice"},{"title":"Front","href":"/docs/user-documentation/agents/tools/front"},{"title":"GitHub","href":"/docs/user-documentation/agents/tools/github"},{"title":"Gmail","href":"/docs/user-documentation/agents/tools/gmail"},{"title":"Google Calendar","href":"/docs/user-documentation/agents/tools/google-calendar"},{"title":"Google Drive","href":"/docs/user-documentation/agents/tools/google-drive"},{"title":"[Deprecated] Google Sheets","href":"/docs/user-documentation/agents/tools/google-sheets-deprecated"},{"title":"HubSpot","href":"/docs/user-documentation/agents/tools/hubspot"},{"title":"Image Generation","href":"/docs/user-documentation/agents/tools/image-generation"},{"title":"Jira","href":"/docs/user-documentation/agents/tools/jira"},{"title":"JIT tools","href":"/docs/user-documentation/agents/tools/jit-tools"},{"title":"Microsoft Outlook","href":"/docs/user-documentation/agents/tools/microsoft-outlook"},{"title":"Microsoft Sharepoint and OneDrive tools","href":"/docs/user-documentation/agents/tools/microsoft-sharepoint-and-onedrive"},{"title":"Microsoft Teams","href":"/docs/user-documentation/agents/tools/microsoft-teams"},{"title":"Microsoft Excel","href":"/docs/user-documentation/agents/tools/microsoft-excel"},{"title":"Miro","href":"/docs/user-documentation/agents/tools/miro"},{"title":"Monday","href":"/docs/user-documentation/agents/tools/monday-com"},{"title":"NetSuite","href":"/docs/user-documentation/agents/tools/netsuite"},{"title":"Notion","href":"/docs/user-documentation/agents/tools/notion"},{"title":"Power BI","href":"/docs/user-documentation/agents/tools/power-bi"},{"title":"Productboard","href":"/docs/user-documentation/agents/tools/productboard"},{"title":"Slack tools","href":"/docs/user-documentation/agents/tools/slack-tools"},{"title":"UKG Ready","href":"/docs/user-documentation/agents/tools/ukg-ready"},{"title":"Val Town","href":"/docs/user-documentation/agents/tools/val-town"},{"title":"Vanta","href":"/docs/user-documentation/agents/tools/vanta"},{"title":"Voice and sound generation","href":"/docs/user-documentation/agents/tools/voice-and-sound-generation"},{"title":"Salesloft","href":"/docs/user-documentation/agents/tools/salesloft"},{"title":"Semrush","href":"/docs/user-documentation/agents/tools/semrush"},{"title":"ServiceNow","href":"/docs/user-documentation/agents/tools/servicenow"},{"title":"Slab","href":"/docs/user-documentation/agents/tools/slab"},{"title":"Snowflake","href":"/docs/user-documentation/agents/tools/snowflake"},{"title":"Statuspage","href":"/docs/user-documentation/agents/tools/statuspage"},{"title":"Run agent","href":"/docs/user-documentation/agents/tools/run-agent"},{"title":"Web Search \u0026 Browse","href":"/docs/user-documentation/agents/tools/web-search-and-browse"},{"title":"Zendesk","href":"/docs/user-documentation/agents/tools/zendesk"},{"title":"Wake-ups","href":"/docs/user-documentation/agents/tools/wake-ups"},{"title":"Computer","href":"/docs/user-documentation/agents/tools/computer"}]},{"group":"Triggers","root":{"title":"Triggers","href":"/docs/user-documentation/agents/triggers/index"},"pages":[{"title":"Credits usage","href":"/docs/user-documentation/agents/triggers/credits-usage"},{"title":"Schedules","href":"/docs/user-documentation/agents/triggers/schedules"},{"group":"Webhooks","root":{"title":"Webhooks","href":"/docs/user-documentation/agents/triggers/webhooks/index"},"pages":[{"title":"Filter webhooks payload","href":"/docs/user-documentation/agents/triggers/webhooks/filter-webhooks-payload"},{"title":"Rate Limiting","href":"/docs/user-documentation/agents/triggers/webhooks/rate-limiting"}]}]},{"group":"Frames","pages":[{"title":"Overview","href":"/docs/user-documentation/agents/frames/overview"},{"title":"White-labeled Frames","href":"/docs/user-documentation/agents/frames/white-labeled-frames"}]},{"group":"Integrations","root":{"title":"Integrations","href":"/docs/user-documentation/agents/integrations/index"},"pages":[{"title":"Dust MCP Server","href":"/docs/user-documentation/agents/integrations/dust-mcp-server"},{"group":"Dust in Slack","root":{"title":"Dust in Slack","href":"/docs/user-documentation/agents/integrations/dust-in-slack/index"},"pages":[{"title":"Slack Auto-Reply without @mention","href":"/docs/user-documentation/agents/integrations/dust-in-slack/slack-auto-reply"},{"title":"[Beta] Slack Auto-Join","href":"/docs/user-documentation/agents/integrations/dust-in-slack/slack-auto-join"},{"title":"Slack workflows","href":"/docs/user-documentation/agents/integrations/dust-in-slack/slack-workflows"}]},{"title":"Send and Forward Email to Agents","href":"/docs/user-documentation/agents/integrations/send-and-forward-email-to-agents"},{"title":"Zapier","href":"/docs/user-documentation/agents/integrations/zapier"},{"title":"Make.com","href":"/docs/user-documentation/agents/integrations/make-com"},{"title":"n8n","href":"/docs/user-documentation/agents/integrations/n8n"},{"title":"Power Automate","href":"/docs/user-documentation/agents/integrations/power-automate"},{"title":"Meeting transcripts","href":"/docs/user-documentation/agents/integrations/meeting-transcripts"},{"title":"Google Sheets Add-on","href":"/docs/user-documentation/agents/integrations/google-sheets-add-on"},{"title":"Dust in Zendesk","href":"/docs/user-documentation/agents/integrations/dust-in-zendesk"},{"title":"Browser Extension (Chrome, Firefox \u0026 Chromium-based browsers)","href":"/docs/user-documentation/agents/integrations/browser-extension"},{"title":"Raycast Extension","href":"/docs/user-documentation/agents/integrations/raycast-extension"},{"title":"Dust in Teams","href":"/docs/user-documentation/agents/integrations/dust-in-teams"}]}]},{"group":"Pods","pages":[{"title":"Overview","href":"/docs/user-documentation/pods/overview"},{"title":"Members and roles","href":"/docs/user-documentation/pods/members-and-roles"},{"title":"Tasks","href":"/docs/user-documentation/pods/tasks"},{"title":"Conversations","href":"/docs/user-documentation/pods/conversations"},{"title":"Files","href":"/docs/user-documentation/pods/files"},{"title":"Frames","href":"/docs/user-documentation/pods/frames"},{"title":"Agent tools","href":"/docs/user-documentation/pods/agent-tools"},{"title":"Admin controls","href":"/docs/user-documentation/pods/admin-controls"},{"group":"Examples","pages":[{"title":"Shared asset library","href":"/docs/user-documentation/pods/examples/shared-asset-library"},{"title":"Personal second brain","href":"/docs/user-documentation/pods/examples/personal-second-brain"},{"title":"Initiative and project management","href":"/docs/user-documentation/pods/examples/initiative-and-project-management"},{"title":"Ticket handling and support knowledge","href":"/docs/user-documentation/pods/examples/ticket-handling-and-support-knowledge"},{"title":"One Pod per customer","href":"/docs/user-documentation/pods/examples/one-pod-per-customer"},{"title":"Content and editorial production","href":"/docs/user-documentation/pods/examples/content-and-editorial-production"},{"title":"Competitive intelligence","href":"/docs/user-documentation/pods/examples/competitive-intelligence"}]}]},{"group":"Admins","pages":[{"title":"Quickstart","href":"/docs/user-documentation/admins/quickstart"},{"group":"Admin Governance","pages":[{"title":"Workspace Governance: Roles, Groups \u0026 Permissions ","href":"/docs/user-documentation/admins/admin-governance/workspace-governance-roles-groups-and-permissions"},{"title":"Group managers","href":"/docs/user-documentation/admins/admin-governance/group-managers"},{"title":"Access Controls and Permissions","href":"/docs/user-documentation/admins/admin-governance/access-controls-and-permissions"},{"title":"EU-hosted models","href":"/docs/user-documentation/admins/admin-governance/eu-hosted-models"},{"group":"Single Sign-On (SSO)","pages":[{"title":"Single Sign-On (SSO)","href":"/docs/user-documentation/admins/admin-governance/single-sign-on-sso/single-sign-on-sso"},{"title":"SAML SSO","href":"/docs/user-documentation/admins/admin-governance/single-sign-on-sso/saml-sso"}]},{"title":"Users and groups provisioning","href":"/docs/user-documentation/admins/admin-governance/users-and-groups-provisioning"},{"title":"Merging user accounts","href":"/docs/user-documentation/admins/admin-governance/merging-user-accounts"}]},{"title":"Spaces management","href":"/docs/user-documentation/admins/spaces-management"},{"title":"Agents management","href":"/docs/user-documentation/admins/agents-management"},{"group":"Connections Management","root":{"title":"Connections Management","href":"/docs/user-documentation/admins/connections-management/index"},"pages":[{"title":"Google Drive","href":"/docs/user-documentation/admins/connections-management/google-drive"},{"title":"Notion","href":"/docs/user-documentation/admins/connections-management/notion"},{"title":"Confluence","href":"/docs/user-documentation/admins/connections-management/confluence"},{"title":"Intercom","href":"/docs/user-documentation/admins/connections-management/intercom"},{"title":"Github","href":"/docs/user-documentation/admins/connections-management/github"},{"title":"Microsoft","href":"/docs/user-documentation/admins/connections-management/microsoft"},{"title":"Zendesk","href":"/docs/user-documentation/admins/connections-management/zendesk"},{"title":"Snowflake","href":"/docs/user-documentation/admins/connections-management/snowflake"},{"title":"BigQuery","href":"/docs/user-documentation/admins/connections-management/bigquery"},{"title":"Gong","href":"/docs/user-documentation/admins/connections-management/gong"},{"title":"Slack","href":"/docs/user-documentation/admins/connections-management/slack"}]},{"group":"Tools management","pages":[{"title":"Adding an MCP Server","href":"/docs/user-documentation/admins/tools-management/adding-an-mcp-server"},{"title":"Static egress IP addresses","href":"/docs/user-documentation/admins/tools-management/static-egress-ips"},{"title":"Personal vs Shared Credentials for Tools \u0026 MCP Servers","href":"/docs/user-documentation/admins/tools-management/personal-vs-shared-credentials"},{"group":"Salesforce","pages":[{"title":"Salesforce","href":"/docs/user-documentation/admins/tools-management/salesforce/salesforce"},{"title":"Salesforce - Notes on API limit and permissions","href":"/docs/user-documentation/admins/tools-management/salesforce/salesforce-notes-on-api-limit-and-permissions"}]},{"title":"Managing Microsoft tools","href":"/docs/user-documentation/admins/tools-management/managing-microsoft-tools"},{"title":"Computer admin setup","href":"/docs/user-documentation/admins/tools-management/computer-admin-setup"}]},{"title":"Analytics","href":"/analytics"},{"title":"API keys","href":"/docs/user-documentation/admins/api-keys"},{"group":"Audit Logs","pages":[{"title":"Audit Logs","href":"/docs/user-documentation/admins/audit-logs/audit-logs"},{"title":"Audit Logs: Events Reference","href":"/docs/user-documentation/admins/audit-logs/audit-logs-events-reference"}]},{"group":"Usage, seats \u0026 credits","pages":[{"title":"Seat management","href":"/docs/user-documentation/admins/usage-seats-and-credits/seat-management"},{"title":"Credits","href":"/docs/user-documentation/admins/usage-seats-and-credits/credits"},{"title":"Credit management","href":"/docs/user-documentation/admins/usage-seats-and-credits/credit-management"},{"title":"Optimize credit consumption","href":"/docs/user-documentation/admins/usage-seats-and-credits/optimize-credit-consumption"},{"title":"Model access tiers","href":"/docs/user-documentation/admins/usage-seats-and-credits/model-access-tiers"},{"title":"Train your team on credit optimization","href":"/docs/user-documentation/admins/usage-seats-and-credits/train-team-credit-optimization"}]},{"group":"Billing","pages":[{"title":"Subscriptions \u0026 Payments","href":"/docs/user-documentation/admins/billing/subscriptions-and-payments"}]},{"group":"Admin Troubleshooting","pages":[{"title":"Troubleshooting","href":"/docs/user-documentation/admins/admin-troubleshooting/admin-troubleshooting"},{"title":"Slack Troubleshooting","href":"/docs/user-documentation/admins/admin-troubleshooting/slack-troubleshooting"}]}]},{"group":"Developers","pages":[{"title":"Client Side MCP Server (Preview)","href":"/docs/user-documentation/developers/client-side-mcp-server"},{"group":"Overview","pages":[{"title":"Developer platform","href":"/docs/developer-platform/overview/developer-platform"},{"title":"JavaScript SDK","href":"/docs/developer-platform/overview/javascript-sdk"}]},{"group":"Core Concepts","pages":[{"title":"Datasources","href":"/docs/developer-platform/core-concepts/datasources"},{"title":"Chunks and Documents","href":"/docs/developer-platform/core-concepts/chunks-and-documents"},{"title":"Rate Limits","href":"/docs/developer-platform/core-concepts/rate-limits"}]},{"group":"Dust API Documentation","pages":[{"title":"OpenAPI \u0026 Postman","description":null,"href":"/docs/developer-platform/dust-api-documentation/openapi-and-postman"},{"group":"Analytics","pages":[{"title":"Export consumption analytics","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/analytics/consumption/export","href":"/api-reference/analytics/export-consumption-analytics"},{"title":"Export workspace analytics","description":"Export analytics data for the workspace identified by {wId} in CSV or JSON format.","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/analytics/export","href":"/api-reference/analytics/export-workspace-analytics"}]},{"group":"Agents","pages":[{"title":"List agents","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/agent_configurations","href":"/api-reference/agents/list-agents"},{"title":"Export agent configuration as YAML","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/agent_configurations/{sId}/export/yaml","href":"/api-reference/agents/export-agent-configuration-as-yaml"},{"title":"Get agent configuration","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/agent_configurations/{sId}","href":"/api-reference/agents/get-agent-configuration"},{"title":"Archive agent configuration","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc delete /api/v1/w/{wId}/assistant/agent_configurations/{sId}","href":"/api-reference/agents/archive-agent-configuration"},{"title":"Update agent configuration","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc patch /api/v1/w/{wId}/assistant/agent_configurations/{sId}","href":"/api-reference/agents/update-agent-configuration"},{"title":"Import agent configuration","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/agent_configurations/import","href":"/api-reference/agents/import-agent-configuration"},{"title":"Search agents by name","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/agent_configurations/search","href":"/api-reference/agents/search-agents-by-name"}]},{"group":"Conversations","pages":[{"title":"Cancel message generation in a conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/conversations/{cId}/cancel","href":"/api-reference/conversations/cancel-message-generation-in-a-conversation"},{"title":"Get conversation consumption","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/conversations/{cId}/consumption","href":"/api-reference/conversations/get-conversation-consumption"},{"title":"Create a content fragment","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/conversations/{cId}/content_fragments","href":"/api-reference/conversations/create-a-content-fragment"},{"title":"Get the events for a conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/conversations/{cId}/events","href":"/api-reference/conversations/get-the-events-for-a-conversation"},{"title":"Download a conversation-scoped file by path","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/conversations/{cId}/files/{rel}","href":"/api-reference/conversations/download-a-conversation-scoped-file-by-path"},{"title":"Get a conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/conversations/{cId}","href":"/api-reference/conversations/get-a-conversation"},{"title":"Update a conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc patch /api/v1/w/{wId}/assistant/conversations/{cId}","href":"/api-reference/conversations/update-a-conversation"},{"title":"Answer a user question in a conversation message","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/conversations/{cId}/messages/{mId}/answer-question","href":"/api-reference/conversations/answer-a-user-question-in-a-conversation-message"},{"title":"Edit an existing message in a conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/conversations/{cId}/messages/{mId}/edit","href":"/api-reference/conversations/edit-an-existing-message-in-a-conversation"},{"title":"Get events for a message","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/conversations/{cId}/messages/{mId}/events","href":"/api-reference/conversations/get-events-for-a-message"},{"title":"Validate an action in a conversation message","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/conversations/{cId}/messages/{mId}/validate-action","href":"/api-reference/conversations/validate-an-action-in-a-conversation-message"},{"title":"Create a message","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/conversations/{cId}/messages","href":"/api-reference/conversations/create-a-message"},{"title":"Create a new conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/conversations","href":"/api-reference/conversations/create-a-new-conversation"},{"title":"Create a file upload URL","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/files","href":"/api-reference/conversations/create-a-file-upload-url"}]},{"group":"Feedbacks","pages":[{"title":"Get feedbacks for a conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/conversations/{cId}/feedbacks","href":"/api-reference/feedbacks/get-feedbacks-for-a-conversation"},{"title":"Submit feedback for a specific message in a conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/conversations/{cId}/messages/{mId}/feedbacks","href":"/api-reference/feedbacks/submit-feedback-for-a-specific-message-in-a-conversation"},{"title":"Delete feedback for a specific message","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc delete /api/v1/w/{wId}/assistant/conversations/{cId}/messages/{mId}/feedbacks","href":"/api-reference/feedbacks/delete-feedback-for-a-specific-message"}]},{"group":"Mentions","pages":[{"title":"Get mention suggestions for a conversation","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/conversations/{cId}/mentions/suggestions","href":"/api-reference/mentions/get-mention-suggestions-for-a-conversation"},{"title":"Parse mentions in markdown text","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/assistant/mentions/parse","href":"/api-reference/mentions/parse-mentions-in-markdown-text"},{"title":"Get mention suggestions","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/assistant/mentions/suggestions","href":"/api-reference/mentions/get-mention-suggestions"}]},{"group":"MCP","pages":[{"title":"Deregister a client-side MCP server","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/mcp/deregister","href":"/api-reference/mcp/deregister-a-client-side-mcp-server"},{"title":"Update heartbeat for a client-side MCP server","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/mcp/heartbeat","href":"/api-reference/mcp/update-heartbeat-for-a-client-side-mcp-server"},{"title":"Register a client-side MCP server","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/mcp/register","href":"/api-reference/mcp/register-a-client-side-mcp-server"},{"title":"Stream MCP tool requests for a workspace","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/mcp/requests","href":"/api-reference/mcp/stream-mcp-tool-requests-for-a-workspace"},{"title":"Submit MCP tool execution results","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/mcp/results","href":"/api-reference/mcp/submit-mcp-tool-execution-results"}]},{"group":"Search","pages":[{"title":"Search for nodes in the workspace (streaming)","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/search","href":"/api-reference/search/search-for-nodes-in-the-workspace-streaming"},{"title":"Search for nodes in the workspace","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/search","href":"/api-reference/search/search-for-nodes-in-the-workspace"},{"title":"Upload a tool file","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/search/tools/upload","href":"/api-reference/search/upload-a-tool-file"}]},{"group":"Skills","pages":[{"title":"Archive a skill","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc delete /api/v1/w/{wId}/skills/{skillId}","href":"/api-reference/skills/archive-a-skill"},{"title":"List skills","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/skills","href":"/api-reference/skills/list-skills"},{"title":"Import skills from uploaded files","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/skills","href":"/api-reference/skills/import-skills-from-uploaded-files"}]},{"group":"Apps","pages":[{"title":"Get an app run","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/apps/{aId}/runs/{runId}","href":"/api-reference/apps/get-an-app-run"},{"title":"Create an app run","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/spaces/{spaceId}/apps/{aId}/runs","href":"/api-reference/apps/create-an-app-run"},{"title":"List apps","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/apps","href":"/api-reference/apps/list-apps"}]},{"group":"DatasourceViews","pages":[{"title":"Get a data source view","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_source_views/{dsvId}","href":"/api-reference/datasourceviews/get-a-data-source-view"},{"title":"Delete a data source view","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc delete /api/v1/w/{wId}/spaces/{spaceId}/data_source_views/{dsvId}","href":"/api-reference/datasourceviews/delete-a-data-source-view"},{"title":"Update a data source view","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc patch /api/v1/w/{wId}/spaces/{spaceId}/data_source_views/{dsvId}","href":"/api-reference/datasourceviews/update-a-data-source-view"},{"title":"Search the data source view","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_source_views/{dsvId}/search","href":"/api-reference/datasourceviews/search-the-data-source-view"},{"title":"List Data Source Views","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_source_views","href":"/api-reference/datasourceviews/list-data-source-views"}]},{"group":"Datasources","pages":[{"title":"Check the upsert queue status for a data source","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/check_upsert_queue","href":"/api-reference/datasources/check-the-upsert-queue-status-for-a-data-source"},{"title":"Retrieve a document from a data source","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents/{documentId}","href":"/api-reference/datasources/retrieve-a-document-from-a-data-source"},{"title":"Upsert a document in a data source","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents/{documentId}","href":"/api-reference/datasources/upsert-a-document-in-a-data-source"},{"title":"Delete a document from a data source","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc delete /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents/{documentId}","href":"/api-reference/datasources/delete-a-document-from-a-data-source"},{"title":"Update the parents of a document","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents/{documentId}/parents","href":"/api-reference/datasources/update-the-parents-of-a-document"},{"title":"Get documents","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/documents","href":"/api-reference/datasources/get-documents"},{"title":"Search the data source","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/search","href":"/api-reference/datasources/search-the-data-source"},{"title":"Get a table","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}","href":"/api-reference/datasources/get-a-table"},{"title":"Delete a table","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc delete /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}","href":"/api-reference/datasources/delete-a-table"},{"title":"Get a row","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}/rows/{rId}","href":"/api-reference/datasources/get-a-row"},{"title":"Delete a row","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc delete /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}/rows/{rId}","href":"/api-reference/datasources/delete-a-row"},{"title":"List rows","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}/rows","href":"/api-reference/datasources/list-rows"},{"title":"Upsert rows","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables/{tId}/rows","href":"/api-reference/datasources/upsert-rows"},{"title":"Get tables","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables","href":"/api-reference/datasources/get-tables"},{"title":"Upsert a table","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/spaces/{spaceId}/data_sources/{dsId}/tables","href":"/api-reference/datasources/upsert-a-table"},{"title":"Get data sources","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/data_sources","href":"/api-reference/datasources/get-data-sources"}]},{"group":"Tools","pages":[{"title":"List available MCP server views.","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces/{spaceId}/mcp_server_views","href":"/api-reference/tools/list-available-mcp-server-views"}]},{"group":"Spaces","pages":[{"title":"List available spaces.","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/spaces","href":"/api-reference/spaces/list-available-spaces"}]},{"group":"Triggers","pages":[{"title":"Get a trigger","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/triggers/{tId}","href":"/api-reference/triggers/get-a-trigger"},{"title":"Receive external webhook to trigger flows","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc post /api/v1/w/{wId}/triggers/hooks/{webhookSourceId}","href":"/api-reference/triggers/receive-external-webhook-to-trigger-flows"},{"title":"List triggers","deprecated":null,"version":null,"openapi":"https://dust.tt/api/doc get /api/v1/w/{wId}/triggers","href":"/api-reference/triggers/list-triggers"}]}]},{"group":"Dust Labs","pages":[{"title":"Dust-Labs repository","href":"/docs/developer-platform/dust-labs/dust-labs-repository"}]},{"group":"Dust CLI","pages":[{"title":"Dust CLI","href":"/docs/developer-platform/dust-cli/dust-cli"}]}]},{"group":"Deprecated","pages":[{"group":"[LEGACY] Dust Apps","pages":[{"title":"Creating Google Calendar events from a Dust agent","href":"/docs/user-documentation/deprecated/legacy-dust-apps/creating-google-calendar-events-from-a-dust-agent"},{"title":"Allowing an agent to send an email","href":"/docs/user-documentation/deprecated/legacy-dust-apps/allowing-an-agent-to-send-an-email"}]},{"title":"Dev : pre-configuring a custom MCP server","href":"/docs/user-documentation/deprecated/dev-pre-configuring-a-custom-mcp-server"},{"group":"[Legacy] Dust Apps","pages":[{"title":"What is a Dust App?","href":"/docs/developer-platform/legacy-dust-apps/what-is-a-dust-app"},{"title":"Dust Apps: Core Concepts","href":"/docs/developer-platform/legacy-dust-apps/dust-apps-core-concepts"},{"title":"Build your first Dust App","href":"/docs/developer-platform/legacy-dust-apps/build-your-first-dust-app"},{"group":"Blocks","pages":[{"title":"Core Blocks","href":"/docs/developer-platform/legacy-dust-apps/blocks/core-blocks"}]}]}]}]},"title":"Export consumption analytics - Multiplayer AI","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js","Markdown-BuPH8yuW.js","clsx-CCOYKgaU.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BnkC_6oA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BM4S31-f.js"]}