Vercel integration | Zervanor
← All connectors

Vercel

Also an agent tool
developer

Vercel REST API: create, list, get, cancel and delete deployments; manage projects, project domains and environment variables; manage account domains, DNS records and aliases; read deployment build events (logs); manage teams and members; manage access tokens; and read/write Edge Config stores and items. Bearer personal-access-token auth against https://api.vercel.com. Requests can be scoped to a team via optional teamId/slug query parameters. Change notifications use polling (list deployments by createdAt cursor); Vercel signs webhook deliveries with HMAC-SHA1, which no registered signature handler can verify, so no signed webhook trigger is shipped.

46 actions · 16 triggers

The Vercel integration lets you connect Vercel to your automations with 46 actions and 16 triggers — and every action is also a tool an AI agent can call. Examples: Get Current User, List Deployments, Create Deployment, Get Deployment, Cancel Deployment. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 16

Events in Vercel that can start a workflow.

webhook

Deployment Created

Fires on the Vercel `deployment.created` webhook event.

webhook

Deployment Succeeded

Fires on the Vercel `deployment.succeeded` webhook event.

webhook

Deployment Ready

Fires on the Vercel `deployment.ready` webhook event.

webhook

Deployment Failed

Fires on the Vercel `deployment.error` webhook event.

webhook

Deployment Canceled

Fires on the Vercel `deployment.canceled` webhook event.

webhook

Deployment Promoted

Fires on the Vercel `deployment.promoted` webhook event.

webhook

Deployment Rolled Back

Fires on the Vercel `deployment.rollback` webhook event.

webhook

Project Created

Fires on the Vercel `project.created` webhook event.

webhook

Project Removed

Fires on the Vercel `project.removed` webhook event.

webhook

Environment Variable Updated

Fires on the Vercel `project.env-variable.updated` webhook event.

webhook

Domain Created

Fires on the Vercel `domain.created` webhook event.

webhook

Domain Renewal Failed

Fires on the Vercel `domain.renewal-failed` webhook event.

webhook

Alert Triggered

Fires on the Vercel `alerts.triggered` webhook event.

webhook

Marketplace Invoice Paid

Fires on the Vercel `marketplace.invoice.paid` webhook event.

webhook

Marketplace Invoice Overdue

Fires on the Vercel `marketplace.invoice.overdue` webhook event.

polling

New or updated Vercel deployments (polled)

Polls GET /v6/deployments on a schedule using the since watermark (ms since epoch) to fetch deployments created after the last check.

Actions 46

What Zervanor can do in Vercel.

V210

GET

Get Current User

Get the authenticated user (GET /v2/user). Identity + connectivity probe.

POST

Create DNS Record

Create a DNS record on a domain (POST /v2/domains/{domain}/records).

DELETE

Delete DNS Record

Delete a DNS record from a domain (DELETE /v2/domains/{domain}/records/{recordId}).

POST

Assign Alias

Assign an alias to a deployment (POST /v2/deployments/{id}/aliases).

DELETE

Delete Alias

Delete an alias (DELETE /v2/aliases/{aliasId}).

GET

List Teams

List teams the authenticated user belongs to (GET /v2/teams).

GET

Get Team

Get a team by id (GET /v2/teams/{teamId}).

GET

List Team Members

List the members of a team (GET /v2/teams/{teamId}/members).

POST

Create Secret

Create a new secret (POST /v2/secrets/{name}).

DELETE

Delete Secret

Delete a secret by name or id (DELETE /v2/secrets/{idOrName}).

V99

GET

List Projects

List projects for the account or a team (GET /v9/projects).

GET

Get Project

Get a project by id or name (GET /v9/projects/{idOrName}).

PATCH

Update Project

Update a project's settings (PATCH /v9/projects/{idOrName}).

DELETE

Delete Project

Delete a project by id or name (DELETE /v9/projects/{idOrName}).

GET

List Project Domains

