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.