host.deploy.create

Generated at from openvibe-contracts v0.33.0 and openvibe-sdk v0.5.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.

Owner
host (token audience openvibe.host)
Version
1.0
Status
active
Visibility
first-party
Resource constraints
project
Quota class
host-deploy
Permissions
host:deploy
Events
host.deploy.created, host.deploy.activated, host.deploy.failed
Implemented by
  • GET /api/v1/sites/:id/deploys
  • POST /api/v1/sites/:id/deploys
  • GET /api/v1/deploys/:id
  • GET /api/v1/deploys/:id/log
  • POST /api/v1/deploys/:id/activate
  • POST /api/v1/sites/:id/rollback