Redeploy source and deploy

Queues a source deployment for a project. For the first release, appSource and startupSecrets atomically commit with the deployment and initial job before provider dispatch. When sourceDeploymentId is provided, Eurobase rereads bounded root/direct-static evidence at the resolved lineage deployment immutable commit and freezes a new direct-static-v1 or paketo-v1 route. The deployment action key is persisted on the created deployment row and replayed before source validation, quota, or in-flight checks.

post/deployments

Request

  • Base URL: https://api.eurobase.dev
  • URL: https://api.eurobase.dev/deployments
  • Auth: one of:
    • HTTP bearer
    • API key in cookie __Host-eurobase_session and API key in header X-Eurobase-CSRF

Headers

Idempotency-Keystring required

Stable key reused when the action response is uncertain.

Request body

projectIdstring required
blockedPushEventIdstring

Retry a quota-blocked push through normal deploy admission, using its immutable commit and requiring the project repository and branch to match.

sourceDeploymentIdstring

Optional selected deployment id whose source, config, and commit should be replayed.

commitShastring

Optional explicit commit SHA for a normal project source deployment.

Response

Deployment and initial pending build job persisted before external dispatch

Changes

No recorded changes to this operation across all 1 revision of this API.