project-sharing

Set Project Visibility

put/api/v1/projects/{project_id}/visibility

Path parameters

project_idstring uuid required

Request body

visibility'org' | 'restricted' required

Mirrors the projects.visibility CHECK constraint (ADR-0142).

org: every member of the owning org may read it. restricted: only org owners/admins and explicit grantees. Set only through the fenced sharing service — authenticated holds no UPDATE grant on this column.

Response

Successful Response

visibility'org' | 'restricted' required

Mirrors the projects.visibility CHECK constraint (ADR-0142).

org: every member of the owning org may read it. restricted: only org owners/admins and explicit grantees. Set only through the fenced sharing service — authenticated holds no UPDATE grant on this column.

Changes

No recorded changes to this endpoint across all 1 revision of this API.