space.site.manage
Generated at from
openvibe-contracts v0.150.0 and
openvibe-sdk v0.44.0.
Not grantable to apps (active, first-party).
Manage OpenVibe.Space tenant projects and static sites: create a project (owned by the person named with X-OV-Subject; apps cannot own projects), read projects, quotas and usage, manage members (owner role), create and delete sites, delete a deploy that is not active. Also judged by the acting principal's project role; a sandbox token (env=sandbox) is refused on production projects. Quota changes and takedowns (stop serving a site or a whole project while keeping its content for review; lift) additionally need a Network staff user. Read, set or remove a site's Git source (provider, public repository URL and branch; never a credential).
- Owner
- space (token audience
openvibe.space) - Version
- 1.0
- Status
- active
- Visibility
- first-party
- Resource constraints
- project
- Quota class
- space-manage
- Permissions
- space:write
- Input
- space.site-manage-request@1
- Output
- space.site-manage-result@1
- Events
- —
- Implemented by
GET /api/v1/projectsPOST /api/v1/projectsGET /api/v1/projects/:idDELETE /api/v1/projects/:idGET /api/v1/projects/:id/quotaPUT /api/v1/projects/:id/quotaPUT /api/v1/projects/:id/members/:principalDELETE /api/v1/projects/:id/members/:principalGET /api/v1/projects/:id/sitesPOST /api/v1/projects/:id/sitesGET /api/v1/sites/:idGET /api/v1/sites/:id/sourcePUT /api/v1/sites/:id/sourceDELETE /api/v1/sites/:id/sourceDELETE /api/v1/sites/:idDELETE /api/v1/deploys/:idPOST /api/v1/projects/:id/takedownDELETE /api/v1/projects/:id/takedownPOST /api/v1/sites/:id/takedownDELETE /api/v1/sites/:id/takedown