vercel_create_deployment
Create Vercel preview deployments to test changes before production. Redeploy an existing commit or deploy fresh from git, with an option to skip the build cache.
Instructions
Create a Vercel preview deployment. Direct production creation is disabled: production must use the canonical Safe Beta delivery rail with shared exact-SHA admission, staged smoke, promotion proof, and a terminal receipt. Pass deployment_id to redeploy an existing commit, or project_id + git_ref to deploy fresh from git. Set force_new=true to skip the build cache.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| gitRef | No | Alias for git_ref. | |
| target | No | Use 'preview'. 'production' is refused and must use the canonical delivery rail. | |
| teamId | No | Alias for team_id. | |
| api_key | No | ||
| git_ref | No | Branch or SHA to deploy. Defaults to 'main'. | |
| team_id | No | ||
| forceNew | No | Alias for force_new. | |
| force_new | No | Skip build cache. Default false. | |
| projectId | No | Alias for project_id. | |
| project_id | No | Deploy fresh from the project's linked git repo. | |
| deploymentId | No | Alias for deployment_id. | |
| deployment_id | No | Redeploy the git source of this existing deployment. |