Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.
Standalone targeted removal. Member removes explicit Editor and verified account-email Viewer access; recipient removes exactly one grant; author removes associated email grants, never authorship. Preserves Workspace and public access. Cannot combine with other changes.
Move a Personal Page to Workspace Files with Viewer as the initial default, preserving publication and individual grants. The Page cannot move back. Omit to preserve location.
Author-only default permission for current and future live Workspace members. Set while the Page belongs to Workspace Files, including when public; does not assign individual Editors or grant edit access through public links or email. Omit to preserve.
Available options:
viewer,
editor
Response
Current authorized projection or committed sharing receipt.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Lava Documentation","colors":{"primary":"#ff5a1f","light":"#ff8833","dark":"#de3232"},"logo":{"light":"https://mintcdn.com/lava-a04d7b3f/ZrRxM7p0Ydvvj-HA/logo/light.svg?fit=max\u0026auto=format\u0026n=ZrRxM7p0Ydvvj-HA\u0026q=85\u0026s=03458687cb3832e4d90e88623271f016","dark":"https://mintcdn.com/lava-a04d7b3f/ZrRxM7p0Ydvvj-HA/logo/dark.svg?fit=max\u0026auto=format\u0026n=ZrRxM7p0Ydvvj-HA\u0026q=85\u0026s=399fa29bdca1e83dcecc5beb383ac715"},"favicon":"https://mintcdn.com/lava-a04d7b3f/ZrRxM7p0Ydvvj-HA/favicon.svg?fit=max\u0026auto=format\u0026n=ZrRxM7p0Ydvvj-HA\u0026q=85\u0026s=8242073433742c7d1089fcaa7fb49ba3","navbar":{"links":[{"icon":"globe","href":"https://lava.so","label":"Website"},{"icon":"newspaper","href":"https://lava.so/blog","label":"Blog"}],"primary":{"type":"button","label":"Sign Up","href":"https://lava.so/sign-up"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/lavapayments"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lava-a04d7b3f","hasAudioNarration":false,"actualSubdomain":"lava-a04d7b3f","customDomains":["lava.so"],"gitSource":{"type":"github","owner":"lavapayments","repo":"lava","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af4e9ba8e373fb6dfff2036","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":64},{"language":"default","tag":"Build with Lava Gateway","count":24},{"language":"default","tag":"Lava Desktop","count":11},{"language":"default","tag":"Get Started","count":9},{"language":"default","tag":"Monetize","count":6},{"language":"default","tag":"Customers","count":6},{"language":"default","tag":"Spend Keys","count":6},{"language":"default","tag":"Agents","count":5},{"language":"default","tag":"AI Gateway","count":5},{"language":"default","tag":"Lava MCP","count":5}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"editor-metadata","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/pages/change-page-link-and-workspace-access","slug":"/api-reference/pages/change-page-link-and-workspace-access","pageMetadata":{"title":"Change Page link and workspace access","description":"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.","deprecated":null,"version":null,"openapi":"/openapi.json put /pages/{id}/sharing","href":"/api-reference/pages/change-page-link-and-workspace-access","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: \"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.\"\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":"Change Page link and workspace access","description":"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.","deprecated":null,"version":null,"openapi":"/openapi.json put /pages/{id}/sharing","href":"/api-reference/pages/change-page-link-and-workspace-access","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Pages"],"summary":"Change Page link and workspace access","operationId":"pageSharingaccess","description":"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.","requestBody":"2e299002-67b5-4017-a38b-9eae30f70de3","responses":{"200":"d23c8d01-a819-46e9-b63c-292de5205296","400":"0498ad77-abf6-4a28-a08b-278b452adc86","403":"61f8559e-c300-4d2c-a2c1-1b7b800608ee","404":"d2c71f5d-feab-4437-9ab5-3ac22022868e","409":"79f43373-9de0-40e3-8194-9b82d78dff1e","410":"a9c3878f-69b4-4bd5-b95c-ac70807d30c4","429":"b9c96a3d-9a76-49d5-92d3-d6ef5a9c537a","503":"a41e9091-bbdd-46a5-a71d-c16c1022520a"},"method":"put","type":"path","servers":["792fd455-d12c-499f-9036-5af187b077d5"],"security":[],"path":"/pages/{id}/sharing","baseUrlOptions":["https://api.lava.so/v1/"],"title":"Change Page link and workspace access","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"73547ec9-fd85-41d8-99ff-63d857188fec":{"name":"id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"operation_id":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"operation_id","typeLabel":"string"},"expected_revision":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"expected_revision","typeLabel":"integer"},"remove_access":{"oneOf":[{"type":"object","description":"Standalone targeted removal. Member removes explicit Editor and verified account-email Viewer access; recipient removes exactly one grant; author removes associated email grants, never authorship. Preserves Workspace and public access. Cannot combine with other changes.","required":["kind","member_id"],"properties":{"kind":{"type":"string","enum":["member"],"isRequired":true,"uniqueKey":"remove_access.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"member_id":{"type":"string","minLength":1,"maxLength":36,"isRequired":true,"uniqueKey":"remove_access.oneOf.0.member_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"remove_access.oneOf.0","typeLabel":"object"},{"type":"object","description":"Standalone targeted removal. Member removes explicit Editor and verified account-email Viewer access; recipient removes exactly one grant; author removes associated email grants, never authorship. Preserves Workspace and public access. Cannot combine with other changes.","required":["kind","grant_id"],"properties":{"kind":{"type":"string","enum":["recipient"],"isRequired":true,"uniqueKey":"remove_access.oneOf.1.kind","typeLabel":"enum\u003cstring>"},"grant_id":{"type":"string","minLength":1,"maxLength":36,"isRequired":true,"uniqueKey":"remove_access.oneOf.1.grant_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"remove_access.oneOf.1","typeLabel":"object"},{"type":"object","description":"Standalone targeted removal. Member removes explicit Editor and verified account-email Viewer access; recipient removes exactly one grant; author removes associated email grants, never authorship. Preserves Workspace and public access. Cannot combine with other changes.","required":["kind"],"properties":{"kind":{"type":"string","enum":["author"],"isRequired":true,"uniqueKey":"remove_access.oneOf.2.kind","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"remove_access.oneOf.2","typeLabel":"object"}],"uniqueKey":"remove_access","typeLabel":"object"},"general_access":{"type":"string","enum":["author","workspace","anyone"],"uniqueKey":"general_access","typeLabel":"enum\u003cstring>"},"add_workspace":{"description":"Move a Personal Page to Workspace Files with Viewer as the initial default, preserving publication and individual grants. The Page cannot move back. Omit to preserve location.","type":"boolean","enum":[true],"uniqueKey":"add_workspace","typeLabel":"enum\u003cboolean>"},"add_recipients":{"maxItems":50,"type":"array","items":{"type":"string","maxLength":254,"format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","uniqueKey":"add_recipients.items.[INDEX]","typeLabel":"string\u003cemail>"},"uniqueKey":"add_recipients","typeLabel":"string\u003cemail>[]"},"remove_recipients":{"maxItems":50,"type":"array","items":{"type":"string","minLength":1,"maxLength":36,"uniqueKey":"remove_recipients.items.[INDEX]","typeLabel":"string"},"uniqueKey":"remove_recipients","typeLabel":"string[]"},"resend":{"type":"string","minLength":1,"maxLength":36,"uniqueKey":"resend","typeLabel":"string"},"viewers_can_interact":{"type":"boolean","uniqueKey":"viewers_can_interact","typeLabel":"boolean"},"workspace_role":{"description":"Author-only default permission for current and future live Workspace members. Set while the Page belongs to Workspace Files, including when public; does not assign individual Editors or grant edit access through public links or email. Omit to preserve.","type":"string","enum":["viewer","editor"],"uniqueKey":"workspace_role","typeLabel":"enum\u003cstring>"}},"required":["operation_id","expected_revision"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"operation_id":"\u003cstring>","expected_revision":4503599627370495,"remove_access":{"kind":"member","member_id":"\u003cstring>"},"add_workspace":true,"add_recipients":["jsmith@example.com"],"remove_recipients":["\u003cstring>"],"resend":"\u003cstring>","viewers_can_interact":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"d23c8d01-a819-46e9-b63c-292de5205296":{"description":"Current authorized projection or committed sharing receipt.","content":{"application/json":{"schema":{"type":"object","properties":{"operation_id":{"type":"string","isRequired":true,"uniqueKey":"operation_id","typeLabel":"string"},"committed_revision":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"committed_revision","typeLabel":"integer"},"canonical_link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"canonical_link","typeLabel":"string\u003curi>"},"audience":{"type":"object","properties":{"general_access":{"type":"string","enum":["author","workspace","anyone"],"isRequired":true,"uniqueKey":"audience.general_access","typeLabel":"enum\u003cstring>"},"cabinet":{"type":"string","enum":["personal","workspace"],"isRequired":true,"uniqueKey":"audience.cabinet","typeLabel":"enum\u003cstring>"},"active_editors":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"audience.active_editors","typeLabel":"integer"},"active_named_recipients":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"audience.active_named_recipients","typeLabel":"integer"},"workspace_role":{"type":"string","enum":["viewer","editor"],"uniqueKey":"audience.workspace_role","typeLabel":"enum\u003cstring>"}},"required":["general_access","cabinet","active_editors"],"additionalProperties":false,"isRequired":true,"uniqueKey":"audience","typeLabel":"object"},"current":{"oneOf":[{"type":"object","properties":{"revision":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"current.oneOf.0.revision","typeLabel":"integer"},"canonical_link":{"type":"string","format":"uri","isRequired":true,"uniqueKey":"current.oneOf.0.canonical_link","typeLabel":"string\u003curi>"},"audience":{"type":"object","properties":{"general_access":{"type":"string","enum":["author","workspace","anyone"],"isRequired":true,"uniqueKey":"current.oneOf.0.audience.general_access","typeLabel":"enum\u003cstring>"},"cabinet":{"type":"string","enum":["personal","workspace"],"isRequired":true,"uniqueKey":"current.oneOf.0.audience.cabinet","typeLabel":"enum\u003cstring>"},"active_editors":{"type":"integer","minimum":0,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"current.oneOf.0.audience.active_editors","typeLabel":"integer"},"active_named_recipients":{"type":"integer","minimum":0,"maximum":9007199254740991,"uniqueKey":"current.oneOf.0.audience.active_named_recipients","typeLabel":"integer"},"workspace_role":{"type":"string","enum":["viewer","editor"],"uniqueKey":"current.oneOf.0.audience.workspace_role","typeLabel":"enum\u003cstring>"}},"required":["general_access","cabinet","active_editors"],"additionalProperties":false,"isRequired":true,"uniqueKey":"current.oneOf.0.audience","typeLabel":"object"},"can_assign_editors":{"type":"boolean","isRequired":true,"uniqueKey":"current.oneOf.0.can_assign_editors","typeLabel":"boolean"},"supports_saved_data":{"type":"boolean","isRequired":true,"uniqueKey":"current.oneOf.0.supports_saved_data","typeLabel":"boolean"},"viewers_can_interact":{"type":"boolean","isRequired":true,"uniqueKey":"current.oneOf.0.viewers_can_interact","typeLabel":"boolean"},"author":{"oneOf":[{"type":"object","properties":{"display_name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.author.oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"current.oneOf.0.author.oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current.oneOf.0.author.oneOf.0.display_name","typeLabel":"string | null"},"viewer_grant_ids":{"description":"Verified exact-email associations to recipients in this response. Presentation only; absence means no confirmed association.","type":"array","items":{"type":"string","uniqueKey":"current.oneOf.0.author.oneOf.0.viewer_grant_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"current.oneOf.0.author.oneOf.0.viewer_grant_ids","typeLabel":"string[]"}},"required":["display_name"],"additionalProperties":false,"isRequired":true,"uniqueKey":"current.oneOf.0.author.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"display_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"viewer_grant_ids":{"description":"Verified exact-email associations to recipients in this response. Presentation only; absence means no confirmed association.","type":"array","items":{"type":"string"}}},"required":["display_name"],"additionalProperties":false,"isRequired":true,"uniqueKey":"current.oneOf.0.author.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current.oneOf.0.author","typeLabel":"object | null"},"editors":{"type":"array","items":{"type":"object","properties":{"member_id":{"type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.editors.items.[INDEX].member_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.editors.items.[INDEX].display_name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"current.oneOf.0.editors.items.[INDEX].display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current.oneOf.0.editors.items.[INDEX].display_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.editors.items.[INDEX].email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"current.oneOf.0.editors.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current.oneOf.0.editors.items.[INDEX].email","typeLabel":"string | null"},"viewer_grant_ids":{"description":"Verified exact-email associations to recipients in this response. Editor and Viewer contributions remain independent.","type":"array","items":{"type":"string","uniqueKey":"current.oneOf.0.editors.items.[INDEX].viewer_grant_ids.items.[INDEX]","typeLabel":"string"},"uniqueKey":"current.oneOf.0.editors.items.[INDEX].viewer_grant_ids","typeLabel":"string[]"}},"required":["member_id","display_name","email"],"additionalProperties":false,"uniqueKey":"current.oneOf.0.editors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"current.oneOf.0.editors","typeLabel":"object[]"},"workspace_name":{"oneOf":[{"type":"string","uniqueKey":"current.oneOf.0.workspace_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"current.oneOf.0.workspace_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.workspace_name","typeLabel":"string | null"},"supports_atomic_removal":{"description":"Supports targeted removal of explicit access in one transaction. Absence means unavailable.","type":"boolean","uniqueKey":"current.oneOf.0.supports_atomic_removal","typeLabel":"boolean"},"can_set_workspace_role":{"description":"Whether this manager can change the Workspace default, including while public. Older servers without this capability support role changes only under Workspace General access.","type":"boolean","uniqueKey":"current.oneOf.0.can_set_workspace_role","typeLabel":"boolean"},"can_add_workspace":{"description":"Whether the manager can move this Personal Page to Workspace Files while preserving its public link. Absence means this operation is unavailable.","type":"boolean","uniqueKey":"current.oneOf.0.can_add_workspace","typeLabel":"boolean"},"can_invite":{"description":"Whether new email invitations and resends are enabled. Absence means unavailable. Existing reads, revocation and queued delivery remain available when false.","type":"boolean","uniqueKey":"current.oneOf.0.can_invite","typeLabel":"boolean"},"is_author":{"description":"Whether the current manager created this Page, independently of Editor-assignment support.","type":"boolean","uniqueKey":"current.oneOf.0.is_author","typeLabel":"boolean"},"recipients":{"type":"array","items":{"type":"object","properties":{"grant_id":{"type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].grant_id","typeLabel":"string"},"email":{"type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].email","typeLabel":"string"},"state":{"type":"string","enum":["active","stopped"],"isRequired":true,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].state","typeLabel":"enum\u003cstring>"},"invitation":{"oneOf":[{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].invitation.oneOf.0.id","typeLabel":"string"},"state":{"type":"string","enum":["queued","provider_accepted","failed","unknown","cancelled"],"isRequired":true,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].invitation.oneOf.0.state","typeLabel":"enum\u003cstring>"}},"required":["id","state"],"additionalProperties":false,"isRequired":true,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].invitation.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"id":{"type":"string"},"state":{"type":"string","enum":["queued","provider_accepted","failed","unknown","cancelled"]}},"required":["id","state"],"additionalProperties":false,"isRequired":true,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].invitation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].invitation","typeLabel":"object | null"},"member_id":{"description":"Current owning-Workspace membership confirmed through a unique verified email identity. Absence is not proof of membership.","type":"string","uniqueKey":"current.oneOf.0.recipients.items.[INDEX].member_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","uniqueKey":"current.oneOf.0.recipients.items.[INDEX].display_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"current.oneOf.0.recipients.items.[INDEX].display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.recipients.items.[INDEX].display_name","typeLabel":"string | null"}},"required":["grant_id","email","state","invitation"],"additionalProperties":false,"uniqueKey":"current.oneOf.0.recipients.items.[INDEX]","typeLabel":"object"},"uniqueKey":"current.oneOf.0.recipients","typeLabel":"object[]"},"next_cursor":{"oneOf":[{"type":"string","uniqueKey":"current.oneOf.0.next_cursor.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"current.oneOf.0.next_cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"current.oneOf.0.next_cursor","typeLabel":"string | null"}},"required":["revision","canonical_link","audience","can_assign_editors","supports_saved_data","viewers_can_interact","author","editors"],"additionalProperties":false,"isRequired":true,"uniqueKey":"current.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"revision":{"type":"integer","minimum":0,"maximum":9007199254740991},"canonical_link":{"type":"string","format":"uri"},"workspace_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"audience":{"type":"object","properties":{"general_access":{"type":"string","enum":["author","workspace","anyone"]},"cabinet":{"type":"string","enum":["personal","workspace"]},"active_editors":{"type":"integer","minimum":0,"maximum":9007199254740991},"active_named_recipients":{"type":"integer","minimum":0,"maximum":9007199254740991},"workspace_role":{"type":"string","enum":["viewer","editor"]}},"required":["general_access","cabinet","active_editors"],"additionalProperties":false},"can_assign_editors":{"type":"boolean"},"supports_atomic_removal":{"description":"Supports targeted removal of explicit access in one transaction. Absence means unavailable.","type":"boolean"},"can_set_workspace_role":{"description":"Whether this manager can change the Workspace default, including while public. Older servers without this capability support role changes only under Workspace General access.","type":"boolean"},"can_add_workspace":{"description":"Whether the manager can move this Personal Page to Workspace Files while preserving its public link. Absence means this operation is unavailable.","type":"boolean"},"can_invite":{"description":"Whether new email invitations and resends are enabled. Absence means unavailable. Existing reads, revocation and queued delivery remain available when false.","type":"boolean"},"supports_saved_data":{"type":"boolean"},"viewers_can_interact":{"type":"boolean"},"is_author":{"description":"Whether the current manager created this Page, independently of Editor-assignment support.","type":"boolean"},"author":{"oneOf":[{"type":"object","properties":{"display_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"viewer_grant_ids":{"description":"Verified exact-email associations to recipients in this response. Presentation only; absence means no confirmed association.","type":"array","items":{"type":"string"}}},"required":["display_name"],"additionalProperties":false},{"type":"null","properties":{"display_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"viewer_grant_ids":{"description":"Verified exact-email associations to recipients in this response. Presentation only; absence means no confirmed association.","type":"array","items":{"type":"string"}}},"required":["display_name"],"additionalProperties":false}]},"editors":{"type":"array","items":{"type":"object","properties":{"member_id":{"type":"string"},"display_name":{"oneOf":[{"type":"string"},{"type":"null"}]},"email":{"oneOf":[{"type":"string"},{"type":"null"}]},"viewer_grant_ids":{"description":"Verified exact-email associations to recipients in this response. Editor and Viewer contributions remain independent.","type":"array","items":{"type":"string"}}},"required":["member_id","display_name","email"],"additionalProperties":false}},"recipients":{"type":"array","items":{"type":"object","properties":{"grant_id":{"type":"string"},"email":{"type":"string"},"state":{"type":"string","enum":["active","stopped"]},"invitation":{"oneOf":[{"type":"object","properties":{"id":{"type":"string"},"state":{"type":"string","enum":["queued","provider_accepted","failed","unknown","cancelled"]}},"required":["id","state"],"additionalProperties":false},{"type":"null","properties":{"id":{"type":"string"},"state":{"type":"string","enum":["queued","provider_accepted","failed","unknown","cancelled"]}},"required":["id","state"],"additionalProperties":false}]},"member_id":{"description":"Current owning-Workspace membership confirmed through a unique verified email identity. Absence is not proof of membership.","type":"string"},"display_name":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["grant_id","email","state","invitation"],"additionalProperties":false}},"next_cursor":{"oneOf":[{"type":"string"},{"type":"null"}]}},"required":["revision","canonical_link","audience","can_assign_editors","supports_saved_data","viewers_can_interact","author","editors"],"additionalProperties":false,"isRequired":true,"uniqueKey":"current.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"current","typeLabel":"object | null"},"trace_id":{"type":"string","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"},"granted":{"type":"array","items":{"type":"string","uniqueKey":"granted.items.[INDEX]","typeLabel":"string"},"uniqueKey":"granted","typeLabel":"string[]"},"revoked":{"type":"array","items":{"type":"string","uniqueKey":"revoked.items.[INDEX]","typeLabel":"string"},"uniqueKey":"revoked","typeLabel":"string[]"},"invitations":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"invitations.items.[INDEX].id","typeLabel":"string"},"state":{"type":"string","enum":["queued","provider_accepted","failed","unknown","cancelled"],"isRequired":true,"uniqueKey":"invitations.items.[INDEX].state","typeLabel":"enum\u003cstring>"}},"required":["id","state"],"additionalProperties":false,"uniqueKey":"invitations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"invitations","typeLabel":"object[]"}},"required":["operation_id","committed_revision","canonical_link","audience","current","trace_id"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"operation_id":"\u003cstring>","committed_revision":4503599627370495,"canonical_link":"\u003cstring>","audience":{"general_access":"author","cabinet":"personal","active_editors":4503599627370495,"active_named_recipients":4503599627370495,"workspace_role":"viewer"},"current":{"revision":4503599627370495,"canonical_link":"\u003cstring>","audience":{"general_access":"author","cabinet":"personal","active_editors":4503599627370495,"active_named_recipients":4503599627370495,"workspace_role":"viewer"},"can_assign_editors":true,"supports_saved_data":true,"viewers_can_interact":true,"author":{"display_name":"\u003cstring>","viewer_grant_ids":["\u003cstring>"]},"editors":[{"member_id":"\u003cstring>","display_name":"\u003cstring>","email":"\u003cstring>","viewer_grant_ids":["\u003cstring>"]}],"workspace_name":"\u003cstring>","supports_atomic_removal":true,"can_set_workspace_role":true,"can_add_workspace":true,"can_invite":true,"is_author":true,"recipients":[{"grant_id":"\u003cstring>","email":"\u003cstring>","state":"active","invitation":{"id":"\u003cstring>","state":"queued"},"member_id":"\u003cstring>","display_name":"\u003cstring>"}],"next_cursor":"\u003cstring>"},"trace_id":"\u003cstring>","granted":["\u003cstring>"],"revoked":["\u003cstring>"],"invitations":[{"id":"\u003cstring>","state":"queued"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"0498ad77-abf6-4a28-a08b-278b452adc86":{"description":"invalid: Check the sharing fields and eligible member IDs.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"61f8559e-c300-4d2c-a2c1-1b7b800608ee":{"description":"disabled: New Page invitations are not enabled for this account.\n\nforbidden: You cannot manage sharing for this Page.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"d2c71f5d-feab-4437-9ab5-3ac22022868e":{"description":"not_found: Page unavailable.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"79f43373-9de0-40e3-8194-9b82d78dff1e":{"description":"author_unavailable: The Page Author is unavailable. Restore membership before inviting.\n\nstale_revision: Sharing changed. Review your draft against the current audience before saving again.\n\noperation_mismatch: This operation ID was already used for a different change.\n\nownership_changed: Page ownership changed. Inspect sharing again.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"a9c3878f-69b4-4bd5-b95c-ac70807d30c4":{"description":"gone: Page unavailable.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"b9c96a3d-9a76-49d5-92d3-d6ef5a9c537a":{"description":"rate_limited: Invitation limit reached. Wait before inviting or resending.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"a41e9091-bbdd-46a5-a71d-c16c1022520a":{"description":"recipient_identity_unavailable: The recipient’s verified identity could not be established. No access was changed.\n\ninvitation_unavailable: Invitation limits could not be checked. Try again.\n\nmembership_sync_pending: Workspace membership is being reconciled. Try again.\n\nauthority_unavailable: Current Workspace authority could not be verified. Try again.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{},"servers":{"792fd455-d12c-499f-9036-5af187b077d5":{"url":"https://api.lava.so/v1/","description":"Lava API v1"}}},"originalFileLocation":"openapi.json"},"subdomain":"lava-a04d7b3f","siteName":"Lava Documentation","title":"Change Page link and workspace access - Lava Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T22:19:25.291Z","originalFileLocation":"api-reference/pages/change-page-link-and-workspace-access.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=\"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Lava Documentation\">\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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/lava-a04d7b3f/F8p0asVQB6PNXeBa/_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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Change Page link and workspace access - Lava Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lava Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lava-a04d7b3f.mintlify.site/docs/_mintlify/api/og/v2?division=Pages\u0026amp;title=Change+Page+link+and+workspace+access\u0026amp;description=Atomically+change+General+access+and+add_recipients+%28exact+emails%29+or+remove_recipients+%28grant+IDs%29.+Alternatively+send+standalone+remove_access%3A+member+targets\u0026amp;theme=4cf71059110acfe61ef3f655\u0026amp;signature=e111b39c2f6d8c4bc60476fe42774d80a2ba1b769ff423c8ad4d49b5a38b3e9f\">\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=\"Change Page link and workspace access - Lava Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lava-a04d7b3f.mintlify.site/docs/_mintlify/api/og/v2?division=Pages\u0026amp;title=Change+Page+link+and+workspace+access\u0026amp;description=Atomically+change+General+access+and+add_recipients+%28exact+emails%29+or+remove_recipients+%28grant+IDs%29.+Alternatively+send+standalone+remove_access%3A+member+targets\u0026amp;theme=4cf71059110acfe61ef3f655\u0026amp;signature=e111b39c2f6d8c4bc60476fe42774d80a2ba1b769ff423c8ad4d49b5a38b3e9f\">\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/lava-a04d7b3f/F8p0asVQB6PNXeBa/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lava Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ff5a1f\">\u003clink data-mint-head rel=\"canonical\" href=\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access\">\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/pages/change-page-link-and-workspace-access.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://lava.so/#organization\",\"name\":\"Lava Documentation\",\"url\":\"https://lava.so\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/lava-a04d7b3f/ZrRxM7p0Ydvvj-HA/logo/light.svg?fit=max\u0026auto=format\u0026n=ZrRxM7p0Ydvvj-HA\u0026q=85\u0026s=03458687cb3832e4d90e88623271f016\"}},{\"@type\":\"WebSite\",\"@id\":\"https://lava.so/docs#website\",\"name\":\"Lava Documentation\",\"url\":\"https://lava.so/docs\",\"publisher\":{\"@id\":\"https://lava.so/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access#webpage\",\"url\":\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access\",\"name\":\"Change Page link and workspace access\",\"description\":\"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.\",\"dateModified\":\"2026-11-11T22:19:25.291Z\",\"isPartOf\":{\"@id\":\"https://lava.so/docs#website\"},\"breadcrumb\":{\"@id\":\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Pages\",\"item\":\"https://lava.so/docs/api-reference/pages/inspect-page-sharing\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Change Page link and workspace access\",\"item\":\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access#apireference\",\"headline\":\"Change Page link and workspace access\",\"name\":\"Change Page link and workspace access\",\"description\":\"Atomically change General access and add_recipients (exact emails) or remove_recipients (grant IDs). Alternatively send standalone remove_access: member targets remove the explicit Editor assignment and all active exact-email grants verified for that Clerk account; recipient targets remove only the selected Page grant; author targets remove associated email grants without changing authorship. This operation preserves Workspace/public access, fails without partial permission changes when identity is unavailable, and is independent of recipient pagination. Retry an uncertain request with its original operation_id and expected_revision; replay never removes later regrants. Requires supports_atomic_removal from inspection and cannot combine with other changes. Omitted General access preserves publication and placement. author unpublishes a Personal Page and is refused for Workspace Pages; workspace moves to Workspace Files and unpublishes; anyone publishes without moving. add_workspace moves to Workspace Files while preserving publication and starts with Viewer as the workspace default. Workspace Pages cannot return to Personal. add_workspace cannot be combined with general_access. Email grants are read-only and preserve independent Editor rights. A standalone resend grant ID queues a new invitation without creating a grant. New invitations and resend are limited to enabled accounts during rollout; inspection, reads and revoke remain available. New invitation emails, including resends, are limited to 50 per acting person per hour, 100 per owning account per hour, and one per Page/email every ten minutes. Accepted operation retries and active-recipient duplicates consume no extra allowance. Limit refusal is 429 and commits no partial audience change. Send operation_id and expected_revision from inspection. Exact retries require current manager authority and return committed references with current grant and email states; a reused ID with different input is refused. Stale revisions require inspection and draft review. A manager removing their own admission receives current: null. Delivery states are queued, provider_accepted, failed, unknown or cancelled; acceptance does not mean inbox delivery. Optional workspace_role changes the default for live Workspace members and is Author-only; it can be set for any Page in Workspace Files, including while public. The role remains stored when General access changes, contributes no access before moving to Workspace Files, and never grants public or email-only editing. Optional viewers_can_interact retains existing saved-data behavior for independently admitted viewers, without granting named-only recipients original-write authority. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.\",\"url\":\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access\",\"mainEntityOfPage\":{\"@id\":\"https://lava.so/docs/api-reference/pages/change-page-link-and-workspace-access#webpage\"},\"dateModified\":\"2026-11-11T22:19:25.291Z\",\"publisher\":{\"@id\":\"https://lava.so/#organization\"},\"isPartOf\":{\"@id\":\"https://lava.so/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lava Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Lava Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/api-reference/pages/change-page-link-and-workspace-access.md","siteName":"Lava Documentation","nav":{"global":null,"tabs":[{"tab":"Lava Desktop","pages":[{"title":"Lava Desktop","href":"/desktop/overview"}]},{"tab":"Lava MCP","pages":[{"title":"Lava MCP","href":"/mcp/quickstart"}]},{"tab":"Build with Lava Gateway","pages":[{"title":"Build with Lava Gateway","href":"/introduction"}]},{"tab":"Agents","pages":[{"title":"Agents","href":"/agents/authenticate"}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"API Reference","icon":"code","href":"/api-reference/introduction"}]},{"group":"Pages","pages":[{"title":"Inspect Page sharing","description":"Inspect the current audience, sharing revision, recipients and Editor-assignment capability. Recipient listing accepts cursor and limit (1–100). Only the Author or an independently admitted current Workspace admin can inspect sharing. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.","deprecated":null,"version":null,"openapi":"/openapi.json get /pages/{id}/sharing","href":"/api-reference/pages/inspect-page-sharing"},{"title":"Change Page link and workspace access","deprecated":null,"version":null,"openapi":"/openapi.json put /pages/{id}/sharing","href":"/api-reference/pages/change-page-link-and-workspace-access"},{"title":"Find eligible Page Editors","description":"Author-only eligible Workspace member lookup. Accepts search, cursor and limit (1–100). Use returned member_id values for Editor assignment. Email addresses and domains are not member IDs. Uses a validated person-attributed account key through Forward or the MCP metered path. Returns trace_id on every operation result. Guest email proof grants no management authority.","deprecated":null,"version":null,"openapi":"/openapi.json get /pages/{id}/sharing/editors","href":"/api-reference/pages/find-eligible-page-editors"},{"title":"Replace Page Editors","deprecated":null,"version":null,"openapi":"/openapi.json put /pages/{id}/sharing/editors","href":"/api-reference/pages/replace-page-editors"}]},{"group":"Authentication","pages":[{"title":"Exchange CLI auth code","deprecated":true,"version":null,"openapi":"/openapi.json post /auth/callback","href":"/api-reference/authentication/exchange-cli-auth-code"}]},{"group":"Core Endpoints","pages":[{"title":"Forward GET request","deprecated":null,"version":null,"openapi":"/openapi.json get /forward","href":"/api-reference/core-endpoints/forward-get-request"},{"title":"Forward POST request","deprecated":null,"version":null,"openapi":"/openapi.json post /forward","href":"/api-reference/core-endpoints/forward-post-request"}]},{"group":"Models","pages":[{"title":"List models","deprecated":null,"version":null,"openapi":"/openapi.json get /models","href":"/api-reference/models/list-models"}]},{"group":"Services","pages":[{"title":"List services","deprecated":null,"version":null,"openapi":"/openapi.json get /services","href":"/api-reference/services/list-services"},{"title":"Search providers","deprecated":null,"version":null,"openapi":"/openapi.json get /services/providers","href":"/api-reference/services/search-providers"},{"title":"Get provider details","deprecated":null,"version":null,"openapi":"/openapi.json get /services/providers/{provider}","href":"/api-reference/services/get-provider-details"}]},{"group":"Requests","pages":[{"title":"List requests","deprecated":null,"version":null,"openapi":"/openapi.json get /requests","href":"/api-reference/requests/list-requests"},{"title":"Create request","deprecated":null,"version":null,"openapi":"/openapi.json post /requests","href":"/api-reference/requests/create-request"},{"title":"Get request","deprecated":null,"version":null,"openapi":"/openapi.json get /requests/{request_id}","href":"/api-reference/requests/get-request"}]},{"group":"Usage","pages":[{"title":"Get usage statistics","deprecated":null,"version":null,"openapi":"/openapi.json get /usage","href":"/api-reference/usage/get-usage-statistics"}]},{"group":"Checkout Sessions","pages":[{"title":"Create checkout session","deprecated":null,"version":null,"openapi":"/openapi.json post /checkout_sessions","href":"/api-reference/checkout-sessions/create-checkout-session"}]},{"group":"Customers","pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"/openapi.json get /customers","href":"/api-reference/customers/list-customers"},{"title":"Create customer","deprecated":null,"version":null,"openapi":"/openapi.json post /customers","href":"/api-reference/customers/create-customer"},{"title":"Get customer subscription","deprecated":null,"version":null,"openapi":"/openapi.json get /customers/{customer_id}/subscription","href":"/api-reference/customers/get-customer-subscription"},{"title":"Get customer","deprecated":null,"version":null,"openapi":"/openapi.json get /customers/{customer_id}","href":"/api-reference/customers/get-customer"},{"title":"Delete customer","deprecated":null,"version":null,"openapi":"/openapi.json delete /customers/{customer_id}","href":"/api-reference/customers/delete-customer"},{"title":"Update customer","deprecated":null,"version":null,"openapi":"/openapi.json patch /customers/{customer_id}","href":"/api-reference/customers/update-customer"}]},{"group":"Plans","pages":[{"title":"List plans","deprecated":null,"version":null,"openapi":"/openapi.json get /plans","href":"/api-reference/plans/list-plans"},{"title":"Create plan","deprecated":null,"version":null,"openapi":"/openapi.json post /plans","href":"/api-reference/plans/create-plan"},{"title":"Get plan","deprecated":null,"version":null,"openapi":"/openapi.json get /plans/{id}","href":"/api-reference/plans/get-plan"},{"title":"Delete plan","deprecated":null,"version":null,"openapi":"/openapi.json delete /plans/{id}","href":"/api-reference/plans/delete-plan"},{"title":"Update plan","deprecated":null,"version":null,"openapi":"/openapi.json patch /plans/{id}","href":"/api-reference/plans/update-plan"}]},{"group":"Subscriptions","pages":[{"title":"List subscriptions","deprecated":null,"version":null,"openapi":"/openapi.json get /subscriptions","href":"/api-reference/subscriptions/list-subscriptions"},{"title":"Create subscription","deprecated":null,"version":null,"openapi":"/openapi.json post /subscriptions","href":"/api-reference/subscriptions/create-subscription"},{"title":"Cancel subscription","deprecated":null,"version":null,"openapi":"/openapi.json delete /subscriptions/{id}","href":"/api-reference/subscriptions/cancel-subscription"},{"title":"Update subscription","deprecated":null,"version":null,"openapi":"/openapi.json patch /subscriptions/{id}","href":"/api-reference/subscriptions/update-subscription"}]},{"group":"Meters","pages":[{"title":"List meters","deprecated":null,"version":null,"openapi":"/openapi.json get /meters","href":"/api-reference/meters/list-meters"},{"title":"Create meter","deprecated":null,"version":null,"openapi":"/openapi.json post /meters","href":"/api-reference/meters/create-meter"},{"title":"Get meter","deprecated":null,"version":null,"openapi":"/openapi.json get /meters/{id}","href":"/api-reference/meters/get-meter"},{"title":"Delete meter","deprecated":null,"version":null,"openapi":"/openapi.json delete /meters/{id}","href":"/api-reference/meters/delete-meter"},{"title":"Update meter","deprecated":null,"version":null,"openapi":"/openapi.json patch /meters/{id}","href":"/api-reference/meters/update-meter"}]},{"group":"Webhooks","pages":[{"title":"List webhooks","deprecated":null,"version":null,"openapi":"/openapi.json get /webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create webhook","deprecated":null,"version":null,"openapi":"/openapi.json post /webhooks","href":"/api-reference/webhooks/create-webhook"},{"title":"Get webhook","deprecated":null,"version":null,"openapi":"/openapi.json get /webhooks/{id}","href":"/api-reference/webhooks/get-webhook"},{"title":"Delete webhook","deprecated":null,"version":null,"openapi":"/openapi.json delete /webhooks/{id}","href":"/api-reference/webhooks/delete-webhook"},{"title":"Update webhook","deprecated":null,"version":null,"openapi":"/openapi.json patch /webhooks/{id}","href":"/api-reference/webhooks/update-webhook"}]},{"group":"Secret Keys","pages":[{"title":"List secret keys","deprecated":null,"version":null,"openapi":"/openapi.json get /secret_keys","href":"/api-reference/secret-keys/list-secret-keys"},{"title":"Create secret key","deprecated":null,"version":null,"openapi":"/openapi.json post /secret_keys","href":"/api-reference/secret-keys/create-secret-key"},{"title":"Revoke secret key","deprecated":null,"version":null,"openapi":"/openapi.json delete /secret_keys/{id}","href":"/api-reference/secret-keys/revoke-secret-key"}]},{"group":"Credit Bundles","pages":[{"title":"List credit bundles","deprecated":null,"version":null,"openapi":"/openapi.json get /credit_bundles","href":"/api-reference/credit-bundles/list-credit-bundles"},{"title":"Get credit bundle","deprecated":null,"version":null,"openapi":"/openapi.json get /credit_bundles/{id}","href":"/api-reference/credit-bundles/get-credit-bundle"}]},{"group":"Wallet","pages":[{"title":"Get wallet","deprecated":null,"version":null,"openapi":"/openapi.json get /wallet","href":"/api-reference/wallet/get-wallet"},{"title":"Add funds to wallet","deprecated":null,"version":null,"openapi":"/openapi.json post /wallet/fund","href":"/api-reference/wallet/add-funds-to-wallet"}]},{"group":"Payment Methods","pages":[{"title":"List payment methods","deprecated":null,"version":null,"openapi":"/openapi.json get /payment_methods","href":"/api-reference/payment-methods/list-payment-methods"}]},{"group":"Spend Keys","pages":[{"title":"List spend keys","deprecated":null,"version":null,"openapi":"/openapi.json get /spend_keys","href":"/api-reference/spend-keys/list-spend-keys"},{"title":"Create spend key","deprecated":null,"version":null,"openapi":"/openapi.json post /spend_keys","href":"/api-reference/spend-keys/create-spend-key"},{"title":"Get spend key","deprecated":null,"version":null,"openapi":"/openapi.json get /spend_keys/{id}","href":"/api-reference/spend-keys/get-spend-key"},{"title":"Update spend key","deprecated":null,"version":null,"openapi":"/openapi.json put /spend_keys/{id}","href":"/api-reference/spend-keys/update-spend-key"},{"title":"Revoke spend key","deprecated":null,"version":null,"openapi":"/openapi.json delete /spend_keys/{id}","href":"/api-reference/spend-keys/revoke-spend-key"},{"title":"Rotate spend key","deprecated":null,"version":null,"openapi":"/openapi.json post /spend_keys/{id}/rotate","href":"/api-reference/spend-keys/rotate-spend-key"}]},{"group":"Gateway Settings","pages":[{"title":"Get global fallback chain","deprecated":null,"version":null,"openapi":"/openapi.json get /account/fallback","href":"/api-reference/gateway-settings/get-global-fallback-chain"},{"title":"Set global fallback chain","deprecated":null,"version":null,"openapi":"/openapi.json patch /account/fallback","href":"/api-reference/gateway-settings/set-global-fallback-chain"}]},{"group":"News Data","pages":[{"title":"List news articles","deprecated":null,"version":null,"openapi":"/openapi.json get /data/news/articles","href":"/api-reference/news-data/list-news-articles"},{"title":"List news publications","deprecated":null,"version":null,"openapi":"/openapi.json get /data/news/publications","href":"/api-reference/news-data/list-news-publications"}]},{"group":"Search","pages":[{"title":"Aggregated search across all 9 providers","deprecated":null,"version":null,"openapi":"/openapi.json post /search/sources","href":"/api-reference/search/aggregated-search-across-all-9-providers"},{"title":"Synthesized answer with citations from the 9-provider fan-out","deprecated":null,"version":null,"openapi":"/openapi.json post /search/answer","href":"/api-reference/search/synthesized-answer-with-citations-from-the-9-provider-fan-out"}]},{"group":"Enrich","pages":[{"title":"Merged contact info for a person","deprecated":null,"version":null,"openapi":"/openapi.json post /enrich/contact","href":"/api-reference/enrich/merged-contact-info-for-a-person"},{"title":"Comprehensive profile dossier for a person","deprecated":null,"version":null,"openapi":"/openapi.json post /enrich/profile","href":"/api-reference/enrich/comprehensive-profile-dossier-for-a-person"}]}]}]},"basePath":"","title":"Change Page link and workspace access - Lava Documentation","buildId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","deploymentId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CASS2Vpq.js","utils-4k9fyWRu.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-UU-UueZb.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BgJ0LOYq.js","snippetPresets-CMgzlMR-.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BzEJegkK.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CZuQIZdk.js","shallow-Bw5arfMA.js","getApiPlaygroundDisplay-Ds834aVN.js","CodeSnippet-CKzmjw9L.js","CodeSnippets-BRpgomdp.js","Page-DvEUoD2H.js","getPastedJson-B0N-Tn76.js","icon-DASMs9nC.js","MethodPill-BA6DBLqx.js","DuplicateIcon-BMT5qfbJ.js","createIcon-CNfwVWPx.js","DynamicMarkdown-JYyBNlrJ.js","SectionHeading-BbZnmz8a.js","axios-vUo_bRtp.js","Markdown-LUU0YLpA.js","clsx-Di4ek5Ae.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-VEVWQCR4.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CPszyu99.js"]}