Skip to main content
PUT
Change Page link and workspace access

Path Parameters

id
string
required

Body

application/json
operation_id
string
required
Required string length: 1 - 128
Pattern: ^[A-Za-z0-9_-]+$
expected_revision
integer
required
Required range: 0 <= x <= 9007199254740991
remove_access
object

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.

general_access
enum<string>
Available options:
author,
workspace,
anyone
add_workspace
enum<boolean>

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.

Available options:
true
add_recipients
string<email>[]
Maximum array length: 50
Maximum string length: 254
Pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
remove_recipients
string[]
Maximum array length: 50
Required string length: 1 - 36
resend
string
Required string length: 1 - 36
viewers_can_interact
boolean
workspace_role
enum<string>

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.

operation_id
string
required
committed_revision
integer
required
Required range: 0 <= x <= 9007199254740991
audience
object
required
current
object | null
required
trace_id
string
required
granted
string[]
revoked
string[]
invitations
object[]