host.deploy.create

Generated at from openvibe-contracts v0.114.0 and openvibe-sdk v0.35.1.

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
host (token audience openvibe.host)
Version
1.0
Status
active
Visibility
first-party
Resource constraints
project
Quota class
host-deploy
Permissions
host:deploy
Input
host.deploy-create-request@1
Output
host.deploy-create-result@1
Events
host.deploy.created, host.deploy.activated, host.deploy.failed
Implemented by
  • GET /api/v1/sites/:id/deploys
  • POST /api/v1/sites/:id/deploys
  • POST /api/v1/sites/:id/source/deploys
  • GET /api/v1/deploys/:id
  • GET /api/v1/deploys/:id/log
  • POST /api/v1/deploys/:id/activate
  • POST /api/v1/sites/:id/rollback

These routes in the API explorer