List the domains assigned to a project (GET /v9/projects/{idOrName}/domains).

DELETE

Remove Project Domain

Remove a domain from a project (DELETE /v9/projects/{idOrName}/domains/{domain}).

GET

List Environment Variables

List a project's environment variables (GET /v9/projects/{idOrName}/env).

PATCH

Update Environment Variable

Update a project environment variable (PATCH /v9/projects/{idOrName}/env/{envId}).

DELETE

Delete Environment Variable

Delete a project environment variable (DELETE /v9/projects/{idOrName}/env/{envId}).

V16

POST

Invite Team Member

Invite a user to a team (POST /v1/teams/{teamId}/members).

DELETE

Remove Team Member

Remove a member from a team (DELETE /v1/teams/{teamId}/members/{uid}).

GET

List Edge Configs

List Edge Config stores for the account or team (GET /v1/edge-config).

GET

Get Edge Config

Get a single Edge Config store (GET /v1/edge-config/{edgeConfigId}).

GET

Get Edge Config Items

Get all items in an Edge Config store (GET /v1/edge-config/{edgeConfigId}/items).

PATCH

Update Edge Config Items

Create, update or delete items in an Edge Config store (PATCH /v1/edge-config/{edgeConfigId}/items).

V34

GET

List Deployment Events (Logs)

Get the build/runtime events (logs) of a deployment (GET /v3/deployments/{idOrUrl}/events).

POST

Create Access Token

Create a new access token for the authenticated user (POST /v3/user/tokens).

DELETE

Delete Access Token

Delete (revoke) an access token (DELETE /v3/user/tokens/{tokenId}).

GET

List Secrets

List the account's or team's secrets (GET /v3/secrets).

V54

GET

List Domains

List domains registered to the account or team (GET /v5/domains).

GET

Get Domain

Get information about a single domain (GET /v5/domains/{domain}).

POST

Add Domain

Register/add a domain to the account or team (POST /v5/domains).

GET

List Access Tokens

List the authenticated user's access tokens (GET /v5/user/tokens).

V133

POST

Create Deployment

Create a new deployment (POST /v13/deployments). Provide inline files or a Git source, project name, and target.

GET

Get Deployment

Get a deployment by id or url (GET /v13/deployments/{idOrUrl}).

DELETE

Delete Deployment

Delete a deployment by id or url (DELETE /v13/deployments/{id}).

V43

GET

List DNS Records

List DNS records for a domain (GET /v4/domains/{domain}/records).

GET

List Aliases

List aliases for the account or team (GET /v4/aliases).

GET

Get Alias

Get a single alias by id or alias name (GET /v4/aliases/{idOrAlias}).

V63

GET

List Deployments

List deployments for the account or a team (GET /v6/deployments). Supports since/until time filters and pagination.

GET

List Deployment Files

List the file structure of a deployment (GET /v6/deployments/{id}/files).

DELETE

Remove Domain

Remove a domain from the account or team (DELETE /v6/domains/{domain}).

V102

POST

Add Project Domain

Add a domain to a project (POST /v10/projects/{idOrName}/domains).

POST

Create Environment Variable

Create one or more environment variables on a project (POST /v10/projects/{idOrName}/env).

V111

POST

Create Project

Create a new project (POST /v11/projects).

V121

PATCH

Cancel Deployment

Cancel a currently-building deployment (PATCH /v12/deployments/{id}/cancel).

Automations using Vercel

Build your own automation with Vercel in the visual builder.

Frequently asked questions

What can I automate with Vercel?

46 actions are available — for example: Get Current User, List Deployments, Create Deployment, Get Deployment, Cancel Deployment, and more.

Which Vercel events can start a workflow?

16 triggers — for example: Deployment Created, Deployment Succeeded, Deployment Ready, Deployment Failed.

Can Vercel be used as an AI agent tool?

Yes. Every Vercel action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Vercel integration modelled?

Vercel is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.