Webhook map
deploymentcreated(deploymentCreated)succeeded(deploymentSucceeded)error(deploymentError)
projectcreated(projectCreated)
HTTP handler setup
app/api/webhook/route.ts
Events
Deployment
Created
deployment.created
Triggered when a deployment is created.
Payload
| Name | Type | Required | Description |
|---|---|---|---|
type | string | Yes | deployment.created |
createdAt | number | Yes | — |
teamId | string | No | — |
payload | object | Yes | — |
payload full type
payload full type
webhookHooks example
Succeeded
deployment.succeeded
Triggered when a deployment succeeds.
Payload
| Name | Type | Required | Description |
|---|---|---|---|
type | string | Yes | deployment.succeeded |
createdAt | number | Yes | — |
teamId | string | No | — |
payload | object | Yes | — |
payload full type
payload full type
webhookHooks example
Error
deployment.error
Triggered when a deployment fails.
Payload
| Name | Type | Required | Description |
|---|---|---|---|
type | string | Yes | deployment.error |
createdAt | number | Yes | — |
teamId | string | No | — |
payload | object | Yes | — |
payload full type
payload full type
webhookHooks example
Project
Created
project.created
Triggered when a new project is created.
Payload
| Name | Type | Required | Description |
|---|---|---|---|
type | string | Yes | project.created |
createdAt | number | Yes | — |
teamId | string | No | — |
payload | object | Yes | — |
payload full type
payload full type
webhookHooks example