Skip to content
Docs

Learn how to call Vercel API endpoints to interact with Vercel resources like projects, deployments, environment variables, and teams from your integration.

Select an endpoint from the sidebar to view complete documentation with request/response schemas, authentication requirements, and code examples.

Your integration calls Vercel API endpoints to interact with Vercel's platform. You receive an access token when a user installs your integration, which you use to authenticate API requests.

Common operations include:

  • Access account and member data — Retrieve the account and team member information for an installation
  • Send notifications — Create events to update users on integration status
  • Handle billing — Submit usage data, create invoices, and report prepayment balances
  • Manage resources — Import external resources and rotate their credentials

Vercel also calls Partner API endpoints on your server to manage the integration lifecycle. See Native Integration Flows to understand how these APIs work together.

Authenticate requests to the Vercel API using a Bearer token. You receive this token during installation.

This authentication uses the Vercel API authentication bearer token. The access token is provided in the credentials field of the request body of the Upsert Installation call.
No description

All Vercel API endpoints use the following base URL:

https://api.vercel.com

You receive an access token when a user installs your integration. Vercel calls your Upsert Installation endpoint with the token in the credentials field.

Store this token securely. You'll use it to authenticate all requests to the Vercel API for that installation.

Example: Using the access token

Authorization: Bearer YOUR_ACCESS_TOKEN

Select an endpoint from the sidebar for full documentation. The available endpoints fall into four groups:

  • Create Event — Send a notification or status update to users of your integration