Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.
GET
/
v1
/
documents
/
google-drive
/
files
/
{fileId}
/
editor
Open a Drive document in the inline editor
curl --request GET \ --url https://api.openworklabs.com/v1/documents/google-drive/files/{fileId}/editor \ --header 'x-api-key: <api-key>'
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"OpenWork Docs","colors":{"primary":"#011627","light":"#cbd5e1","dark":"#011627"},"logo":{"light":"https://mintcdn.com/differentai/bbTblqmGCwQ9TUdJ/logo/light.svg?fit=max\u0026auto=format\u0026n=bbTblqmGCwQ9TUdJ\u0026q=85\u0026s=4467903d12836ac81ccb6eef9dbe7bde","dark":"https://mintcdn.com/differentai/bbTblqmGCwQ9TUdJ/logo/dark.svg?fit=max\u0026auto=format\u0026n=bbTblqmGCwQ9TUdJ\u0026q=85\u0026s=104602207077f80bd2961c67c80dfcf4"},"favicon":"https://mintcdn.com/differentai/bbTblqmGCwQ9TUdJ/logo/light.svg?fit=max\u0026auto=format\u0026n=bbTblqmGCwQ9TUdJ\u0026q=85\u0026s=4467903d12836ac81ccb6eef9dbe7bde","api":{"openapi":"https://api.openworklabs.com/openapi.json?public=1"},"background":{"color":{"light":"#ffffff","dark":"#011627"}},"navbar":{"primary":{"type":"button","label":"Download OpenWork","href":"https://openworklabs.com/download"}},"seo":{"metatags":{"og:image":"https://openworklabs.com/docs/images/openwork-social.png","og:image:alt":"OpenWork — Your AI workspace. Without vendor lock-in.","twitter:image:alt":"OpenWork — Your AI workspace. Without vendor lock-in."}},"errors":{"404":{"redirect":false,"title":"Missing Documentation?","description":"If you're technical and want to use a specific part of the app that is not documented well yet, [send us a quick email](mailto:team@openworklabs.com?subject=missing%20documentation\u0026body=hey%20my%20github%20is%20%7Busername%7D%2C%20I%27m%20interested%20in%20%7Bfeature%7D%20from%20openwork%20but%20I%27m%20missing%20documentation%20on%20it%2C%20could%20you%20create%20it%3F%0A%0AThanks) and tell us what you're missing."}},"markdown":{"instructions":["For agents: install the OpenWork desktop app with `brew install --cask openwork` (macOS) or from https://openworklabs.com/download. Do not run `npx openwork`; the npm package named `openwork` is a different project.","Connect an agent to OpenWork with the MCP Gateway: `claude mcp add --transport http openwork https://api.openworklabs.com/mcp/agent`. Teams sign up at https://app.openworklabs.com?mode=sign-up.","Step-by-step agent guide: https://openworklabs.com/docs/start-here/use-openwork-from-an-ai-agent.md","Connect Slack (any organization admin): https://openworklabs.com/docs/slack/connect-slack.md. OpenWork in Slack (@openwork bot) is private alpha for approved organizations. Setup guide: https://openworklabs.com/docs/slack/overview.md. Agent skill: https://openworklabs.com/.well-known/agent-skills/set-up-openwork-slack/SKILL.md."]},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"differentai","hasAudioNarration":false,"actualSubdomain":"differentai","customDomains":["openworklabs.com"],"gitSource":{"type":"github","owner":"different-ai","repo":"openwork","deployBranch":"dev","contentDirectory":"packages/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aecc08089050d16a7255c97","collectionId":"6ae0bdc0-d440-4a5e-82ab-b64802b61440","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aecc08089050d16a7255c97"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed4c1c7010334fa68181eb","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"API","count":642},{"language":"default","tag":"Capability Sources","count":86},{"language":"default","tag":"Inference Providers","count":52},{"language":"default","tag":"Admin","count":51},{"language":"default","tag":"SSO","count":46},{"language":"default","tag":"Organizations","count":41},{"language":"default","tag":"Authentication","count":30},{"language":"default","tag":"Connectors","count":30},{"language":"default","tag":"Desktop App","count":29},{"language":"default","tag":"MCP Gateway","count":27}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#topbar-cta-button>a[href=\"https://openworklabs.com/download\"]{padding-right:0.75rem}#topbar-cta-button>a[href=\"https://openworklabs.com/download\"]>div>svg[aria-hidden=\"true\"]{display:none}body:has(.docs-intro) #header{display:none}#content-area h1,#content-area h2,#content-area h3,#content-area h4{color:#011627;letter-spacing:-0.025em}.docs-intro{padding:8px 0 32px;margin-bottom:32px;border-bottom:1px solid #e5e7eb}#content-area .docs-eyebrow{margin:0 0 16px;color:#4b5563;font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:11px;line-height:1.6;letter-spacing:0.1em;text-transform:uppercase}#content-area .docs-intro h1,#content-area .docs-intro .docs-hero-title{margin:0;max-width:680px;font-size:clamp(2.25rem, 4vw, 3rem);font-weight:500;line-height:1.12;letter-spacing:-0.045em;text-wrap:balance}#content-area .docs-lead{margin:20px 0 24px;color:#4b5563;font-size:18px;line-height:1.65}#content-area .docs-section-title{margin:0 0 16px;font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:500;line-height:1.2;scroll-margin-top:150px}.docs-actions{display:flex;flex-wrap:wrap;gap:12px}#content-area .docs-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #e5e7eb;border-radius:999px;color:#011627;background:#f0f4f9;font-size:15px;font-weight:500;text-decoration:none}#content-area .docs-actions a:first-child{color:#ffffff;background:#011627;border-color:#011627}#content-area .docs-actions a:hover{opacity:0.85}#content-area .card{background:#f8fafc;border-color:#e5e7eb}a:focus-visible,button:focus-visible{outline:2px solid #011627;outline-offset:4px}@media (max-width: 1023px){#content-area a[aria-label=\"Navigate to header\"]{margin-left:-16px;width:16px}#content-area a[aria-label=\"Navigate to header\"]>div{width:16px;height:24px}}.dark #content-area :is(h1,h2,h3,h4),.dark #content-area :is(.docs-lead,.docs-eyebrow){color:#e2e8f0}.dark .docs-intro{border-color:#334155}.dark #content-area .docs-actions a{color:#e2e8f0;background:#172b3b;border-color:#475569}.dark #content-area .docs-actions a:first-child{color:#011627;background:#e2e8f0}.dark #content-area .card{background-color:#0b1e30;border-color:#334155}.dark :is(a,button):focus-visible{outline-color:#e2e8f0}a[href^=\"https://www.mintlify.com\"][href*=\"utm_campaign=poweredBy\"]{color:#4b5563}.dark a[href^=\"https://www.mintlify.com\"][href*=\"utm_campaign=poweredBy\"]{color:#cbd5e1}"}],"page":{"pagePath":"api-reference/documents/open-a-drive-document-in-the-inline-editor","slug":"/api-reference/documents/open-a-drive-document-in-the-inline-editor","pageMetadata":{"title":"Open a Drive document in the inline editor","description":"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/google-drive/files/{fileId}/editor","href":"/api-reference/documents/open-a-drive-document-in-the-inline-editor","autogeneratedByOpenApi":true},"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: \"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.\"\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":"Open a Drive document in the inline editor","description":"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/google-drive/files/{fileId}/editor","href":"/api-reference/documents/open-a-drive-document-in-the-inline-editor","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"openGoogleDriveDocumentEditor","tags":["Documents"],"x-mcp":false,"summary":"Open a Drive document in the inline editor","description":"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.","responses":{"200":"b3e913d7-0210-41f0-bff7-d237fdcf4154","400":"911544d3-0580-4319-910a-d7562710b2fa","409":"73c852b7-686d-42b4-993d-7f9bef4f4425"},"parameters":["4dcece54-acdf-4b5d-a7aa-37e7f356c5a6","dc9ee913-6467-4e5a-b6ac-bea4a3547408","d7c30153-5962-42a8-88c9-d74d52ce0cbf","9b29d746-3cde-4a36-bf57-9b59aa87226c"],"security":["b6802847-d26f-4ddd-a3cc-4fd0b26c871e","cdb07d22-0dc8-43da-90b4-f0e60e5a68fc"],"method":"get","type":"path","servers":["39522024-58e3-4772-bdd7-bc3804c43e60"],"path":"/v1/documents/google-drive/files/{fileId}/editor","baseUrlOptions":["https://api.openworklabs.com"],"title":"Open a Drive document in the inline editor","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4dcece54-acdf-4b5d-a7aa-37e7f356c5a6":{"in":"path","name":"fileId","schema":{"type":"string","minLength":1,"maxLength":512,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true},"dc9ee913-6467-4e5a-b6ac-bea4a3547408":{"in":"query","name":"sheetId","schema":{"type":"string","maxLength":200,"uniqueKey":"","typeLabel":"string"}},"d7c30153-5962-42a8-88c9-d74d52ce0cbf":{"in":"query","name":"startRow","schema":{"default":1,"type":"integer","minimum":1,"maximum":1048526,"uniqueKey":"","typeLabel":"integer"}},"9b29d746-3cde-4a36-bf57-9b59aa87226c":{"in":"query","name":"connectionId","schema":{"type":"string","pattern":"^(google-workspace|emc_[A-Za-z0-9]+)$","uniqueKey":"","typeLabel":"string"}}},"responses":{"b3e913d7-0210-41f0-bff7-d237fdcf4154":{"description":"Document result.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["connectionId","fileId","name","revision","canEdit","kind","source","sheets","activeSheetId","startRow","endRow","cells"],"properties":{"connectionId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.connectionId","typeLabel":"string"},"fileId":{"type":"string","minLength":1,"maxLength":512,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"oneOf.0.fileId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.name","typeLabel":"string"},"revision":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.revision","typeLabel":"string"},"canEdit":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.0.canEdit","typeLabel":"boolean"},"kind":{"type":"string","const":"spreadsheet","isRequired":true,"uniqueKey":"oneOf.0.kind","typeLabel":"string"},"source":{"type":"string","enum":["google","xlsx"],"isRequired":true,"uniqueKey":"oneOf.0.source","typeLabel":"enum\u003cstring>"},"sheets":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.sheets.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.sheets.items.[INDEX].name","typeLabel":"string"},"rows":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"oneOf.0.sheets.items.[INDEX].rows","typeLabel":"integer"},"columns":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"oneOf.0.sheets.items.[INDEX].columns","typeLabel":"integer"}},"required":["id","name","rows","columns"],"uniqueKey":"oneOf.0.sheets.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.0.sheets","typeLabel":"object[]"},"activeSheetId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.activeSheetId","typeLabel":"string"},"startRow":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"oneOf.0.startRow","typeLabel":"integer"},"endRow":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"oneOf.0.endRow","typeLabel":"integer"},"cells":{"type":"array","items":{"type":"object","properties":{"row":{"type":"integer","minimum":1,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"oneOf.0.cells.items.[INDEX].row","typeLabel":"integer"},"column":{"type":"integer","minimum":1,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"oneOf.0.cells.items.[INDEX].column","typeLabel":"integer"},"text":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.cells.items.[INDEX].text","typeLabel":"string"},"formula":{"type":"string","uniqueKey":"oneOf.0.cells.items.[INDEX].formula","typeLabel":"string"}},"required":["row","column","text"],"uniqueKey":"oneOf.0.cells.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.0.cells","typeLabel":"object[]"},"notice":{"type":"string","uniqueKey":"oneOf.0.notice","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["connectionId","fileId","name","revision","canEdit","kind","source","sections"],"properties":{"connectionId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.connectionId","typeLabel":"string"},"fileId":{"type":"string","minLength":1,"maxLength":512,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"oneOf.1.fileId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.name","typeLabel":"string"},"revision":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.revision","typeLabel":"string"},"canEdit":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.1.canEdit","typeLabel":"boolean"},"kind":{"type":"string","const":"document","isRequired":true,"uniqueKey":"oneOf.1.kind","typeLabel":"string"},"source":{"type":"string","enum":["google","docx"],"isRequired":true,"uniqueKey":"oneOf.1.source","typeLabel":"enum\u003cstring>"},"sections":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.sections.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.sections.items.[INDEX].name","typeLabel":"string"},"paragraphs":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].id","typeLabel":"string"},"runs":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].runs.items.[INDEX].id","typeLabel":"string"},"text":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].runs.items.[INDEX].text","typeLabel":"string"},"bold":{"type":"boolean","uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].runs.items.[INDEX].bold","typeLabel":"boolean"},"italic":{"type":"boolean","uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].runs.items.[INDEX].italic","typeLabel":"boolean"},"underline":{"type":"boolean","uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].runs.items.[INDEX].underline","typeLabel":"boolean"}},"required":["id","text"],"uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].runs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].runs","typeLabel":"object[]"},"heading":{"type":"boolean","uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX].heading","typeLabel":"boolean"}},"required":["id","runs"],"uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.sections.items.[INDEX].paragraphs","typeLabel":"object[]"}},"required":["id","name","paragraphs"],"uniqueKey":"oneOf.1.sections.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.sections","typeLabel":"object[]"},"notice":{"type":"string","uniqueKey":"oneOf.1.notice","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","required":["connectionId","fileId","name","revision","canEdit","kind","text"],"properties":{"connectionId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.connectionId","typeLabel":"string"},"fileId":{"type":"string","minLength":1,"maxLength":512,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"oneOf.2.fileId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.name","typeLabel":"string"},"revision":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.revision","typeLabel":"string"},"canEdit":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.2.canEdit","typeLabel":"boolean"},"kind":{"type":"string","const":"text","isRequired":true,"uniqueKey":"oneOf.2.kind","typeLabel":"string"},"text":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.text","typeLabel":"string"},"notice":{"type":"string","uniqueKey":"oneOf.2.notice","typeLabel":"string"}},"uniqueKey":"oneOf.2","typeLabel":"object"},{"type":"object","required":["connectionId","fileId","name","revision","canEdit","kind","mimeType"],"properties":{"connectionId":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.connectionId","typeLabel":"string"},"fileId":{"type":"string","minLength":1,"maxLength":512,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"oneOf.3.fileId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.name","typeLabel":"string"},"revision":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.revision","typeLabel":"string"},"canEdit":{"type":"boolean","isRequired":true,"uniqueKey":"oneOf.3.canEdit","typeLabel":"boolean"},"kind":{"type":"string","const":"preview","isRequired":true,"uniqueKey":"oneOf.3.kind","typeLabel":"string"},"mimeType":{"type":"string","isRequired":true,"uniqueKey":"oneOf.3.mimeType","typeLabel":"string"},"notice":{"type":"string","uniqueKey":"oneOf.3.notice","typeLabel":"string"}},"uniqueKey":"oneOf.3","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"connectionId":"\u003cstring>","fileId":"\u003cstring>","name":"\u003cstring>","revision":"\u003cstring>","canEdit":true,"kind":"spreadsheet","source":"google","sheets":[{"id":"\u003cstring>","name":"\u003cstring>","rows":0,"columns":0}],"activeSheetId":"\u003cstring>","startRow":0,"endRow":0,"cells":[{"row":4503599627370496,"column":4503599627370496,"text":"\u003cstring>","formula":"\u003cstring>"}],"notice":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"911544d3-0580-4319-910a-d7562710b2fa":{"description":"Unsupported edit.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"73c852b7-686d-42b4-993d-7f9bef4f4425":{"description":"Reconnect or reload the changed file.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["error","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b6802847-d26f-4ddd-a3cc-4fd0b26c871e":{"denApiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"Organization API key passed as the `x-api-key` header. The raw key is the header value; do not prefix it with `Bearer`.","scopes":[],"schemeName":"denApiKey"}},"cdb07d22-0dc8-43da-90b4-f0e60e5a68fc":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"session-token","description":"Den session token passed as `Authorization: Bearer \u003csession-token>` for user-authenticated Den routes. Not for API keys: send `den_` keys in the `x-api-key` header instead.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"39522024-58e3-4772-bdd7-bc3804c43e60":{"url":"https://api.openworklabs.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Organization API key passed as the `x-api-key` header. The raw key is the header value; do not prefix it with `Bearer`.","scopes":[],"schemeName":"denApiKey"},"schema":{"title":"x-api-key","type":"string","description":"Organization API key passed as the `x-api-key` header. The raw key is the header value; do not prefix it with `Bearer`.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"denApiKey","name":"x-api-key"}],"title":"denApiKey"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"session-token","description":"Den session token passed as `Authorization: Bearer \u003csession-token>` for user-authenticated Den routes. Not for API keys: send `den_` keys in the `x-api-key` header instead.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Den session token passed as `Authorization: Bearer \u003csession-token>` for user-authenticated Den routes. Not for API keys: send `den_` keys in the `x-api-key` header instead.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"https://api.openworklabs.com/openapi.json?public=1"},"subdomain":"differentai","siteName":"OpenWork Docs","title":"Open a Drive document in the inline editor - OpenWork Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T03:40:34.344Z","originalFileLocation":"api-reference/documents/open-a-drive-document-in-the-inline-editor.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=\"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OpenWork Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_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=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Open a Drive document in the inline editor - OpenWork Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OpenWork Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://openworklabs.com/docs/images/openwork-social.png\">\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=\"Open a Drive document in the inline editor - OpenWork Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://openworklabs.com/docs/images/openwork-social.png\">\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=\"/docs/mintlify-assets/_mintlify/favicons/differentai/wKsTNhaHes0Tin67/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OpenWork Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#011627\">\u003cmeta data-mint-head name=\"og:image:alt\" content=\"OpenWork — Your AI workspace. Without vendor lock-in.\">\u003cmeta data-mint-head name=\"twitter:image:alt\" content=\"OpenWork — Your AI workspace. Without vendor lock-in.\">\u003clink data-mint-head rel=\"canonical\" href=\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://openworklabs.com/#organization\",\"name\":\"OpenWork Docs\",\"url\":\"https://openworklabs.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/differentai/bbTblqmGCwQ9TUdJ/logo/light.svg?fit=max\u0026auto=format\u0026n=bbTblqmGCwQ9TUdJ\u0026q=85\u0026s=4467903d12836ac81ccb6eef9dbe7bde\"}},{\"@type\":\"WebSite\",\"@id\":\"https://openworklabs.com/docs#website\",\"name\":\"OpenWork Docs\",\"url\":\"https://openworklabs.com/docs\",\"publisher\":{\"@id\":\"https://openworklabs.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor#webpage\",\"url\":\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor\",\"name\":\"Open a Drive document in the inline editor\",\"description\":\"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.\",\"dateModified\":\"2026-11-06T03:40:34.344Z\",\"isPartOf\":{\"@id\":\"https://openworklabs.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Documents\",\"item\":\"https://openworklabs.com/docs/api-reference/documents/resolve-an-authorized-drive-document-link-without-downloading-content\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Open a Drive document in the inline editor\",\"item\":\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor#apireference\",\"headline\":\"Open a Drive document in the inline editor\",\"name\":\"Open a Drive document in the inline editor\",\"description\":\"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.\",\"url\":\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor\",\"mainEntityOfPage\":{\"@id\":\"https://openworklabs.com/docs/api-reference/documents/open-a-drive-document-in-the-inline-editor#webpage\"},\"image\":\"https://openworklabs.com/docs/images/openwork-social.png\",\"dateModified\":\"2026-11-06T03:40:34.344Z\",\"publisher\":{\"@id\":\"https://openworklabs.com/#organization\"},\"isPartOf\":{\"@id\":\"https://openworklabs.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OpenWork Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OpenWork Docs","nav":{"global":null,"tabs":[{"tab":"Start here","pages":[{"title":"Start here","href":"/start-here/get-started"}]},{"tab":"Desktop App","pages":[{"title":"Desktop App","href":"/desktop-app/first-task"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"Slack","pages":[{"title":"Slack","href":"/slack/connect-slack"}]},{"tab":"AI Gateway","pages":[{"title":"AI Gateway","href":"/ai-gateway/overview"}]},{"tab":"MCP Gateway","pages":[{"title":"MCP Gateway","href":"/cloud/run-in-the-cloud/cloud-mcp"}]},{"tab":"Dashboards","pages":[{"title":"Dashboards","href":"/dashboards/overview"}]},{"tab":"SSO","pages":[{"title":"SSO","href":"/cloud/get-started"}]},{"tab":"Self-host","pages":[{"title":"Self-host","href":"/start-here/self-host"}]},{"tab":"API","groups":[{"group":"System","pages":[{"title":"Check den-api health","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /health","href":"/api-reference/system/check-den-api-health"},{"title":"Check den-api readiness","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /ready","href":"/api-reference/system/check-den-api-readiness"},{"title":"Get desktop app version metadata","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/app-version","href":"/api-reference/system/get-desktop-app-version-metadata"},{"title":"Get features for people without an organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/features","href":"/api-reference/system/get-features-for-people-without-an-organization"}]},{"group":"Admin","pages":[{"title":"Get free Auto usage across all organizations","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/free-auto/usage","href":"/api-reference/admin/get-free-auto-usage-across-all-organizations"},{"title":"Get observed behavior after the free Auto limit","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/free-auto/conversions","href":"/api-reference/admin/get-observed-behavior-after-the-free-auto-limit"},{"title":"Get security signals across all organizations","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/security","href":"/api-reference/admin/get-security-signals-across-all-organizations"},{"title":"Get refused and failed platform requests for the last 24 hours","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/security/requests","href":"/api-reference/admin/get-refused-and-failed-platform-requests-for-the-last-24-hours"},{"title":"Get an organization member's feature overrides","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/organizations/{organizationId}/members/{memberId}/capabilities","href":"/api-reference/admin/get-an-organization-members-feature-overrides"},{"title":"Set an organization member's feature overrides","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/admin/organizations/{organizationId}/members/{memberId}/capabilities","href":"/api-reference/admin/set-an-organization-members-feature-overrides"},{"title":"Slack bot message outcomes","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/slack-send-as-bot/outcomes","href":"/api-reference/admin/slack-bot-message-outcomes"},{"title":"Whether each feature is used and working, across organizations","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/feature-usage","href":"/api-reference/admin/whether-each-feature-is-used-and-working-across-organizations"},{"title":"One feature's use and outcomes by organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/feature-usage/{key}","href":"/api-reference/admin/one-features-use-and-outcomes-by-organization"},{"title":"Who has and uses each feature in an organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/organizations/{organizationId}/feature-usage","href":"/api-reference/admin/who-has-and-uses-each-feature-in-an-organization"},{"title":"Which MCP providers let OpenWork sign people in","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/mcp-registration","href":"/api-reference/admin/which-mcp-providers-let-openwork-sign-people-in"},{"title":"Check the preset MCP providers now","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/mcp-registration/check","href":"/api-reference/admin/check-the-preset-mcp-providers-now"},{"title":"Get an organization and a bounded member page","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/organizations/{organizationId}","href":"/api-reference/admin/get-an-organization-and-a-bounded-member-page"},{"title":"Get organization usage and a bounded member page","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/organizations/{organizationId}/usage","href":"/api-reference/admin/get-organization-usage-and-a-bounded-member-page"},{"title":"Get organization activity, people and model insights","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/organizations/{organizationId}/insights","href":"/api-reference/admin/get-organization-activity-people-and-model-insights"},{"title":"Get bounded platform AI usage","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/dashboard","href":"/api-reference/admin/get-bounded-platform-ai-usage"},{"title":"Count platform active users","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/dashboard/active-users","href":"/api-reference/admin/count-platform-active-users"},{"title":"Get the platform Control Center","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/control-center","href":"/api-reference/admin/get-the-platform-control-center"},{"title":"Refresh the platform Control Center","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/control-center/refresh","href":"/api-reference/admin/refresh-the-platform-control-center"},{"title":"Get this week's actionable platform activity","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/opportunities/overview","href":"/api-reference/admin/get-this-weeks-actionable-platform-activity"},{"title":"Get an account's sales context","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/opportunities/accounts/{organizationId}","href":"/api-reference/admin/get-an-accounts-sales-context"},{"title":"Record a sales follow-up step","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/opportunities/accounts/{organizationId}/actions","href":"/api-reference/admin/record-a-sales-follow-up-step"},{"title":"Group signups by company email domain","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/opportunities/companies","href":"/api-reference/admin/group-signups-by-company-email-domain"},{"title":"Find organizations with observed app adoption","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/opportunities","href":"/api-reference/admin/find-organizations-with-observed-app-adoption"},{"title":"Read cached deployment service readiness","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/services","href":"/api-reference/admin/read-cached-deployment-service-readiness"},{"title":"Queue a deployment service readiness check","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/services/check","href":"/api-reference/admin/queue-a-deployment-service-readiness-check"},{"title":"List sandbox organizations","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/sandbox-orgs","href":"/api-reference/admin/list-sandbox-organizations"},{"title":"Create a sandbox organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/sandbox-orgs","href":"/api-reference/admin/create-a-sandbox-organization"},{"title":"Replace a sandbox join link","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/sandbox-orgs/{sandboxId}/rotate-link","href":"/api-reference/admin/replace-a-sandbox-join-link"},{"title":"Choose what people who join become","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/sandbox-orgs/{sandboxId}/join-role","href":"/api-reference/admin/choose-what-people-who-join-become"},{"title":"Extend or reopen a sandbox","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/sandbox-orgs/{sandboxId}/extend","href":"/api-reference/admin/extend-or-reopen-a-sandbox"},{"title":"Set a sandbox's model credit","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/sandbox-orgs/{sandboxId}/credit","href":"/api-reference/admin/set-a-sandboxs-model-credit"},{"title":"Add sample Microsoft 365 to a sandbox","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/sandbox-orgs/{sandboxId}/microsoft-365","href":"/api-reference/admin/add-sample-microsoft-365-to-a-sandbox"},{"title":"Close a sandbox","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/sandbox-orgs/{sandboxId}/close","href":"/api-reference/admin/close-a-sandbox"},{"title":"Add a platform admin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/admins","href":"/api-reference/admin/add-a-platform-admin"},{"title":"Remove a platform admin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/admin/admins/{adminId}","href":"/api-reference/admin/remove-a-platform-admin"},{"title":"Get a user's inference usage","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/users/{userId}/inference-usage","href":"/api-reference/admin/get-a-users-inference-usage"},{"title":"Reset a user's inference usage","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/admin/users/{userId}/inference-usage/reset","href":"/api-reference/admin/reset-a-users-inference-usage"},{"title":"Delete a user","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/admin/users/{userId}","href":"/api-reference/admin/delete-a-user"},{"title":"Set an organization's plan","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/admin/organizations/{organizationId}/plan","href":"/api-reference/admin/set-an-organizations-plan"},{"title":"Set an organization's free seats","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/admin/organizations/{organizationId}/free-seats","href":"/api-reference/admin/set-an-organizations-free-seats"},{"title":"Record an organization DPA decision","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/admin/organizations/{organizationId}/dpa","href":"/api-reference/admin/record-an-organization-dpa-decision"},{"title":"Grant or revoke complimentary OpenWork Web access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/admin/organizations/{organizationId}/openwork-web-access","href":"/api-reference/admin/grant-or-revoke-complimentary-openwork-web-access"},{"title":"Get an organization's capability overrides","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/organizations/{organizationId}/capabilities","href":"/api-reference/admin/get-an-organizations-capability-overrides"},{"title":"Set an organization's capability overrides","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/admin/organizations/{organizationId}/capabilities","href":"/api-reference/admin/set-an-organizations-capability-overrides"},{"title":"List features and their state","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/features","href":"/api-reference/admin/list-features-and-their-state"},{"title":"Change a feature's state","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/admin/features/{key}","href":"/api-reference/admin/change-a-features-state"},{"title":"Get a bounded admin user page","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/users","href":"/api-reference/admin/get-a-bounded-admin-user-page"},{"title":"Get a bounded admin organization page","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/organizations","href":"/api-reference/admin/get-a-bounded-admin-organization-page"},{"title":"Load deferred admin analytics","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/metrics","href":"/api-reference/admin/load-deferred-admin-analytics"},{"title":"Get admin overview","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/admin/overview","href":"/api-reference/admin/get-admin-overview"}]},{"group":"SCIM","pages":[{"title":"List SCIM schemas","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /api/auth/scim/v2/Schemas","href":"/api-reference/scim/list-scim-schemas"},{"title":"Get the SCIM Group resource type","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /api/auth/scim/v2/ResourceTypes/Group","href":"/api-reference/scim/get-the-scim-group-resource-type"},{"title":"List SCIM resource types","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /api/auth/scim/v2/ResourceTypes","href":"/api-reference/scim/list-scim-resource-types"},{"title":"List SCIM groups","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /api/auth/scim/v2/Groups","href":"/api-reference/scim/list-scim-groups"},{"title":"Create a SCIM group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /api/auth/scim/v2/Groups","href":"/api-reference/scim/create-a-scim-group"},{"title":"Get a SCIM group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /api/auth/scim/v2/Groups/{groupId}","href":"/api-reference/scim/get-a-scim-group"},{"title":"Replace a SCIM group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /api/auth/scim/v2/Groups/{groupId}","href":"/api-reference/scim/replace-a-scim-group"},{"title":"Delete a SCIM group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /api/auth/scim/v2/Groups/{groupId}","href":"/api-reference/scim/delete-a-scim-group"},{"title":"Patch a SCIM group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /api/auth/scim/v2/Groups/{groupId}","href":"/api-reference/scim/patch-a-scim-group"},{"title":"Replace a SCIM user","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /api/auth/scim/v2/Users/{userId}","href":"/api-reference/scim/replace-a-scim-user"},{"title":"Patch a SCIM user","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /api/auth/scim/v2/Users/{userId}","href":"/api-reference/scim/patch-a-scim-user"},{"title":"Create a SCIM user","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /api/auth/scim/v2/Users","href":"/api-reference/scim/create-a-scim-user"},{"title":"Get organization SCIM connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/scim","href":"/api-reference/scim/get-organization-scim-connection"},{"title":"Delete an organization SCIM connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/scim","href":"/api-reference/scim/delete-an-organization-scim-connection"},{"title":"Update organization SCIM settings","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/scim","href":"/api-reference/scim/update-organization-scim-settings"},{"title":"Run organization SCIM drift reconciliation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/scim/reconcile","href":"/api-reference/scim/run-organization-scim-drift-reconciliation"}]},{"group":"OAuth","pages":[{"title":"Get OAuth authorization server metadata","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /api/auth/.well-known/oauth-authorization-server","href":"/api-reference/oauth/get-oauth-authorization-server-metadata"},{"title":"Get OpenID Connect discovery document","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /api/auth/.well-known/openid-configuration","href":"/api-reference/oauth/get-openid-connect-discovery-document"},{"title":"Get OAuth authorization server metadata","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/oauth-authorization-server/api/auth","href":"/api-reference/oauth/get-oauth-authorization-server-metadata-1"},{"title":"Get OpenID Connect discovery document","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/openid-configuration/api/auth","href":"/api-reference/oauth/get-openid-connect-discovery-document-1"},{"title":"Get OAuth authorization server metadata","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/oauth-authorization-server","href":"/api-reference/oauth/get-oauth-authorization-server-metadata-2"},{"title":"Get OpenID Connect discovery document","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/openid-configuration","href":"/api-reference/oauth/get-openid-connect-discovery-document-2"},{"title":"Register an OAuth client dynamically","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /register","href":"/api-reference/oauth/register-an-oauth-client-dynamically"},{"title":"Register an OAuth client dynamically","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /api/auth/oauth2/register","href":"/api-reference/oauth/register-an-oauth-client-dynamically-1"},{"title":"Start an OAuth authorization request","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /api/auth/oauth2/authorize","href":"/api-reference/oauth/start-an-oauth-authorization-request"},{"title":"Get OAuth protected resource metadata for /mcp","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/oauth-protected-resource","href":"/api-reference/oauth/get-oauth-protected-resource-metadata-for-mcp"},{"title":"Get OAuth protected resource metadata for /mcp","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/oauth-protected-resource/mcp","href":"/api-reference/oauth/get-oauth-protected-resource-metadata-for-mcp-1"},{"title":"Get OAuth protected resource metadata for /mcp","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /mcp/.well-known/oauth-protected-resource","href":"/api-reference/oauth/get-oauth-protected-resource-metadata-for-mcp-2"},{"title":"Get OAuth protected resource metadata for /mcp/agent","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/oauth-protected-resource/mcp/agent","href":"/api-reference/oauth/get-oauth-protected-resource-metadata-for-mcpagent"},{"title":"Get OAuth protected resource metadata for /mcp/agent","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /mcp/agent/.well-known/oauth-protected-resource","href":"/api-reference/oauth/get-oauth-protected-resource-metadata-for-mcpagent-1"},{"title":"Get OAuth protected resource metadata for /mcp/agent","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/oauth-protected-resource/mcp/agent/servers/{connectionId}","href":"/api-reference/oauth/get-oauth-protected-resource-metadata-for-mcpagent-2"},{"title":"Get OAuth protected resource metadata for /mcp/admin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /.well-known/oauth-protected-resource/mcp/admin","href":"/api-reference/oauth/get-oauth-protected-resource-metadata-for-mcpadmin"},{"title":"Get OAuth protected resource metadata for /mcp/admin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /mcp/admin/.well-known/oauth-protected-resource","href":"/api-reference/oauth/get-oauth-protected-resource-metadata-for-mcpadmin-1"}]},{"group":"Authentication","pages":[{"title":"Check initial administrator bootstrap availability","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/auth/bootstrap/status","href":"/api-reference/authentication/check-initial-administrator-bootstrap-availability"},{"title":"Verify an initial administrator setup code","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/auth/bootstrap/verify","href":"/api-reference/authentication/verify-an-initial-administrator-setup-code"},{"title":"List an organization's SSO sign-in options","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/auth/sso-options","href":"/api-reference/authentication/list-an-organizations-sso-sign-in-options"},{"title":"Resolve deterministic login option","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/auth/login-options","href":"/api-reference/authentication/resolve-deterministic-login-option"},{"title":"Google or Microsoft OAuth callback for a member inference credential","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/oauth/callback","href":"/api-reference/authentication/google-or-microsoft-oauth-callback-for-a-member-inference-credential"},{"title":"Get an org's OAuth client configuration for a provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/oauth-providers/{providerId}/client","href":"/api-reference/authentication/get-an-orgs-oauth-client-configuration-for-a-provider"},{"title":"Save an org's OAuth client for a provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/oauth-providers/{providerId}/client","href":"/api-reference/authentication/save-an-orgs-oauth-client-for-a-provider"},{"title":"Check which Google APIs a Google Workspace connector can reach","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/oauth-providers/{providerId}/api-check","href":"/api-reference/authentication/check-which-google-apis-a-google-workspace-connector-can-reach"},{"title":"Begin connecting the calling member's account for a provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/oauth-providers/{providerId}/connect/start","href":"/api-reference/authentication/begin-connecting-the-calling-members-account-for-a-provider"},{"title":"Begin connecting the calling member to Google Workspace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/google-workspace/connect/start","href":"/api-reference/authentication/begin-connecting-the-calling-member-to-google-workspace"},{"title":"Begin connecting the calling member to Microsoft 365","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/microsoft-365/connect/start","href":"/api-reference/authentication/begin-connecting-the-calling-member-to-microsoft-365"},{"title":"OAuth callback for a provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/oauth-providers/{providerId}/connect/callback","href":"/api-reference/authentication/oauth-callback-for-a-provider"},{"title":"Discover external MCP connection requirements","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/discover","href":"/api-reference/authentication/discover-external-mcp-connection-requirements"},{"title":"Stream external MCP connection requirements checks","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/discover/stream","href":"/api-reference/authentication/stream-external-mcp-connection-requirements-checks"},{"title":"Review a changed External MCP OAuth issuer","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/{connectionId}/oauth/issuer-review","href":"/api-reference/authentication/review-a-changed-external-mcp-oauth-issuer"},{"title":"Resolve a free-form query to an MCP server","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/resolve","href":"/api-reference/authentication/resolve-a-free-form-query-to-an-mcp-server"},{"title":"Manually run a tool from an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/{connectionId}/tools/call","href":"/api-reference/authentication/manually-run-a-tool-from-an-external-mcp-connection"},{"title":"Remove an External MCP Connection by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/mcp-connections/by-key/{externalKey}","href":"/api-reference/authentication/remove-an-external-mcp-connection-by-stable-key"},{"title":"Edit an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/mcp-connections/{connectionId}","href":"/api-reference/authentication/edit-an-external-mcp-connection"},{"title":"Remove an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/mcp-connections/{connectionId}","href":"/api-reference/authentication/remove-an-external-mcp-connection"},{"title":"Disconnect (clear credentials for) an External MCP Connection without removing it","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/{connectionId}/disconnect","href":"/api-reference/authentication/disconnect-clear-credentials-for-an-external-mcp-connection-without-removing-it"},{"title":"Disconnect the calling member's account for a per-member External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/{connectionId}/disconnect-my-account","href":"/api-reference/authentication/disconnect-the-calling-members-account-for-a-per-member-external-mcp-connection"},{"title":"Begin the OAuth handshake for an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/{connectionId}/connect/start","href":"/api-reference/authentication/begin-the-oauth-handshake-for-an-external-mcp-connection"},{"title":"Shared OAuth callback for External MCP Connections","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/oauth/callback","href":"/api-reference/authentication/shared-oauth-callback-for-external-mcp-connections"},{"title":"OAuth callback for an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/{connectionId}/connect/callback","href":"/api-reference/authentication/oauth-callback-for-an-external-mcp-connection"},{"title":"Read Slack assistant setup","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/{connectionId}/slack-assistant","href":"/api-reference/authentication/read-slack-assistant-setup"},{"title":"Configure Slack assistant installation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/mcp-connections/{connectionId}/slack-assistant","href":"/api-reference/authentication/configure-slack-assistant-installation"},{"title":"Start Slack bot installation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/{connectionId}/slack-assistant/install","href":"/api-reference/authentication/start-slack-bot-installation"},{"title":"Complete Slack bot installation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/integrations/slack/oauth/callback","href":"/api-reference/authentication/complete-slack-bot-installation"},{"title":"Mint MCP access token","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp/token","href":"/api-reference/authentication/mint-mcp-access-token"}]},{"group":"Bootstrap","pages":[{"title":"Create a provisional workspace for agent-first setup","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/bootstrap/workspace","href":"/api-reference/bootstrap/create-a-provisional-workspace-for-agent-first-setup"},{"title":"Claim a provisional workspace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/bootstrap/claims/accept","href":"/api-reference/bootstrap/claim-a-provisional-workspace"},{"title":"Read the claim state of a provisional workspace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/bootstrap/workspace/{bootstrapId}/claim","href":"/api-reference/bootstrap/read-the-claim-state-of-a-provisional-workspace"},{"title":"Create a claim code for a provisional workspace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/bootstrap/workspace/{bootstrapId}/claim","href":"/api-reference/bootstrap/create-a-claim-code-for-a-provisional-workspace"}]},{"group":"Cloud","pages":[{"title":"Get the active organization's Cloud instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/cloud/instance","href":"/api-reference/cloud/get-the-active-organizations-cloud-instance"},{"title":"Retry the active organization's Cloud instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/cloud/instance/retry","href":"/api-reference/cloud/retry-the-active-organizations-cloud-instance"},{"title":"Request an update for the active organization's Cloud instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/cloud/instance/update","href":"/api-reference/cloud/request-an-update-for-the-active-organizations-cloud-instance"},{"title":"Resolve the caller's Cloud instance for the browser gateway","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/cloud/gateway/resolve","href":"/api-reference/cloud/resolve-the-callers-cloud-instance-for-the-browser-gateway"}]},{"group":"Deprecated","pages":[{"title":"List saved memories (removed feature)","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/memory","href":"/api-reference/deprecated/list-saved-memories-removed-feature"},{"title":"Save a memory (removed feature)","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/memory","href":"/api-reference/deprecated/save-a-memory-removed-feature"},{"title":"Search saved memories (removed feature)","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/memory/search","href":"/api-reference/deprecated/search-saved-memories-removed-feature"},{"title":"Delete a saved memory (removed feature)","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/memory/{id}","href":"/api-reference/deprecated/delete-a-saved-memory-removed-feature"},{"title":"List skill hubs","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/skill-hubs","href":"/api-reference/deprecated/list-skill-hubs"},{"title":"Create skill hub","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/skill-hubs","href":"/api-reference/deprecated/create-skill-hub"},{"title":"Delete skill hub","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/skill-hubs/{skillHubId}","href":"/api-reference/deprecated/delete-skill-hub"},{"title":"Update skill hub","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/skill-hubs/{skillHubId}","href":"/api-reference/deprecated/update-skill-hub"},{"title":"Add skill to skill hub","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/skill-hubs/{skillHubId}/skills","href":"/api-reference/deprecated/add-skill-to-skill-hub"},{"title":"Remove skill from skill hub","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/skill-hubs/{skillHubId}/skills/{skillId}","href":"/api-reference/deprecated/remove-skill-from-skill-hub"},{"title":"Grant skill hub access","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/skill-hubs/{skillHubId}/access","href":"/api-reference/deprecated/grant-skill-hub-access"},{"title":"Remove skill hub access","deprecated":true,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/skill-hubs/{skillHubId}/access/{accessId}","href":"/api-reference/deprecated/remove-skill-hub-access"}]},{"group":"Users","pages":[{"title":"Get my Get set up checklist","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/activation","href":"/api-reference/users/get-my-get-set-up-checklist"},{"title":"Report a Get set up step this app observed","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/me/activation/events","href":"/api-reference/users/report-a-get-set-up-step-this-app-observed"},{"title":"Get my agent","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/agent","href":"/api-reference/users/get-my-agent"},{"title":"Change my agent","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/me/agent","href":"/api-reference/users/change-my-agent"},{"title":"List my agent's checks","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/agent/checks","href":"/api-reference/users/list-my-agents-checks"},{"title":"List my feature intro state","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/feature-intros","href":"/api-reference/users/list-my-feature-intro-state"},{"title":"Record that I saw, dismissed or acted on a feature intro","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/me/feature-intros/events","href":"/api-reference/users/record-that-i-saw-dismissed-or-acted-on-a-feature-intro"},{"title":"Get current user","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me","href":"/api-reference/users/get-current-user"},{"title":"List current user's organizations","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/orgs","href":"/api-reference/users/list-current-users-organizations"},{"title":"List current user's pending invitations","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/invitations","href":"/api-reference/users/list-current-users-pending-invitations"},{"title":"Send current user the OpenWork desktop download link","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/me/send-download-link","href":"/api-reference/users/send-current-user-the-openwork-desktop-download-link"},{"title":"Update current user profile","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/me/profile","href":"/api-reference/users/update-current-user-profile"},{"title":"Get current user's prompts","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/prompts","href":"/api-reference/users/get-current-users-prompts"},{"title":"Get current user's desktop config","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/desktop-config","href":"/api-reference/users/get-current-users-desktop-config"},{"title":"Get current user's install configuration","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/install-config","href":"/api-reference/users/get-current-users-install-configuration"},{"title":"Download current user's managed OpenWork desktop","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/install/{platform}","href":"/api-reference/users/download-current-users-managed-openwork-desktop"}]},{"group":"Automations","pages":[{"title":"Connect this desktop as an Automation runner","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/automation-runners/token","href":"/api-reference/automations/connect-this-desktop-as-an-automation-runner"},{"title":"Report whether a desktop runner is connected","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/automation-runners/presence","href":"/api-reference/automations/report-whether-a-desktop-runner-is-connected"},{"title":"List where this member's Automations can run","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/automation-runners","href":"/api-reference/automations/list-where-this-members-automations-can-run"},{"title":"List Automations","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/automations","href":"/api-reference/automations/list-automations"},{"title":"Create an active Automation from an app surface","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/automations","href":"/api-reference/automations/create-an-active-automation-from-an-app-surface"},{"title":"Create an active OpenWork Cloud Automation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/cloud-automations","href":"/api-reference/automations/create-an-active-openwork-cloud-automation"},{"title":"Get an Automation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/automations/{id}","href":"/api-reference/automations/get-an-automation"},{"title":"Archive an Automation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/automations/{id}","href":"/api-reference/automations/archive-an-automation"},{"title":"Update an Automation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/automations/{id}","href":"/api-reference/automations/update-an-automation"},{"title":"Activate an Automation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/automations/{id}/activate","href":"/api-reference/automations/activate-an-automation"},{"title":"Deactivate an Automation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/automations/{id}/deactivate","href":"/api-reference/automations/deactivate-an-automation"},{"title":"Run an Automation now","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/automations/{id}/run","href":"/api-reference/automations/run-an-automation-now"},{"title":"List Automation runs","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/automations/{id}/runs","href":"/api-reference/automations/list-automation-runs"},{"title":"List the caller's Automation runs in a time range","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/automation-runs","href":"/api-reference/automations/list-the-callers-automation-runs-in-a-time-range"},{"title":"Inspect an Automation run receipt and execution thread","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/automation-runs/{id}","href":"/api-reference/automations/inspect-an-automation-run-receipt-and-execution-thread"},{"title":"Cancel an active Automation run","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/automation-runs/{id}/cancel","href":"/api-reference/automations/cancel-an-active-automation-run"},{"title":"Get the status of remote sessions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/remote-sessions/status","href":"/api-reference/automations/get-the-status-of-remote-sessions"},{"title":"Read a remote session","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/remote-sessions/read","href":"/api-reference/automations/read-a-remote-session"},{"title":"Send a follow-up to a remote session","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/remote-sessions/send","href":"/api-reference/automations/send-a-follow-up-to-a-remote-session"},{"title":"Answer a remote session's question or permission","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/remote-sessions/answer","href":"/api-reference/automations/answer-a-remote-sessions-question-or-permission"},{"title":"Stop a remote session","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/remote-sessions/stop","href":"/api-reference/automations/stop-a-remote-session"}]},{"group":"Organizations","pages":[{"title":"Get active organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org","href":"/api-reference/organizations/get-active-organization"},{"title":"Delete organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/org","href":"/api-reference/organizations/delete-organization"},{"title":"Update organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/org","href":"/api-reference/organizations/update-organization"},{"title":"Read minimal cached deployment service readiness","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/service-readiness","href":"/api-reference/organizations/read-minimal-cached-deployment-service-readiness"},{"title":"Get recent dashboard activity","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/activity","href":"/api-reference/organizations/get-recent-dashboard-activity"},{"title":"Get the member inventory revision","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/inventory-revision","href":"/api-reference/organizations/get-the-member-inventory-revision"},{"title":"Report features the caller used","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/org/feature-usage","href":"/api-reference/organizations/report-features-the-caller-used"},{"title":"Set organization audit capture","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/audit/settings","href":"/api-reference/organizations/set-organization-audit-capture"},{"title":"List supported audit event types","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/audit/event-types","href":"/api-reference/organizations/list-supported-audit-event-types"},{"title":"List retained audit operations","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/audit/operations","href":"/api-reference/organizations/list-retained-audit-operations"},{"title":"List retained operation events","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/audit/operations/{operationId}/events","href":"/api-reference/organizations/list-retained-operation-events"},{"title":"Read audit retention usage","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/audit/usage","href":"/api-reference/organizations/read-audit-retention-usage"},{"title":"Export one audit snapshot page","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/audit/export","href":"/api-reference/organizations/export-one-audit-snapshot-page"},{"title":"Read an immutable organization brand asset","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/brand-assets/{organizationId}/{kind}/{version}","href":"/api-reference/organizations/read-an-immutable-organization-brand-asset"},{"title":"Upload organization brand assets","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/org/brand-assets","href":"/api-reference/organizations/upload-organization-brand-assets"},{"title":"List the organization's Workbot, Slack and Automation conversations (content-free)","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/headless/sessions","href":"/api-reference/organizations/list-the-organizations-workbot-slack-and-automation-conversations-content-free"},{"title":"Get organization install page (download desktop app, install OpenWork)","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/orgs/{organizationId}/install-links","href":"/api-reference/organizations/get-organization-install-page-download-desktop-app-install-openwork"},{"title":"Get public install configuration","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/install-config","href":"/api-reference/organizations/get-public-install-configuration"},{"title":"Open the install page","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/install/{platform}","href":"/api-reference/organizations/open-the-install-page"},{"title":"List approved web origins","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/web-origins","href":"/api-reference/organizations/list-approved-web-origins"},{"title":"Approve a web origin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/org/web-origins","href":"/api-reference/organizations/approve-a-web-origin"},{"title":"Remove an approved web origin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/org/web-origins/{webOriginId}","href":"/api-reference/organizations/remove-an-approved-web-origin"},{"title":"Get the settings for members' agents","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/workbot-settings/proactive","href":"/api-reference/organizations/get-the-settings-for-members-agents"},{"title":"Change the settings for members' agents","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/workbot-settings/proactive","href":"/api-reference/organizations/change-the-settings-for-members-agents"},{"title":"Get how members' agents are doing","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/workbot-settings/proactive/health","href":"/api-reference/organizations/get-how-members-agents-are-doing"},{"title":"Get the tools members' agents may use on a connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/workbot-settings/proactive/sources/{connectionId}/tools","href":"/api-reference/organizations/get-the-tools-members-agents-may-use-on-a-connection"},{"title":"Test Workbot's default model","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/org/workbot-settings/test-default-model","href":"/api-reference/organizations/test-workbots-default-model"},{"title":"Get Workbot settings","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/workbot-settings","href":"/api-reference/organizations/get-workbot-settings"},{"title":"Set Workbot's default model","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/workbot-settings","href":"/api-reference/organizations/set-workbots-default-model"},{"title":"Get Automation settings","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/automation-settings","href":"/api-reference/organizations/get-automation-settings"},{"title":"Set Automation settings","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/automation-settings","href":"/api-reference/organizations/set-automation-settings"},{"title":"Check whether Workbot has an AI provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/workbot-readiness","href":"/api-reference/organizations/check-whether-workbot-has-an-ai-provider"},{"title":"Get default models","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/default-model","href":"/api-reference/organizations/get-default-models"},{"title":"List models for the default model","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/default-model/options","href":"/api-reference/organizations/list-models-for-the-default-model"},{"title":"Set the organization default model","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/default-model/everyone","href":"/api-reference/organizations/set-the-organization-default-model"},{"title":"Set a team's default model","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/default-model/teams/{teamId}","href":"/api-reference/organizations/set-a-teams-default-model"},{"title":"Get prompts","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/prompts","href":"/api-reference/organizations/get-prompts"},{"title":"Set the prompt for everyone","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/prompts/everyone","href":"/api-reference/organizations/set-the-prompt-for-everyone"},{"title":"Remove the prompt for everyone","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/org/prompts/everyone","href":"/api-reference/organizations/remove-the-prompt-for-everyone"},{"title":"Set a team's prompt","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/prompts/teams/{teamId}","href":"/api-reference/organizations/set-a-teams-prompt"},{"title":"Remove a team's prompt","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/org/prompts/teams/{teamId}","href":"/api-reference/organizations/remove-a-teams-prompt"}]},{"group":"Invitations","pages":[{"title":"Preview organization invitation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/orgs/invitations/preview","href":"/api-reference/invitations/preview-organization-invitation"},{"title":"Accept organization invitation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/orgs/invitations/accept","href":"/api-reference/invitations/accept-organization-invitation"},{"title":"Create organization invitation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/invitations","href":"/api-reference/invitations/create-organization-invitation"},{"title":"Cancel organization invitation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/invitations/{invitationId}/cancel","href":"/api-reference/invitations/cancel-organization-invitation"},{"title":"Get organization invitation link","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/invitations/{invitationId}/link","href":"/api-reference/invitations/get-organization-invitation-link"}]},{"group":"Diagnostics","pages":[{"title":"Read Settings › Diagnostics","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/diagnostics","href":"/api-reference/diagnostics/read-settings-›-diagnostics"},{"title":"Run the diagnostics checks the caller may run","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/org/diagnostics/check","href":"/api-reference/diagnostics/run-the-diagnostics-checks-the-caller-may-run"},{"title":"Report one desktop app launch","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/diagnostics/desktop-startup","href":"/api-reference/diagnostics/report-one-desktop-app-launch"},{"title":"Describe the controlled Den egress diagnostic","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/diagnostics/egress","href":"/api-reference/diagnostics/describe-the-controlled-den-egress-diagnostic"},{"title":"Run the controlled Den egress diagnostic","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/diagnostics/egress","href":"/api-reference/diagnostics/run-the-controlled-den-egress-diagnostic"},{"title":"Set the organization egress diagnostic bearer token","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/diagnostics/egress/token","href":"/api-reference/diagnostics/set-the-organization-egress-diagnostic-bearer-token"}]},{"group":"Managed deployments","pages":[{"title":"Read which clouds can be launched","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/managed-deployments/configuration","href":"/api-reference/managed-deployments/read-which-clouds-can-be-launched"},{"title":"List the organization's managed deployments","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/managed-deployments","href":"/api-reference/managed-deployments/list-the-organizations-managed-deployments"},{"title":"Create a managed deployment","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/managed-deployments","href":"/api-reference/managed-deployments/create-a-managed-deployment"},{"title":"Remove a deployment that was never installed","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/managed-deployments/{deploymentId}","href":"/api-reference/managed-deployments/remove-a-deployment-that-was-never-installed"},{"title":"Prepare an install, retry or approved update","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/managed-deployments/{deploymentId}/launch","href":"/api-reference/managed-deployments/prepare-an-install-retry-or-approved-update"},{"title":"Enroll a customer-side installer run","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/managed-deployments/{deploymentId}/runs/{runId}/enroll","href":"/api-reference/managed-deployments/enroll-a-customer-side-installer-run"},{"title":"Report an installer milestone","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/managed-deployments/{deploymentId}/runs/{runId}/events","href":"/api-reference/managed-deployments/report-an-installer-milestone"},{"title":"Report installation health","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/managed-deployments/{deploymentId}/heartbeat","href":"/api-reference/managed-deployments/report-installation-health"}]},{"group":"API Keys","pages":[{"title":"List organization API keys","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/api-keys","href":"/api-reference/api-keys/list-organization-api-keys"}]},{"group":"Workflow Runs","pages":[{"title":"List Workflow runs","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workflow-runs","href":"/api-reference/workflow-runs/list-workflow-runs"}]},{"group":"Workflows","pages":[{"title":"List accessible Workflows","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workflows","href":"/api-reference/workflows/list-accessible-workflows"},{"title":"Save a successful Code Mode run as a Workflow inside an OpenWork Connect Plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workflows","href":"/api-reference/workflows/save-a-successful-code-mode-run-as-a-workflow-inside-an-openwork-connect-plugin"},{"title":"Inspect a Workflow","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workflows/{configObjectId}","href":"/api-reference/workflows/inspect-a-workflow"},{"title":"List generated Artifact views for a Workflow","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workflows/{configObjectId}/views","href":"/api-reference/workflows/list-generated-artifact-views-for-a-workflow"},{"title":"List immutable Workflow versions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workflows/{configObjectId}/versions","href":"/api-reference/workflows/list-immutable-workflow-versions"},{"title":"Create an immutable Workflow version using the immediately preceding matching test receipt and unchanged draft","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workflows/{configObjectId}/versions","href":"/api-reference/workflows/create-an-immutable-workflow-version-using-the-immediately-preceding-matching-test-receipt-and-unchanged-draft"},{"title":"List Workflow artifact snapshots","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workflows/{configObjectId}/snapshots","href":"/api-reference/workflows/list-workflow-artifact-snapshots"},{"title":"Inspect one Workflow artifact snapshot","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workflows/{configObjectId}/snapshots/{receiptId}","href":"/api-reference/workflows/inspect-one-workflow-artifact-snapshot"},{"title":"Test the exact Workflow draft and return the receiptId required to create that unchanged version","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workflows/test","href":"/api-reference/workflows/test-the-exact-workflow-draft-and-return-the-receiptid-required-to-create-that-unchanged-version"},{"title":"Run an exact Workflow version","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workflows/{configObjectId}/run","href":"/api-reference/workflows/run-an-exact-workflow-version"},{"title":"Delete artifact content while retaining its audit receipt","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/workflows/{configObjectId}/snapshots/{receiptId}/content","href":"/api-reference/workflows/delete-artifact-content-while-retaining-its-audit-receipt"}]},{"group":"Apps","pages":[{"title":"List saved reusable apps","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/apps","href":"/api-reference/apps/list-saved-reusable-apps"},{"title":"Share a saved app with a teammate","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/apps/{appId}/share","href":"/api-reference/apps/share-a-saved-app-with-a-teammate"},{"title":"Open an app or an exact draft preview","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/apps/{appId}","href":"/api-reference/apps/open-an-app-or-an-exact-draft-preview"},{"title":"Add or remove an app on your personal dashboard","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/apps/{appId}/dashboard","href":"/api-reference/apps/add-or-remove-an-app-on-your-personal-dashboard"},{"title":"Save an exact app revision for reuse","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/apps/{appId}/save","href":"/api-reference/apps/save-an-exact-app-revision-for-reuse"},{"title":"List Apps built in OpenWork","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-apps","href":"/api-reference/apps/list-apps-built-in-openwork"}]},{"group":"Codemode Runs","pages":[{"title":"Activate or roll back an immutable Artifact view revision","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/artifact-views/{artifactViewId}/revisions/{revisionId}/activate","href":"/api-reference/codemode-runs/activate-or-roll-back-an-immutable-artifact-view-revision"},{"title":"Retire a generated Artifact view","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/artifact-views/{artifactViewId}/retire","href":"/api-reference/codemode-runs/retire-a-generated-artifact-view"}]},{"group":"Desktop Policies","pages":[{"title":"Read desktop-policies by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/desktop-policies/by-key/{externalKey}","href":"/api-reference/desktop-policies/read-desktop-policies-by-stable-key"},{"title":"Apply desktop-policies by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/desktop-policies/by-key/{externalKey}","href":"/api-reference/desktop-policies/apply-desktop-policies-by-stable-key"},{"title":"Delete desktop-policies by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/desktop-policies/by-key/{externalKey}","href":"/api-reference/desktop-policies/delete-desktop-policies-by-stable-key"},{"title":"Read desktop-policies by id","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/desktop-policies/{desktopPolicyId}","href":"/api-reference/desktop-policies/read-desktop-policies-by-id"},{"title":"Delete desktop policy","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/desktop-policies/{desktopPolicyId}","href":"/api-reference/desktop-policies/delete-desktop-policy"},{"title":"Update desktop policy","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/desktop-policies/{desktopPolicyId}","href":"/api-reference/desktop-policies/update-desktop-policy"},{"title":"List desktop policies","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/desktop-policies","href":"/api-reference/desktop-policies/list-desktop-policies"},{"title":"Create desktop policy","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/desktop-policies","href":"/api-reference/desktop-policies/create-desktop-policy"}]},{"group":"Agent Permissions","pages":[{"title":"List agent permissions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/agent-permissions","href":"/api-reference/agent-permissions/list-agent-permissions"},{"title":"Set everyone's agent permissions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/agent-permissions/everyone","href":"/api-reference/agent-permissions/set-everyones-agent-permissions"},{"title":"Set a team's agent permissions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/agent-permissions/teams/{teamId}","href":"/api-reference/agent-permissions/set-a-teams-agent-permissions"},{"title":"Remove a team's agent permissions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/agent-permissions/teams/{teamId}","href":"/api-reference/agent-permissions/remove-a-teams-agent-permissions"}]},{"group":"Inference","pages":[{"title":"Get organization Free provider summary","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference/free/provider","href":"/api-reference/inference/get-organization-free-provider-summary"},{"title":"Set the organization Auto pin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/inference/free/pins","href":"/api-reference/inference/set-the-organization-auto-pin"},{"title":"Get my free Auto allowance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference/access","href":"/api-reference/inference/get-my-free-auto-allowance"},{"title":"Get my free Auto credential","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference/free/credential","href":"/api-reference/inference/get-my-free-auto-credential"},{"title":"Get inference settings","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference","href":"/api-reference/inference/get-inference-settings"},{"title":"Update inference settings","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/inference","href":"/api-reference/inference/update-inference-settings"},{"title":"Report task analytics events for the calling member's OpenWork Models calls","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference/analytics/events","href":"/api-reference/inference/report-task-analytics-events-for-the-calling-members-openwork-models-calls"}]},{"group":"Plugins","pages":[{"title":"Break down how the organization's skills, plugins or connectors are used","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/library-usage","href":"/api-reference/plugins/break-down-how-the-organizations-skills-plugins-or-connectors-are-used"},{"title":"Read how the organization's skills, plugins or connectors are used","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/library-usage/{kind}","href":"/api-reference/plugins/read-how-the-organizations-skills-plugins-or-connectors-are-used"},{"title":"List plugins","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/plugins","href":"/api-reference/plugins/list-plugins"},{"title":"Create plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/plugins","href":"/api-reference/plugins/create-plugin"},{"title":"Get plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/plugins/{pluginId}","href":"/api-reference/plugins/get-plugin"},{"title":"Update plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/plugins/{pluginId}","href":"/api-reference/plugins/update-plugin"},{"title":"archive plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/plugins/{pluginId}/archive","href":"/api-reference/plugins/archive-plugin"},{"title":"restore plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/plugins/{pluginId}/restore","href":"/api-reference/plugins/restore-plugin"},{"title":"List plugin config objects","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/plugins/{pluginId}/config-objects","href":"/api-reference/plugins/list-plugin-config-objects"},{"title":"Add plugin config object","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/plugins/{pluginId}/config-objects","href":"/api-reference/plugins/add-plugin-config-object"},{"title":"Remove plugin config object","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/plugins/{pluginId}/config-objects/{configObjectId}","href":"/api-reference/plugins/remove-plugin-config-object"},{"title":"Get resolved plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/plugins/{pluginId}/resolved","href":"/api-reference/plugins/get-resolved-plugin"},{"title":"Get resolved plugins","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/resolved-plugins","href":"/api-reference/plugins/get-resolved-plugins"},{"title":"Configure plugin MCP requirement","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/plugins/{pluginId}/mcp-connections","href":"/api-reference/plugins/configure-plugin-mcp-requirement"},{"title":"List plugin access grants","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/plugins/{pluginId}/access","href":"/api-reference/plugins/list-plugin-access-grants"},{"title":"Grant plugin access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/plugins/{pluginId}/access","href":"/api-reference/plugins/grant-plugin-access"},{"title":"List my effective plugin access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/plugin-access","href":"/api-reference/plugins/list-my-effective-plugin-access"},{"title":"List my library","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/me/library","href":"/api-reference/plugins/list-my-library"},{"title":"List effective team plugin access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/teams/{teamId}/plugin-access","href":"/api-reference/plugins/list-effective-team-plugin-access"},{"title":"Revoke plugin access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/plugins/{pluginId}/access/{grantId}","href":"/api-reference/plugins/revoke-plugin-access"}]},{"group":"SSO","pages":[{"title":"Get organization SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/sso","href":"/api-reference/sso/get-organization-sso-connection"},{"title":"Delete organization SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/sso","href":"/api-reference/sso/delete-organization-sso-connection"},{"title":"List organization SSO connections","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/sso/connections","href":"/api-reference/sso/list-organization-sso-connections"},{"title":"Get an SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/sso/connections/{connectionId}","href":"/api-reference/sso/get-an-sso-connection"},{"title":"Delete an SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/sso/connections/{connectionId}","href":"/api-reference/sso/delete-an-sso-connection"},{"title":"Rename an SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/sso/connections/{connectionId}","href":"/api-reference/sso/rename-an-sso-connection"},{"title":"Register organization SAML SSO","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/saml","href":"/api-reference/sso/register-organization-saml-sso"},{"title":"Add an organization SAML SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/saml","href":"/api-reference/sso/add-an-organization-saml-sso-connection"},{"title":"Replace an SSO connection's configuration with SAML","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/{connectionId}/saml","href":"/api-reference/sso/replace-an-sso-connections-configuration-with-saml"},{"title":"Register organization OIDC SSO","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/oidc","href":"/api-reference/sso/register-organization-oidc-sso"},{"title":"Add an organization OIDC SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/oidc","href":"/api-reference/sso/add-an-organization-oidc-sso-connection"},{"title":"Replace an SSO connection's configuration with OIDC","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/{connectionId}/oidc","href":"/api-reference/sso/replace-an-sso-connections-configuration-with-oidc"},{"title":"Create an organization SSO authentication test","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/test","href":"/api-reference/sso/create-an-organization-sso-authentication-test"},{"title":"Enable the tested organization SSO configuration","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/enable","href":"/api-reference/sso/enable-the-tested-organization-sso-configuration"},{"title":"Disable organization SSO","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/disable","href":"/api-reference/sso/disable-organization-sso"},{"title":"Get organization SAML SP metadata","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/sso/metadata","href":"/api-reference/sso/get-organization-saml-sp-metadata"},{"title":"Request an SSO domain verification token","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/request-domain-verification","href":"/api-reference/sso/request-an-sso-domain-verification-token"},{"title":"Verify the organization SSO domain","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/verify-domain","href":"/api-reference/sso/verify-the-organization-sso-domain"},{"title":"Create an SSO connection authentication test","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/{connectionId}/test","href":"/api-reference/sso/create-an-sso-connection-authentication-test"},{"title":"Enable a tested SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/{connectionId}/enable","href":"/api-reference/sso/enable-a-tested-sso-connection"},{"title":"Disable an SSO connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/{connectionId}/disable","href":"/api-reference/sso/disable-an-sso-connection"},{"title":"Get an SSO connection's SAML SP metadata","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/sso/connections/{connectionId}/metadata","href":"/api-reference/sso/get-an-sso-connections-saml-sp-metadata"},{"title":"Request an SSO connection's domain verification token","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/{connectionId}/request-domain-verification","href":"/api-reference/sso/request-an-sso-connections-domain-verification-token"},{"title":"Verify an SSO connection's domains","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/connections/{connectionId}/verify-domain","href":"/api-reference/sso/verify-an-sso-connections-domains"},{"title":"Start an organization SSO authentication test","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/test/{intentId}/start","href":"/api-reference/sso/start-an-organization-sso-authentication-test"},{"title":"Cancel an organization SSO authentication test","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sso/test/{intentId}/cancel","href":"/api-reference/sso/cancel-an-organization-sso-authentication-test"}]},{"group":"Sandbox organizations","pages":[{"title":"Preview a sandbox join link","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/sandbox-join/preview","href":"/api-reference/sandbox-organizations/preview-a-sandbox-join-link"},{"title":"Join a sandbox organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/sandbox-join","href":"/api-reference/sandbox-organizations/join-a-sandbox-organization"}]},{"group":"LLM Providers","pages":[{"title":"Read llm-providers by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/llm-providers/by-key/{externalKey}","href":"/api-reference/llm-providers/read-llm-providers-by-stable-key"},{"title":"Apply llm-providers by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/llm-providers/by-key/{externalKey}","href":"/api-reference/llm-providers/apply-llm-providers-by-stable-key"},{"title":"Delete llm-providers by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/llm-providers/by-key/{externalKey}","href":"/api-reference/llm-providers/delete-llm-providers-by-stable-key"},{"title":"Read llm-providers by id","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/llm-providers/{llmProviderId}","href":"/api-reference/llm-providers/read-llm-providers-by-id"},{"title":"Delete organization LLM provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/llm-providers/{llmProviderId}","href":"/api-reference/llm-providers/delete-organization-llm-provider"},{"title":"Update organization LLM provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/llm-providers/{llmProviderId}","href":"/api-reference/llm-providers/update-organization-llm-provider"},{"title":"Test a custom LLM provider endpoint","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/llm-providers/test-connection","href":"/api-reference/llm-providers/test-a-custom-llm-provider-endpoint"},{"title":"List LLM provider catalog","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/llm-provider-catalog","href":"/api-reference/llm-providers/list-llm-provider-catalog"},{"title":"Get LLM provider catalog entry","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/llm-provider-catalog/{providerId}","href":"/api-reference/llm-providers/get-llm-provider-catalog-entry"},{"title":"List organization LLM providers","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/llm-providers","href":"/api-reference/llm-providers/list-organization-llm-providers"},{"title":"Create organization LLM provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/llm-providers","href":"/api-reference/llm-providers/create-organization-llm-provider"},{"title":"Get LLM provider connect payload","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/llm-providers/{llmProviderId}/connect","href":"/api-reference/llm-providers/get-llm-provider-connect-payload"},{"title":"Set the calling member's LLM provider credential","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/llm-providers/{llmProviderId}/my-credential","href":"/api-reference/llm-providers/set-the-calling-members-llm-provider-credential"},{"title":"Delete the calling member's LLM provider credential","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/llm-providers/{llmProviderId}/my-credential","href":"/api-reference/llm-providers/delete-the-calling-members-llm-provider-credential"},{"title":"List member credential states for an LLM provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/llm-providers/{llmProviderId}/member-credentials","href":"/api-reference/llm-providers/list-member-credential-states-for-an-llm-provider"},{"title":"Set one member's LLM provider credential","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/llm-providers/{llmProviderId}/member-credentials/{orgMembershipId}","href":"/api-reference/llm-providers/set-one-members-llm-provider-credential"},{"title":"Block one member's LLM provider credential","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/llm-providers/{llmProviderId}/member-credentials/{orgMembershipId}/block","href":"/api-reference/llm-providers/block-one-members-llm-provider-credential"},{"title":"Remove LLM provider access grant","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/llm-providers/{llmProviderId}/access/{accessId}","href":"/api-reference/llm-providers/remove-llm-provider-access-grant"}]},{"group":"Inference Providers","pages":[{"title":"Read the caller's inference inventory revision","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/inventory/revision","href":"/api-reference/inference-providers/read-the-callers-inference-inventory-revision"},{"title":"Watch the caller's inference inventory","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/inventory/events","href":"/api-reference/inference-providers/watch-the-callers-inference-inventory"},{"title":"Fetch models from a custom OpenAI-compatible provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/custom/discover-models","href":"/api-reference/inference-providers/fetch-models-from-a-custom-openai-compatible-provider"},{"title":"Test a custom OpenAI-compatible provider before saving it","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/custom/test-connection","href":"/api-reference/inference-providers/test-a-custom-openai-compatible-provider-before-saving-it"},{"title":"Create custom OpenAI-compatible gateway provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/custom","href":"/api-reference/inference-providers/create-custom-openai-compatible-gateway-provider"},{"title":"Update custom OpenAI-compatible gateway provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/inference-providers/{inferenceProviderId}/custom","href":"/api-reference/inference-providers/update-custom-openai-compatible-gateway-provider"},{"title":"Read organization Gateway usage by UTC day","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/usage","href":"/api-reference/inference-providers/read-organization-gateway-usage-by-utc-day"},{"title":"List inference gateway providers and model groups for model enablement","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/model-management","href":"/api-reference/inference-providers/list-inference-gateway-providers-and-model-groups-for-model-enablement"},{"title":"List available upstream models for inference gateway provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/{inferenceProviderId}/available-models","href":"/api-reference/inference-providers/list-available-upstream-models-for-inference-gateway-provider"},{"title":"Add models to inference gateway provider group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/{inferenceProviderId}/enable-models","href":"/api-reference/inference-providers/add-models-to-inference-gateway-provider-group"},{"title":"List the caller's member sign-in connections","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/member-connections","href":"/api-reference/inference-providers/list-the-callers-member-sign-in-connections"},{"title":"List organization inference gateway providers","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers","href":"/api-reference/inference-providers/list-organization-inference-gateway-providers"},{"title":"Create inference gateway provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers","href":"/api-reference/inference-providers/create-inference-gateway-provider"},{"title":"Get inference gateway provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/{inferenceProviderId}","href":"/api-reference/inference-providers/get-inference-gateway-provider"},{"title":"Delete inference gateway provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/inference-providers/{inferenceProviderId}","href":"/api-reference/inference-providers/delete-inference-gateway-provider"},{"title":"Update inference gateway provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/inference-providers/{inferenceProviderId}","href":"/api-reference/inference-providers/update-inference-gateway-provider"},{"title":"Get inference gateway provider connect payload","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/{inferenceProviderId}/connect","href":"/api-reference/inference-providers/get-inference-gateway-provider-connect-payload"},{"title":"Test an inference gateway provider before adding it","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/test-connection","href":"/api-reference/inference-providers/test-an-inference-gateway-provider-before-adding-it"},{"title":"List configured gateway catalog models","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/{inferenceProviderId}/models","href":"/api-reference/inference-providers/list-configured-gateway-catalog-models"},{"title":"List gateway model groups","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/{inferenceProviderId}/model-groups","href":"/api-reference/inference-providers/list-gateway-model-groups"},{"title":"Create gateway model group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/{inferenceProviderId}/model-groups","href":"/api-reference/inference-providers/create-gateway-model-group"},{"title":"Delete gateway model group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/inference-providers/{inferenceProviderId}/model-groups/{groupId}","href":"/api-reference/inference-providers/delete-gateway-model-group"},{"title":"Update gateway model group","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/inference-providers/{inferenceProviderId}/model-groups/{groupId}","href":"/api-reference/inference-providers/update-gateway-model-group"},{"title":"List gateway credential sets","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/{inferenceProviderId}/credential-sets","href":"/api-reference/inference-providers/list-gateway-credential-sets"},{"title":"Create gateway credential set","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/{inferenceProviderId}/credential-sets","href":"/api-reference/inference-providers/create-gateway-credential-set"},{"title":"Delete gateway credential set","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/inference-providers/{inferenceProviderId}/credential-sets/{credentialSetId}","href":"/api-reference/inference-providers/delete-gateway-credential-set"},{"title":"Update gateway credential set","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/inference-providers/{inferenceProviderId}/credential-sets/{credentialSetId}","href":"/api-reference/inference-providers/update-gateway-credential-set"},{"title":"List gateway access grants","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/{inferenceProviderId}/access-grants","href":"/api-reference/inference-providers/list-gateway-access-grants"},{"title":"Create gateway access grant","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/{inferenceProviderId}/access-grants","href":"/api-reference/inference-providers/create-gateway-access-grant"},{"title":"Remove inference provider access grant","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/inference-providers/{inferenceProviderId}/access-grants/{grantId}","href":"/api-reference/inference-providers/remove-inference-provider-access-grant"},{"title":"Update gateway access grant","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/inference-providers/{inferenceProviderId}/access-grants/{grantId}","href":"/api-reference/inference-providers/update-gateway-access-grant"},{"title":"Remove inference provider access grant","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/inference-providers/{inferenceProviderId}/access/{grantId}","href":"/api-reference/inference-providers/remove-inference-provider-access-grant-1"},{"title":"Begin sign-in for a member inference credential","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/{inferenceProviderId}/oauth/start","href":"/api-reference/inference-providers/begin-sign-in-for-a-member-inference-credential"},{"title":"Check browser readiness for member sign-in","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/oauth/browser-status","href":"/api-reference/inference-providers/check-browser-readiness-for-member-sign-in"},{"title":"Continue member Google or Microsoft sign-in in a signed-in browser","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/inference-providers/oauth/browser-start","href":"/api-reference/inference-providers/continue-member-google-or-microsoft-sign-in-in-a-signed-in-browser"},{"title":"Start member AWS sign-in from a signed-in browser","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/oauth/browser-aws-start","href":"/api-reference/inference-providers/start-member-aws-sign-in-from-a-signed-in-browser"},{"title":"Check a member AWS sign-in from a signed-in browser","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/oauth/browser-aws-poll","href":"/api-reference/inference-providers/check-a-member-aws-sign-in-from-a-signed-in-browser"},{"title":"Disconnect the caller's member sign-in for an inference provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/inference-providers/{inferenceProviderId}/oauth","href":"/api-reference/inference-providers/disconnect-the-callers-member-sign-in-for-an-inference-provider"},{"title":"Create LiteLLM gateway provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/litellm","href":"/api-reference/inference-providers/create-litellm-gateway-provider"},{"title":"Sync LiteLLM models and groups","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/{inferenceProviderId}/litellm/sync","href":"/api-reference/inference-providers/sync-litellm-models-and-groups"},{"title":"Update LiteLLM key or key creation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/inference-providers/{inferenceProviderId}/litellm","href":"/api-reference/inference-providers/update-litellm-key-or-key-creation"},{"title":"Connect the caller's LiteLLM key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/inference-providers/{inferenceProviderId}/litellm/member-key","href":"/api-reference/inference-providers/connect-the-callers-litellm-key"},{"title":"Connect a LiteLLM key from a signed-in browser","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/oauth/browser-litellm-key","href":"/api-reference/inference-providers/connect-a-litellm-key-from-a-signed-in-browser"},{"title":"Retry creating the caller's LiteLLM keys from a signed-in browser","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/oauth/browser-litellm-check","href":"/api-reference/inference-providers/retry-creating-the-callers-litellm-keys-from-a-signed-in-browser"},{"title":"Move an LLM provider to the inference gateway","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/inference-providers/migrate-from-llm-provider","href":"/api-reference/inference-providers/move-an-llm-provider-to-the-inference-gateway"},{"title":"List Smart Routers","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/auto-routers","href":"/api-reference/inference-providers/list-smart-routers"},{"title":"Create a Smart Router","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/org/auto-routers","href":"/api-reference/inference-providers/create-a-smart-router"},{"title":"List models for Smart Routers","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/auto-router/options","href":"/api-reference/inference-providers/list-models-for-smart-routers"},{"title":"Update a Smart Router","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/auto-routers/{routerId}","href":"/api-reference/inference-providers/update-a-smart-router"},{"title":"Delete a Smart Router","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/org/auto-routers/{routerId}","href":"/api-reference/inference-providers/delete-a-smart-router"},{"title":"Set who a Smart Router applies to","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/org/auto-routers/{routerId}/assignment","href":"/api-reference/inference-providers/set-who-a-smart-router-applies-to"},{"title":"Connect to Smart","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/org/auto-router/connect","href":"/api-reference/inference-providers/connect-to-smart"}]},{"group":"Gateway Usage Limits","pages":[{"title":"List usage limit policies","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/gateway/usage-limit-policies","href":"/api-reference/gateway-usage-limits/list-usage-limit-policies"},{"title":"Create usage limit policy","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/gateway/usage-limit-policies","href":"/api-reference/gateway-usage-limits/create-usage-limit-policy"},{"title":"Update usage limit policy","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/gateway/usage-limit-policies/{policyId}","href":"/api-reference/gateway-usage-limits/update-usage-limit-policy"},{"title":"Archive usage limit policy","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/gateway/usage-limit-policies/{policyId}/archive","href":"/api-reference/gateway-usage-limits/archive-usage-limit-policy"},{"title":"Restore archived usage limit policy","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/gateway/usage-limit-policies/{policyId}/restore","href":"/api-reference/gateway-usage-limits/restore-archived-usage-limit-policy"},{"title":"List policy assignments","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/gateway/usage-limit-policies/{policyId}/assignments","href":"/api-reference/gateway-usage-limits/list-policy-assignments"},{"title":"Assign usage limit policy","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/gateway/usage-limit-policies/{policyId}/assignments","href":"/api-reference/gateway-usage-limits/assign-usage-limit-policy"},{"title":"Remove policy assignment","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/gateway/usage-limit-policies/{policyId}/assignments/{assignmentId}","href":"/api-reference/gateway-usage-limits/remove-policy-assignment"},{"title":"Search members for usage limits","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/gateway/usage-limits/members","href":"/api-reference/gateway-usage-limits/search-members-for-usage-limits"},{"title":"Read own Gateway usage limits","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/gateway/usage-limits/me","href":"/api-reference/gateway-usage-limits/read-own-gateway-usage-limits"},{"title":"Inspect member Gateway usage limits","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/gateway/usage-limits/members/{memberId}","href":"/api-reference/gateway-usage-limits/inspect-member-gateway-usage-limits"},{"title":"List organization usage increase requests","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/gateway/usage-limit-reset-requests","href":"/api-reference/gateway-usage-limits/list-organization-usage-increase-requests"},{"title":"Request usage limit extension","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/gateway/usage-limit-reset-requests","href":"/api-reference/gateway-usage-limits/request-usage-limit-extension"},{"title":"List own usage increase requests","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/gateway/usage-limit-reset-requests/me","href":"/api-reference/gateway-usage-limits/list-own-usage-increase-requests"},{"title":"Approve 25 percent usage extension","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/gateway/usage-limit-reset-requests/{id}/approve","href":"/api-reference/gateway-usage-limits/approve-25-percent-usage-extension"},{"title":"Deny usage extension","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/gateway/usage-limit-reset-requests/{id}/deny","href":"/api-reference/gateway-usage-limits/deny-usage-extension"}]},{"group":"Members","pages":[{"title":"Turn OpenWork Web on or off for a member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/members/{memberId}/openwork-web","href":"/api-reference/members/turn-openwork-web-on-or-off-for-a-member"},{"title":"Update member role","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/members/{memberId}/role","href":"/api-reference/members/update-member-role"},{"title":"Transfer workspace ownership","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/members/{memberId}/transfer-ownership","href":"/api-reference/members/transfer-workspace-ownership"},{"title":"Remove organization member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/members/{memberId}","href":"/api-reference/members/remove-organization-member"}]},{"group":"Permissions","pages":[{"title":"List the permission catalog","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/permissions/catalog","href":"/api-reference/permissions/list-the-permission-catalog"},{"title":"List permission sets","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/permissions/sets","href":"/api-reference/permissions/list-permission-sets"},{"title":"Create team permissions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/permissions/sets","href":"/api-reference/permissions/create-team-permissions"},{"title":"Get a permission set","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/permissions/sets/{permissionSetId}","href":"/api-reference/permissions/get-a-permission-set"},{"title":"Delete team permissions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/permissions/sets/{permissionSetId}","href":"/api-reference/permissions/delete-team-permissions"},{"title":"Rename a role","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/permissions/sets/{permissionSetId}","href":"/api-reference/permissions/rename-a-role"},{"title":"Set a team's custom role","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/teams/{teamId}/permission-set","href":"/api-reference/permissions/set-a-teams-custom-role"},{"title":"Change permissions in a set","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/permissions/sets/{permissionSetId}/permissions","href":"/api-reference/permissions/change-permissions-in-a-set"},{"title":"List permission set history","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/permissions/sets/{permissionSetId}/history","href":"/api-reference/permissions/list-permission-set-history"},{"title":"Get one permission across sets","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/permissions/keys/{permissionKey}","href":"/api-reference/permissions/get-one-permission-across-sets"},{"title":"Get a member's effective permissions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/members/{memberId}/permissions","href":"/api-reference/permissions/get-a-members-effective-permissions"}]},{"group":"Capability Sources","pages":[{"title":"Check whether the calling member has connected a provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/oauth-providers/{providerId}/status","href":"/api-reference/capability-sources/check-whether-the-calling-member-has-connected-a-provider"},{"title":"Disconnect the calling member's account for a provider","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/oauth-providers/{providerId}/disconnect","href":"/api-reference/capability-sources/disconnect-the-calling-members-account-for-a-provider"},{"title":"Prepare a resumable Google Drive upload, or a replacement of an existing file's content, for a client with local file transport","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/drive-upload-sessions","href":"/api-reference/capability-sources/prepare-a-resumable-google-drive-upload-or-a-replacement-of-an-existing-files-content-for-a-client-with-local-file-transport"},{"title":"Create a five-minute download link for one Google Drive file, for clients with a shell","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/drive-download-links","href":"/api-reference/capability-sources/create-a-five-minute-download-link-for-one-google-drive-file-for-clients-with-a-shell"},{"title":"Send an existing Gmail draft","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/gmail-draft/{draftId}/send","href":"/api-reference/capability-sources/send-an-existing-gmail-draft"},{"title":"List or search Gmail drafts","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/gmail-drafts","href":"/api-reference/capability-sources/list-or-search-gmail-drafts"},{"title":"Create a Gmail draft or threaded reply with optional workspace attachments","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/gmail-drafts","href":"/api-reference/capability-sources/create-a-gmail-draft-or-threaded-reply-with-optional-workspace-attachments"},{"title":"Read a Gmail draft","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/gmail-draft/{draftId}","href":"/api-reference/capability-sources/read-a-gmail-draft"},{"title":"Replace a Gmail draft's full content","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/capabilities/google-workspace/gmail-draft/{draftId}","href":"/api-reference/capability-sources/replace-a-gmail-drafts-full-content"},{"title":"Permanently delete a Gmail draft","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/capabilities/google-workspace/gmail-draft/{draftId}","href":"/api-reference/capability-sources/permanently-delete-a-gmail-draft"},{"title":"Archive, unarchive, mark read or unread, star or change Gmail message labels","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/gmail-message/{messageId}/modify","href":"/api-reference/capability-sources/archive-unarchive-mark-read-or-unread-star-or-change-gmail-message-labels"},{"title":"Move a Gmail message to trash","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/gmail-message/{messageId}/trash","href":"/api-reference/capability-sources/move-a-gmail-message-to-trash"},{"title":"Restore a Gmail message from trash","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/gmail-message/{messageId}/untrash","href":"/api-reference/capability-sources/restore-a-gmail-message-from-trash"},{"title":"List Gmail labels","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/gmail-labels","href":"/api-reference/capability-sources/list-gmail-labels"},{"title":"Create a Gmail user label","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/gmail-labels","href":"/api-reference/capability-sources/create-a-gmail-user-label"},{"title":"Permanently delete a Gmail user label","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/capabilities/google-workspace/gmail-label/{labelId}","href":"/api-reference/capability-sources/permanently-delete-a-gmail-user-label"},{"title":"Update a Gmail user label","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/capabilities/google-workspace/gmail-label/{labelId}","href":"/api-reference/capability-sources/update-a-gmail-user-label"},{"title":"Read an individual Google Calendar event on a selected calendar","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/calendar-events/{eventId}","href":"/api-reference/capability-sources/read-an-individual-google-calendar-event-on-a-selected-calendar"},{"title":"Delete/cancel a Google Calendar event after explicit confirmation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/capabilities/google-workspace/calendar-events/{eventId}","href":"/api-reference/capability-sources/deletecancel-a-google-calendar-event-after-explicit-confirmation"},{"title":"Update or reschedule a Google Calendar event or recurring meeting; use the master ID to change the whole series or recurrence","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/capabilities/google-workspace/calendar-events/{eventId}","href":"/api-reference/capability-sources/update-or-reschedule-a-google-calendar-event-or-recurring-meeting;-use-the-master-id-to-change-the-whole-series-or-recurrence"},{"title":"Read Google Sheets spreadsheet metadata and sheet names without grid data","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/spreadsheets/{spreadsheetId}","href":"/api-reference/capability-sources/read-google-sheets-spreadsheet-metadata-and-sheet-names-without-grid-data"},{"title":"Create a real Google Sheets spreadsheet with one bounded initial sheet","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/spreadsheets","href":"/api-reference/capability-sources/create-a-real-google-sheets-spreadsheet-with-one-bounded-initial-sheet"},{"title":"Read a bounded rectangle of Google Sheets cells","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/spreadsheets/{spreadsheetId}/values","href":"/api-reference/capability-sources/read-a-bounded-rectangle-of-google-sheets-cells"},{"title":"Write Google Sheets cells, RAW by default; USER_ENTERED requires explicit approval","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/capabilities/google-workspace/spreadsheets/{spreadsheetId}/values","href":"/api-reference/capability-sources/write-google-sheets-cells-raw-by-default;-user_entered-requires-explicit-approval"},{"title":"Append rows after a Google Sheets table found in a bounded range; inserts rows, RAW by default","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/spreadsheets/{spreadsheetId}/values/append","href":"/api-reference/capability-sources/append-rows-after-a-google-sheets-table-found-in-a-bounded-range;-inserts-rows-raw-by-default"},{"title":"Create a Google Drive folder, optionally in a selected parent","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/drive-folders","href":"/api-reference/capability-sources/create-a-google-drive-folder-optionally-in-a-selected-parent"},{"title":"Read Google Drive file metadata, including current parent IDs for a move","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/drive-files/{fileId}","href":"/api-reference/capability-sources/read-google-drive-file-metadata-including-current-parent-ids-for-a-move"},{"title":"Rename, move, trash, or restore Google Drive file metadata; never permanently delete","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/capabilities/google-workspace/drive-files/{fileId}","href":"/api-reference/capability-sources/rename-move-trash-or-restore-google-drive-file-metadata;-never-permanently-delete"},{"title":"Inspect Google Docs tabs and headings before reading or editing passages","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/documents/{documentId}/outline","href":"/api-reference/capability-sources/inspect-google-docs-tabs-and-headings-before-reading-or-editing-passages"},{"title":"Read or search a small Google Docs passage without loading the whole document into model context","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/documents/{documentId}/text","href":"/api-reference/capability-sources/read-or-search-a-small-google-docs-passage-without-loading-the-whole-document-into-model-context"},{"title":"Replace an exact saved Google Docs passage only at the revision the member read","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/documents/{documentId}/replace-text","href":"/api-reference/capability-sources/replace-an-exact-saved-google-docs-passage-only-at-the-revision-the-member-read"},{"title":"List Google Chat spaces, group chats and direct messages","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/chat-spaces","href":"/api-reference/capability-sources/list-google-chat-spaces-group-chats-and-direct-messages"},{"title":"Find the Google Chat direct message with a person","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/chat-direct-message","href":"/api-reference/capability-sources/find-the-google-chat-direct-message-with-a-person"},{"title":"Read recent messages in a Google Chat space","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/chat-spaces/{spaceId}/messages","href":"/api-reference/capability-sources/read-recent-messages-in-a-google-chat-space"},{"title":"Send a message to an existing Google Chat space or direct message","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/chat-spaces/{spaceId}/messages","href":"/api-reference/capability-sources/send-a-message-to-an-existing-google-chat-space-or-direct-message"},{"title":"List or search Gmail messages as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/gmail-messages","href":"/api-reference/capability-sources/list-or-search-gmail-messages-as-the-calling-member"},{"title":"Read a Gmail message with its plain-text body as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/gmail-message/{messageId}","href":"/api-reference/capability-sources/read-a-gmail-message-with-its-plain-text-body-as-the-calling-member"},{"title":"Download a Gmail attachment's bytes as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/gmail-attachment/{messageId}/{attachmentId}","href":"/api-reference/capability-sources/download-a-gmail-attachments-bytes-as-the-calling-member"},{"title":"List Google Calendar events in a time range as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/calendar-events","href":"/api-reference/capability-sources/list-google-calendar-events-in-a-time-range-as-the-calling-member"},{"title":"Create a Google Calendar event (one-time or recurring series) as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/calendar-events","href":"/api-reference/capability-sources/create-a-google-calendar-event-one-time-or-recurring-series-as-the-calling-member"},{"title":"Add a Google Meet link to a Calendar event","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/capabilities/google-workspace/calendar-event/{eventId}","href":"/api-reference/capability-sources/add-a-google-meet-link-to-a-calendar-event"},{"title":"Search Google Drive files as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/drive-files","href":"/api-reference/capability-sources/search-google-drive-files-as-the-calling-member"},{"title":"Read a Google Drive file's text or binary content as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/google-workspace/drive-file/{fileId}","href":"/api-reference/capability-sources/read-a-google-drive-files-text-or-binary-content-as-the-calling-member"},{"title":"Share a Google Drive file with a person or the organization","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/google-workspace/drive-file-share/{fileId}","href":"/api-reference/capability-sources/share-a-google-drive-file-with-a-person-or-the-organization"},{"title":"List a OneDrive or SharePoint folder","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/drive-children","href":"/api-reference/capability-sources/list-a-onedrive-or-sharepoint-folder"},{"title":"Find the OneDrive, SharePoint or Teams file behind a link","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/drive-item-by-link","href":"/api-reference/capability-sources/find-the-onedrive-sharepoint-or-teams-file-behind-a-link"},{"title":"Search SharePoint sites","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/sites","href":"/api-reference/capability-sources/search-sharepoint-sites"},{"title":"List a SharePoint site's document libraries","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/sites/{siteId}/drives","href":"/api-reference/capability-sources/list-a-sharepoint-sites-document-libraries"},{"title":"Create a five-minute download link for one OneDrive or SharePoint file, for clients with a shell","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/drive-download-links","href":"/api-reference/capability-sources/create-a-five-minute-download-link-for-one-onedrive-or-sharepoint-file-for-clients-with-a-shell"},{"title":"Prepare an upload to OneDrive or SharePoint, or a replacement of an existing file's content, for a client with a shell","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/drive-upload-sessions","href":"/api-reference/capability-sources/prepare-an-upload-to-onedrive-or-sharepoint-or-a-replacement-of-an-existing-files-content-for-a-client-with-a-shell"},{"title":"Send an existing Outlook draft after explicit user confirmation","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/mail-drafts/{messageId}/send","href":"/api-reference/capability-sources/send-an-existing-outlook-draft-after-explicit-user-confirmation"},{"title":"Create a reply draft for a selected Outlook message","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/mail-message/{messageId}/reply-draft","href":"/api-reference/capability-sources/create-a-reply-draft-for-a-selected-outlook-message"},{"title":"List an Outlook message's attachments as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/mail-attachments/{messageId}","href":"/api-reference/capability-sources/list-an-outlook-messages-attachments-as-the-calling-member"},{"title":"Download an Outlook attachment's bytes as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/mail-attachment/{messageId}/{attachmentId}","href":"/api-reference/capability-sources/download-an-outlook-attachments-bytes-as-the-calling-member"},{"title":"Read an Outlook message as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/mail-message/{messageId}","href":"/api-reference/capability-sources/read-an-outlook-message-as-the-calling-member"},{"title":"Update Outlook message read state or categories","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/capabilities/microsoft-365/mail-message/{messageId}","href":"/api-reference/capability-sources/update-outlook-message-read-state-or-categories"},{"title":"Move an Outlook message to archive, deleted items, or inbox","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/mail-message/{messageId}/move","href":"/api-reference/capability-sources/move-an-outlook-message-to-archive-deleted-items-or-inbox"},{"title":"Delete a selected Outlook calendar event","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/capabilities/microsoft-365/calendar-events/{eventId}","href":"/api-reference/capability-sources/delete-a-selected-outlook-calendar-event"},{"title":"Edit or reschedule an Outlook calendar event","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/capabilities/microsoft-365/calendar-events/{eventId}","href":"/api-reference/capability-sources/edit-or-reschedule-an-outlook-calendar-event"},{"title":"Cancel an Outlook meeting and notify attendees","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/calendar-events/{eventId}/cancel","href":"/api-reference/capability-sources/cancel-an-outlook-meeting-and-notify-attendees"},{"title":"Read a OneDrive or SharePoint text or binary file as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/drive-file/{itemId}","href":"/api-reference/capability-sources/read-a-onedrive-or-sharepoint-text-or-binary-file-as-the-calling-member"},{"title":"Rename or move a OneDrive or SharePoint item within the same drive","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/capabilities/microsoft-365/drive-file/{itemId}","href":"/api-reference/capability-sources/rename-or-move-a-onedrive-or-sharepoint-item-within-the-same-drive"},{"title":"Create a folder in OneDrive or a SharePoint library","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/drive-folders","href":"/api-reference/capability-sources/create-a-folder-in-onedrive-or-a-sharepoint-library"},{"title":"List or search Outlook mail as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/mail-messages","href":"/api-reference/capability-sources/list-or-search-outlook-mail-as-the-calling-member"},{"title":"List Microsoft 365 calendar events as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/calendar-events","href":"/api-reference/capability-sources/list-microsoft-365-calendar-events-as-the-calling-member"},{"title":"Create an Outlook calendar event as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/calendar-events","href":"/api-reference/capability-sources/create-an-outlook-calendar-event-as-the-calling-member"},{"title":"Search OneDrive and SharePoint files as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/drive-files","href":"/api-reference/capability-sources/search-onedrive-and-sharepoint-files-as-the-calling-member"},{"title":"Create or replace a OneDrive text file as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/capabilities/microsoft-365/drive-files","href":"/api-reference/capability-sources/create-or-replace-a-onedrive-text-file-as-the-calling-member"},{"title":"Create an Outlook draft as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/mail-drafts","href":"/api-reference/capability-sources/create-an-outlook-draft-as-the-calling-member"},{"title":"List Microsoft Teams chats as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/teams-chats","href":"/api-reference/capability-sources/list-microsoft-teams-chats-as-the-calling-member"},{"title":"List messages in a Microsoft Teams chat as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/capabilities/microsoft-365/teams-chats/{chatId}/messages","href":"/api-reference/capability-sources/list-messages-in-a-microsoft-teams-chat-as-the-calling-member"},{"title":"Send a message to an existing Microsoft Teams chat as the calling member","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/capabilities/microsoft-365/teams-chats/{chatId}/messages","href":"/api-reference/capability-sources/send-a-message-to-an-existing-microsoft-teams-chat-as-the-calling-member"},{"title":"List predefined External MCP Connection presets","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/presets","href":"/api-reference/capability-sources/list-predefined-external-mcp-connection-presets"},{"title":"List External MCP Connections","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections","href":"/api-reference/capability-sources/list-external-mcp-connections"},{"title":"Register a new External MCP Connection for the org","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections","href":"/api-reference/capability-sources/register-a-new-external-mcp-connection-for-the-org"},{"title":"Get the tool policy for an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/{connectionId}/tool-policy","href":"/api-reference/capability-sources/get-the-tool-policy-for-an-external-mcp-connection"},{"title":"Update the tool policy for an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/mcp-connections/{connectionId}/tool-policy","href":"/api-reference/capability-sources/update-the-tool-policy-for-an-external-mcp-connection"},{"title":"Check connectors that have no stored status","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/readiness-checks","href":"/api-reference/capability-sources/check-connectors-that-have-no-stored-status"},{"title":"Check and record connection readiness","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/{connectionId}/check","href":"/api-reference/capability-sources/check-and-record-connection-readiness"},{"title":"List tools exposed by an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/{connectionId}/tools","href":"/api-reference/capability-sources/list-tools-exposed-by-an-external-mcp-connection"},{"title":"List MCP Apps exposed by an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/{connectionId}/mcp-apps","href":"/api-reference/capability-sources/list-mcp-apps-exposed-by-an-external-mcp-connection"},{"title":"Create or replace an External MCP Connection by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/mcp-connections/by-key/{externalKey}","href":"/api-reference/capability-sources/create-or-replace-an-external-mcp-connection-by-stable-key"},{"title":"Get an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/mcp-connections/{connectionId}","href":"/api-reference/capability-sources/get-an-external-mcp-connection"},{"title":"Replace who can use an External MCP Connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/mcp-connections/{connectionId}/access","href":"/api-reference/capability-sources/replace-who-can-use-an-external-mcp-connection"},{"title":"Prepare removing an organization connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/{connectionId}/removal-request","href":"/api-reference/capability-sources/prepare-removing-an-organization-connection"},{"title":"Ask a person to enter the API key of an existing MCP connection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/mcp-connections/{connectionId}/credential-prompt","href":"/api-reference/capability-sources/ask-a-person-to-enter-the-api-key-of-an-existing-mcp-connection"}]},{"group":"Direct uploads","pages":[{"title":"Prepare a Google Drive session for host file transport","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/direct-uploads/google-workspace/drive-upload-sessions","href":"/api-reference/direct-uploads/prepare-a-google-drive-session-for-host-file-transport"},{"title":"Describe a Google Drive file pull for host file transport","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/direct-downloads/google-workspace/drive-files/{fileId}","href":"/api-reference/direct-uploads/describe-a-google-drive-file-pull-for-host-file-transport"},{"title":"Stream a Google Drive file's bytes to host file transport","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/direct-downloads/google-workspace/drive-files/{fileId}/content","href":"/api-reference/direct-uploads/stream-a-google-drive-files-bytes-to-host-file-transport"},{"title":"Download one Google Drive file with a short-lived link","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/direct-downloads/google-workspace/drive-link","href":"/api-reference/direct-uploads/download-one-google-drive-file-with-a-short-lived-link"},{"title":"Upload one multipart workspace file directly to Google Drive","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/direct-uploads/google-workspace/drive-files","href":"/api-reference/direct-uploads/upload-one-multipart-workspace-file-directly-to-google-drive"},{"title":"Create a Gmail draft with direct multipart workspace attachments","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/direct-uploads/google-workspace/gmail-drafts","href":"/api-reference/direct-uploads/create-a-gmail-draft-with-direct-multipart-workspace-attachments"},{"title":"Download one OneDrive or SharePoint file with a short-lived link","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/direct-downloads/microsoft-365/drive-link","href":"/api-reference/direct-uploads/download-one-onedrive-or-sharepoint-file-with-a-short-lived-link"},{"title":"Describe a OneDrive or SharePoint file pull for host file transport","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/direct-downloads/microsoft-365/drive-files","href":"/api-reference/direct-uploads/describe-a-onedrive-or-sharepoint-file-pull-for-host-file-transport"},{"title":"Stream a OneDrive or SharePoint file's bytes to host file transport","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/direct-downloads/microsoft-365/drive-files/content","href":"/api-reference/direct-uploads/stream-a-onedrive-or-sharepoint-files-bytes-to-host-file-transport"},{"title":"Prepare a OneDrive or SharePoint upload for host file transport","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/direct-uploads/microsoft-365/drive-upload-sessions","href":"/api-reference/direct-uploads/prepare-a-onedrive-or-sharepoint-upload-for-host-file-transport"},{"title":"Check how much of a host upload Microsoft has received","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/direct-uploads/microsoft-365/drive-upload-sessions/content","href":"/api-reference/direct-uploads/check-how-much-of-a-host-upload-microsoft-has-received"},{"title":"Send one part of a host upload to OneDrive or SharePoint","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/direct-uploads/microsoft-365/drive-upload-sessions/content","href":"/api-reference/direct-uploads/send-one-part-of-a-host-upload-to-onedrive-or-sharepoint"},{"title":"Create an Outlook draft or reply draft with direct multipart workspace attachments","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/direct-uploads/microsoft-365/mail-drafts","href":"/api-reference/direct-uploads/create-an-outlook-draft-or-reply-draft-with-direct-multipart-workspace-attachments"}]},{"group":"Documents","pages":[{"title":"Resolve an authorized Drive document link without downloading content","description":"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/google-drive/files/{fileId}/metadata","href":"/api-reference/documents/resolve-an-authorized-drive-document-link-without-downloading-content"},{"title":"Open a Drive document in the inline editor","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/google-drive/files/{fileId}/editor","href":"/api-reference/documents/open-a-drive-document-in-the-inline-editor"},{"title":"Save explicit inline edits to the same Drive file","description":"Requires organization membership, Workbot and Documents, and the member’s currently authorized Drive connection. Reads recheck provider access. Writes require current grants, explicit edits and a matching revision.","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/documents/google-drive/files/{fileId}/editor","href":"/api-reference/documents/save-explicit-inline-edits-to-the-same-drive-file"},{"title":"Preview a Drive PDF or image","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/google-drive/files/{fileId}/content","href":"/api-reference/documents/preview-a-drive-pdf-or-image"},{"title":"Open a document, spreadsheet or presentation editor","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/documents/google-drive/files/{fileId}/office","href":"/api-reference/documents/open-a-document-spreadsheet-or-presentation-editor"},{"title":"Check whether an Office save is ready","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/google-drive/files/{fileId}/office/{sessionId}","href":"/api-reference/documents/check-whether-an-office-save-is-ready"},{"title":"Save an Office snapshot to Drive","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/documents/google-drive/files/{fileId}/office/{sessionId}/save","href":"/api-reference/documents/save-an-office-snapshot-to-drive"},{"title":"Discard the temporary Office session without changing Drive","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/documents/google-drive/files/{fileId}/office/{sessionId}/close","href":"/api-reference/documents/discard-the-temporary-office-session-without-changing-drive"},{"title":"Read metadata for one temporary editor session","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/wopi/files/{sessionId}","href":"/api-reference/documents/read-metadata-for-one-temporary-editor-session"},{"title":"Manage a temporary editor session lock","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/documents/wopi/files/{sessionId}","href":"/api-reference/documents/manage-a-temporary-editor-session-lock"},{"title":"Read one temporary editor file","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/wopi/files/{sessionId}/contents","href":"/api-reference/documents/read-one-temporary-editor-file"},{"title":"Stage editor changes without writing to Drive","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/documents/wopi/files/{sessionId}/contents","href":"/api-reference/documents/stage-editor-changes-without-writing-to-drive"},{"title":"Browse, search and list recent OneDrive files","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/microsoft-365/files","href":"/api-reference/documents/browse-search-and-list-recent-onedrive-files"},{"title":"Read a OneDrive file's details without its content","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/microsoft-365/files/{fileId}/metadata","href":"/api-reference/documents/read-a-onedrive-files-details-without-its-content"},{"title":"Open a OneDrive file in the inline editor","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/microsoft-365/files/{fileId}/editor","href":"/api-reference/documents/open-a-onedrive-file-in-the-inline-editor"},{"title":"Save explicit inline edits to the same OneDrive file","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/documents/microsoft-365/files/{fileId}/editor","href":"/api-reference/documents/save-explicit-inline-edits-to-the-same-onedrive-file"},{"title":"Preview a OneDrive PDF or image","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/documents/microsoft-365/files/{fileId}/content","href":"/api-reference/documents/preview-a-onedrive-pdf-or-image"}]},{"group":"GitHub","pages":[{"title":"Start GitHub install","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connectors/github/install/start","href":"/api-reference/github/start-github-install"},{"title":"Complete GitHub install","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connectors/github/install/complete","href":"/api-reference/github/complete-github-install"},{"title":"Preview GitHub plugin marketplace import","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/plugins/import-mcps-from-github-url/preview","href":"/api-reference/github/preview-github-plugin-marketplace-import"},{"title":"Create a plugin from GitHub","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/plugins/import-mcps-from-github-url","href":"/api-reference/github/create-a-plugin-from-github"},{"title":"Get GitHub connector discovery","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-instances/{connectorInstanceId}/discovery","href":"/api-reference/github/get-github-connector-discovery"},{"title":"List GitHub discovery tree entries","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-instances/{connectorInstanceId}/discovery/tree","href":"/api-reference/github/list-github-discovery-tree-entries"},{"title":"Apply GitHub discovery selection","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/discovery/apply","href":"/api-reference/github/apply-github-discovery-selection"},{"title":"Create GitHub connector account","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connectors/github/accounts","href":"/api-reference/github/create-github-connector-account"},{"title":"Setup GitHub connector","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connectors/github/setup","href":"/api-reference/github/setup-github-connector"},{"title":"List GitHub repositories","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connectors/github/accounts/{connectorAccountId}/repositories","href":"/api-reference/github/list-github-repositories"},{"title":"Validate GitHub target","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connectors/github/validate-target","href":"/api-reference/github/validate-github-target"}]},{"group":"Config Objects","pages":[{"title":"List config objects","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/config-objects","href":"/api-reference/config-objects/list-config-objects"},{"title":"Create a skill, agent, or other config object; optionally add it to an existing plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/config-objects","href":"/api-reference/config-objects/create-a-skill-agent-or-other-config-object;-optionally-add-it-to-an-existing-plugin"},{"title":"Get config object","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/config-objects/{configObjectId}","href":"/api-reference/config-objects/get-config-object"},{"title":"List config object versions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/config-objects/{configObjectId}/versions","href":"/api-reference/config-objects/list-config-object-versions"},{"title":"Update config object with new version","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/config-objects/{configObjectId}/versions","href":"/api-reference/config-objects/update-config-object-with-new-version"},{"title":"Get latest config object version","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/config-objects/{configObjectId}/versions/latest","href":"/api-reference/config-objects/get-latest-config-object-version"},{"title":"Get config object version","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/config-objects/{configObjectId}/versions/{versionId}","href":"/api-reference/config-objects/get-config-object-version"},{"title":"archive config object","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/config-objects/{configObjectId}/archive","href":"/api-reference/config-objects/archive-config-object"},{"title":"delete config object","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/config-objects/{configObjectId}/delete","href":"/api-reference/config-objects/delete-config-object"},{"title":"restore config object","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/config-objects/{configObjectId}/restore","href":"/api-reference/config-objects/restore-config-object"},{"title":"List config object plugins","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/config-objects/{configObjectId}/plugins","href":"/api-reference/config-objects/list-config-object-plugins"},{"title":"Attach config object to plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/config-objects/{configObjectId}/plugins","href":"/api-reference/config-objects/attach-config-object-to-plugin"},{"title":"Remove config object from plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/config-objects/{configObjectId}/plugins/{pluginId}","href":"/api-reference/config-objects/remove-config-object-from-plugin"},{"title":"List config object access grants","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/config-objects/{configObjectId}/access","href":"/api-reference/config-objects/list-config-object-access-grants"},{"title":"Grant config object access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/config-objects/{configObjectId}/access","href":"/api-reference/config-objects/grant-config-object-access"},{"title":"Revoke config object access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/config-objects/{configObjectId}/access/{grantId}","href":"/api-reference/config-objects/revoke-config-object-access"}]},{"group":"Marketplaces","pages":[{"title":"Read marketplace by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/marketplaces/by-key/{externalKey}","href":"/api-reference/marketplaces/read-marketplace-by-stable-key"},{"title":"Apply marketplace by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/marketplaces/by-key/{externalKey}","href":"/api-reference/marketplaces/apply-marketplace-by-stable-key"},{"title":"Delete marketplace by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/marketplaces/by-key/{externalKey}","href":"/api-reference/marketplaces/delete-marketplace-by-stable-key"},{"title":"List marketplaces","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/marketplaces","href":"/api-reference/marketplaces/list-marketplaces"},{"title":"Create marketplace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/marketplaces","href":"/api-reference/marketplaces/create-marketplace"},{"title":"Get marketplace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/marketplaces/{marketplaceId}","href":"/api-reference/marketplaces/get-marketplace"},{"title":"Update marketplace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/marketplaces/{marketplaceId}","href":"/api-reference/marketplaces/update-marketplace"},{"title":"archive marketplace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/marketplaces/{marketplaceId}/archive","href":"/api-reference/marketplaces/archive-marketplace"},{"title":"delete marketplace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/marketplaces/{marketplaceId}/delete","href":"/api-reference/marketplaces/delete-marketplace"},{"title":"restore marketplace","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/marketplaces/{marketplaceId}/restore","href":"/api-reference/marketplaces/restore-marketplace"},{"title":"List marketplace plugins","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/marketplaces/{marketplaceId}/plugins","href":"/api-reference/marketplaces/list-marketplace-plugins"},{"title":"Add marketplace plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/marketplaces/{marketplaceId}/plugins","href":"/api-reference/marketplaces/add-marketplace-plugin"},{"title":"Get resolved marketplace plugin readiness","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/marketplaces/{marketplaceId}/resolved","href":"/api-reference/marketplaces/get-resolved-marketplace-plugin-readiness"},{"title":"Remove marketplace plugin","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/marketplaces/{marketplaceId}/plugins/{pluginId}","href":"/api-reference/marketplaces/remove-marketplace-plugin"},{"title":"List marketplace access grants","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/marketplaces/{marketplaceId}/access","href":"/api-reference/marketplaces/list-marketplace-access-grants"},{"title":"Grant marketplace access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/marketplaces/{marketplaceId}/access","href":"/api-reference/marketplaces/grant-marketplace-access"},{"title":"Revoke marketplace access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/marketplaces/{marketplaceId}/access/{grantId}","href":"/api-reference/marketplaces/revoke-marketplace-access"}]},{"group":"Connectors","pages":[{"title":"List connector accounts","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-accounts","href":"/api-reference/connectors/list-connector-accounts"},{"title":"Create connector account","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-accounts","href":"/api-reference/connectors/create-connector-account"},{"title":"Get connector account","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-accounts/{connectorAccountId}","href":"/api-reference/connectors/get-connector-account"},{"title":"Disconnect connector account","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-accounts/{connectorAccountId}/disconnect","href":"/api-reference/connectors/disconnect-connector-account"},{"title":"List connector instances","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-instances","href":"/api-reference/connectors/list-connector-instances"},{"title":"Create connector instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances","href":"/api-reference/connectors/create-connector-instance"},{"title":"Get connector instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-instances/{connectorInstanceId}","href":"/api-reference/connectors/get-connector-instance"},{"title":"Update connector instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/connector-instances/{connectorInstanceId}","href":"/api-reference/connectors/update-connector-instance"},{"title":"archive connector instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/archive","href":"/api-reference/connectors/archive-connector-instance"},{"title":"disable connector instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/disable","href":"/api-reference/connectors/disable-connector-instance"},{"title":"enable connector instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/enable","href":"/api-reference/connectors/enable-connector-instance"},{"title":"Get connector instance configuration","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-instances/{connectorInstanceId}/configuration","href":"/api-reference/connectors/get-connector-instance-configuration"},{"title":"Remove connector instance","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/remove","href":"/api-reference/connectors/remove-connector-instance"},{"title":"Set connector instance auto-import","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/auto-import","href":"/api-reference/connectors/set-connector-instance-auto-import"},{"title":"Sync connector instance now","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/sync-now","href":"/api-reference/connectors/sync-connector-instance-now"},{"title":"List connector instance access grants","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-instances/{connectorInstanceId}/access","href":"/api-reference/connectors/list-connector-instance-access-grants"},{"title":"Grant connector instance access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/access","href":"/api-reference/connectors/grant-connector-instance-access"},{"title":"Revoke connector instance access","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/connector-instances/{connectorInstanceId}/access/{grantId}","href":"/api-reference/connectors/revoke-connector-instance-access"},{"title":"List connector targets","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-instances/{connectorInstanceId}/targets","href":"/api-reference/connectors/list-connector-targets"},{"title":"Create connector target","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-instances/{connectorInstanceId}/targets","href":"/api-reference/connectors/create-connector-target"},{"title":"Get connector target","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-targets/{connectorTargetId}","href":"/api-reference/connectors/get-connector-target"},{"title":"Update connector target","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/connector-targets/{connectorTargetId}","href":"/api-reference/connectors/update-connector-target"},{"title":"Resync connector target","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-targets/{connectorTargetId}/resync","href":"/api-reference/connectors/resync-connector-target"},{"title":"List connector mappings","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-targets/{connectorTargetId}/mappings","href":"/api-reference/connectors/list-connector-mappings"},{"title":"Create connector mapping","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-targets/{connectorTargetId}/mappings","href":"/api-reference/connectors/create-connector-mapping"},{"title":"Delete connector mapping","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/connector-mappings/{connectorMappingId}","href":"/api-reference/connectors/delete-connector-mapping"},{"title":"Update connector mapping","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/connector-mappings/{connectorMappingId}","href":"/api-reference/connectors/update-connector-mapping"},{"title":"List connector sync events","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-sync-events","href":"/api-reference/connectors/list-connector-sync-events"},{"title":"Get connector sync event","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/connector-sync-events/{connectorSyncEventId}","href":"/api-reference/connectors/get-connector-sync-event"},{"title":"Retry connector sync event","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/connector-sync-events/{connectorSyncEventId}/retry","href":"/api-reference/connectors/retry-connector-sync-event"}]},{"group":"Resources","pages":[{"title":"List assigned marketplace capabilities","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/resources/marketplace-capabilities","href":"/api-reference/resources/list-assigned-marketplace-capabilities"},{"title":"Get accessible resource snapshot","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/resources","href":"/api-reference/resources/get-accessible-resource-snapshot"}]},{"group":"Teams","pages":[{"title":"Read teams by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/teams/by-key/{externalKey}","href":"/api-reference/teams/read-teams-by-stable-key"},{"title":"Apply teams by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 put /v1/teams/by-key/{externalKey}","href":"/api-reference/teams/apply-teams-by-stable-key"},{"title":"Delete teams by stable key","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/teams/by-key/{externalKey}","href":"/api-reference/teams/delete-teams-by-stable-key"},{"title":"Read teams by id","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/teams/{teamId}","href":"/api-reference/teams/read-teams-by-id"},{"title":"Delete team","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/teams/{teamId}","href":"/api-reference/teams/delete-team"},{"title":"Update team","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 patch /v1/teams/{teamId}","href":"/api-reference/teams/update-team"},{"title":"Create team","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/teams","href":"/api-reference/teams/create-team"}]},{"group":"Webhooks","pages":[{"title":"Receive signed Slack assistant events","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/integrations/slack/{connectionId}/events","href":"/api-reference/webhooks/receive-signed-slack-assistant-events"},{"title":"Receive Slack commands","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/integrations/slack/{connectionId}/commands","href":"/api-reference/webhooks/receive-slack-commands"},{"title":"Receive Slack interactions","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/integrations/slack/{connectionId}/interactions","href":"/api-reference/webhooks/receive-slack-interactions"},{"title":"GitHub webhook ingress","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/webhooks/connectors/github","href":"/api-reference/webhooks/github-webhook-ingress"}]},{"group":"Workbot","pages":[{"title":"Get my Workbot model recovery options","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workbot/model-recovery","href":"/api-reference/workbot/get-my-workbot-model-recovery-options"},{"title":"Record content-free Workbot service facts","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workbot/telemetry","href":"/api-reference/workbot/record-content-free-workbot-service-facts"},{"title":"Who is signed in to Workbot","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workbot/session","href":"/api-reference/workbot/who-is-signed-in-to-workbot"},{"title":"The member's Get set up checklist, for Workbot","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workbot/activation","href":"/api-reference/workbot/the-members-get-set-up-checklist-for-workbot"},{"title":"Report a Get set up step Workbot observed","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workbot/activation/events","href":"/api-reference/workbot/report-a-get-set-up-step-workbot-observed"},{"title":"The everyday apps the person can connect for Workbot","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workbot/connections","href":"/api-reference/workbot/the-everyday-apps-the-person-can-connect-for-workbot"},{"title":"Connect the member's assigned account from Workbot","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workbot/connections/{connectionId}/connect/start","href":"/api-reference/workbot/connect-the-members-assigned-account-from-workbot"},{"title":"A short-lived token for one Workbot turn","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workbot/run-token","href":"/api-reference/workbot/a-short-lived-token-for-one-workbot-turn"}]},{"group":"Workers","pages":[{"title":"Record worker heartbeat","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/workers/{id}/activity-heartbeat","href":"/api-reference/workers/record-worker-heartbeat"},{"title":"List workers","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/workers","href":"/api-reference/workers/list-workers"},{"title":"Delete worker","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 delete /v1/workers/{id}","href":"/api-reference/workers/delete-worker"}]},{"group":"Telemetry","pages":[{"title":"Ingest telemetry events","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 post /v1/telemetry/ingest","href":"/api-reference/telemetry/ingest-telemetry-events"},{"title":"List telemetry dimension values","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/telemetry/dimensions","href":"/api-reference/telemetry/list-telemetry-dimension-values"},{"title":"Get adoption metrics","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/telemetry/adoption","href":"/api-reference/telemetry/get-adoption-metrics"},{"title":"Get usage analytics","deprecated":null,"version":null,"openapi":"https://api.openworklabs.com/openapi.json?public=1 get /v1/telemetry/analytics","href":"/api-reference/telemetry/get-usage-analytics"}]}]},{"tab":"Roadmap","pages":[{"title":"Roadmap","href":"/roadmap"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Open a Drive document in the inline editor - OpenWork Docs","buildId":"dpl_CEsowfH15TDzsBT2BFbX312Be4Ct","deploymentId":"dpl_CEsowfH15TDzsBT2BFbX312Be4Ct","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CqF8gK93.js","utils-Cfy66YIG.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-cadwlSiW.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BOSHrB55.js","snippetPresets-DuIJ6Tui.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BByZ-4eP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DWD4BnjW.js","shallow-Bo7p10ck.js","getApiPlaygroundDisplay-C7mFZ2Cg.js","CodeSnippet-DrT8v8gt.js","CodeSnippets-DGLmtlSm.js","Page-CGry0O4L.js","getPastedJson-DXZGgv-T.js","icon-DMjuBky8.js","MethodPill-C_c9VvF7.js","DuplicateIcon-D8Zrb3hW.js","createIcon-eYWxX-Sl.js","DynamicMarkdown-DORtg_Te.js","SectionHeading-DE1W9Ett.js","axios-vUo_bRtp.js","Markdown-BvSqw8zR.js","clsx-B-KWekQe.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CTE3eEYy.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ba-QebqG.js"]}