manage_deployments
Manage deployments for a commit: retrieve, create, or delete deployments with key, environment, and sequence number.
Instructions
Manage deployments for a commit. Actions: "get" (retrieve a deployment), "create" (record a new deployment), "delete" (remove a deployment). GET requires key, environmentKey, and deploymentSequenceNumber. POST body requires deploymentSequenceNumber, description, displayName, environment (with displayName, key, optional type), key, state, and optional url. DELETE requires key, environmentKey, and deploymentSequenceNumber.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Deployment key (required for get/delete). Example: "deploy-prod-1". | |
| url | No | Deployment URL (for create, max 1024 chars). | |
| state | No | Deployment state (for create). | |
| action | Yes | Operation to perform. | |
| project | No | Project key. Defaults to BITBUCKET_DEFAULT_PROJECT. | |
| commitId | Yes | Full commit hash. | |
| repository | Yes | Repository slug. | |
| description | No | Deployment description (for create, max 255 chars). | |
| displayName | No | Deployment display name (for create, max 255 chars). | |
| environmentKey | No | Environment key (required for get/delete). Example: "prod". | |
| environmentType | No | Environment type (for create). | |
| environmentDisplayName | No | Environment display name (for create). Example: "Production". | |
| deploymentSequenceNumber | No | Deployment sequence number (required for get/delete). Example: 1. |