space.deploy.create
Generated at from
openvibe-contracts v0.150.0 and
openvibe-sdk v0.44.0.
Not grantable to apps (active, first-party).
Upload an immutable static deploy (tar/tar.gz or multipart files; validated for path traversal, links, special and hidden files, server-side code, file types and quotas; never executed), list deploys and their upload logs, activate a deploy and roll a site back to any earlier ready deploy (one atomic pointer switch). Also judged by the acting principal's project role (deployer or above); an app principal added to a project as deployer can deploy from CI. A site with a Git source also accepts a CI-built deploy at /sites/:id/source/deploys naming the ref and full commit_sha; it is always a preview and records that commit as immutable provenance.
- Owner
- space (token audience
openvibe.space) - Version
- 1.0
- Status
- active
- Visibility
- first-party
- Resource constraints
- project
- Quota class
- space-deploy
- Permissions
- host:deploy
- Input
- space.deploy-create-request@1
- Output
- space.deploy-create-result@1
- Events
- space.deploy.created, space.deploy.activated, space.deploy.failed
- Implemented by
GET /api/v1/sites/:id/deploysPOST /api/v1/sites/:id/deploysPOST /api/v1/sites/:id/source/deploysGET /api/v1/deploys/:idGET /api/v1/deploys/:id/logPOST /api/v1/deploys/:id/activatePOST /api/v1/sites/:id/rollback