Create a new deployment
documentedCreate a new deployment (git or manual) with provided files/metadata.
POST /v13/deploymentsDeploymentsno implementation yet0 runsInput
name*
Deployment name
my-deployment
team_id
Team ID
team_abcdef123456
slug
Team slug
my-team-url-slug
file_path*
Deployment file path
src/main.js
file_content*
File contents
console.log('hi')
git_type
Git provider type
github
repo_id
Git repo ID
repo_123456
git_ref
Git ref
main
git_sha
Git commit SHA
a1b2c3d4e5f6
remote_url
Remote Git URL
https://github.com/vercel/next.js
commit_ref
Commit ref
main
commit_message
Commit message
Initial deploy
commit_author_name
Commit author name
Alice
commit_author_email
Commit author email
alice@example.com
dirty
Git dirty
ci
CI enabled
ci_type
CI type
github-actions
ci_provider_username
CI provider username
alice
ci_repo_visibility
CI repo visibility
private
target
Deployment target
production
project
Project name
my-project
build_command
Build command
npm run build
install_command
Install command
npm ci
Calls Vercel as you (your API key is your account); keychains.dev holds the credentials.