Skip to main content

Set Repository Visibility

Update a repository's visibility (public/private). When setting a repository to public, the anonymous user is granted access at the requested permission level.

Allowed Roles: Workspace Admin or System Admin • Authentication Required

PATCH https://api.repoflow.io/1/workspaces/<workspace-ref>/repositories/<repository-ref>/visibility

Path Parameters

workspace-refstringRequired

Workspace ID or name.

repository-refstringRequired

Repository ID or name.

Body

visibility"public" | "private"Required

Target repository visibility.

repositoryPermissionLevel"canRead" | "canDeploy" | "canDeleteOverride"Optional

Anonymous user permission level when visibility is public (defaults to canRead). Not allowed when visibility is private.