latestOpenAPI 3.1.02026-08-171503582.2 MB

6199a9464227

Pages

Set permissions for a page

Replaces the full set of permissions for a page. PUT semantics: send the complete list to replace all existing permissions. Send an empty array to remove all user-addressable permissions. Accepts both user emails and group emails (groups appear in other endpoints with synthetic group-<id>@process.st emails). Note: only the AllMembers system group is user-addressable; AllAdmins, AllFreeMembers, AllGuests, and AllAnonymous are managed automatically and cannot be set directly. Returns the resulting permissions.

put/pages/{pageId}/permissions

Path parameters

pageIdstring required

The ID of the Page

Request body

emailstring required

Email address.

accessLevel'Edit' | 'View' required

Access level granted to a user on this page.

  • Edit — view, edit, and delete the page.
  • View — view the page (read-only).

Response

Example response

{
  "links": [
    {
      "href": "https://api.process.st/api/v1.1/resource/XXX"
    }
  ]
}