# Webhook API API

> Webhook API API on Apizie: 10 endpoints (List event logs, Resolve and Execute a connection webhook, Resolve and Execute a connection webhook, List webhook subscriptions, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/dev-tools:apideck-webhook/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `dev-tools:apideck-webhook`
- Category: Dev Tools
- Status: byok
- Source: https://developers.apideck.com
- Page: https://apizie.tech/api/dev-tools/apideck-webhook
- OpenAPI: https://apizie.tech/api/dev-tools/apideck-webhook/openapi.json

Welcome to the Webhook API. You can use this API to access all Webhook API endpoints. ## Base URL The base URL for all API requests is `https://unify.apideck.com` ## Headers Custom headers that are expected as part of…

## Endpoints

### List event logs
`GET https://apizie.tech/v1/dev-tools:apideck-webhook/event-logs-all` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| x-apideck-app-id | string | yes | The ID of your Unify application |
| cursor | string | no | Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response. |
| limit | integer | no | Number of results to return. Minimum 1, Maximum 200, Default 20 |
| filter | object | no | Filter results |

### Resolve and Execute a connection webhook
`GET https://apizie.tech/v1/dev-tools:apideck-webhook/webhook-verify` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | JWT Webhook token that represents the connection lookupId. Signed so we know source came from us |
| serviceId | string | yes | Service provider ID. |
| e | string | no | The name of downstream event when connector does not supply in body or header |

### Resolve and Execute a connection webhook
`POST https://apizie.tech/v1/dev-tools:apideck-webhook/webhooks-resolve` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | JWT Webhook token that represents the connection lookupId. Signed so we know source came from us |
| serviceId | string | yes | Service provider ID. |
| e | string | no | The name of downstream event when connector does not supply in body or header |
| body | object | yes | JSON request body |

### List webhook subscriptions
`GET https://apizie.tech/v1/dev-tools:apideck-webhook/webhooks-all` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| x-apideck-app-id | string | yes | The ID of your Unify application |
| cursor | string | no | Cursor to start from. You can find cursors for next/previous pages in the meta.cursors property of the response. |
| limit | integer | no | Number of results to return. Minimum 1, Maximum 200, Default 20 |

### Create webhook subscription
`POST https://apizie.tech/v1/dev-tools:apideck-webhook/webhooks-add` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| x-apideck-app-id | string | yes | The ID of your Unify application |
| body | object | yes | JSON request body |

### Get webhook subscription
`GET https://apizie.tech/v1/dev-tools:apideck-webhook/webhooks-one` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | JWT Webhook token that represents the unifiedApi and applicationId associated to the event source. |
| x-apideck-app-id | string | yes | The ID of your Unify application |

### Update webhook subscription
`POST https://apizie.tech/v1/dev-tools:apideck-webhook/webhooks-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | JWT Webhook token that represents the unifiedApi and applicationId associated to the event source. |
| x-apideck-app-id | string | yes | The ID of your Unify application |
| body | object | yes | JSON request body |

### Delete webhook subscription
`POST https://apizie.tech/v1/dev-tools:apideck-webhook/webhooks-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | JWT Webhook token that represents the unifiedApi and applicationId associated to the event source. |
| x-apideck-app-id | string | yes | The ID of your Unify application |

### Execute a webhook
`POST https://apizie.tech/v1/dev-tools:apideck-webhook/webhooks-execute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | JWT Webhook token that represents the unifiedApi and applicationId associated to the event source. |
| serviceId | string | yes | Service provider ID. |
| body | object | yes | JSON request body |

### Execute a webhook
`POST https://apizie.tech/v1/dev-tools:apideck-webhook/webhooks-short-execute` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | JWT Webhook token that represents the unifiedApi and applicationId associated to the event source. |
| serviceId | string | yes | Service provider ID. |
| l_id | string | no | Unique identifier to used to look up consumer/connection when receiving connector events from downstream. |
| e | string | no | The name of downstream event when connector does not supply in body or header |
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/dev-tools:apideck-webhook/event-logs-all" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Webhook API API?
Create a free Apizie key, then send GET https://apizie.tech/v1/dev-tools:apideck-webhook/event-logs-all with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Webhook API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Webhook API itself also needs your own key from apideck.com.

### Can AI agents use the Webhook API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key dev-tools:apideck-webhook.

### What is the status of the Webhook API API?
Needs your own provider key (bring your own key)
