Endpoint
GET https://api.eachlabs.ai/v1/webhooks
Query Parameters
| Parameter | Type | Required | Default | Description |
|---|
limit | integer | No | 50 | Max webhooks to return (1–100) |
offset | integer | No | 0 | Number of webhooks to skip |
Code Examples
curl "https://api.eachlabs.ai/v1/webhooks?limit=10" \
-H "X-API-Key: YOUR_API_KEY"
Response
{
"webhooks": [
{
"execution_id": "abc123-def456-ghi789",
"url": "https://api.example.com/webhook",
"request": "{\"event\":\"prediction.completed\"}",
"headers": {
"Content-Type": "application/json"
},
"source": "api-gateway",
"created_at": "2025-12-14T10:30:00Z"
}
],
"limit": 50,
"offset": 0
}
Response Fields
| Field | Type | Description |
|---|
webhooks | array | List of webhook objects |
webhooks[].execution_id | string | null | Associated execution ID |
webhooks[].url | string | Target URL |
webhooks[].request | string | Original request payload |
webhooks[].headers | object | Headers included in the webhook |
webhooks[].source | string | Service that triggered the webhook |
webhooks[].created_at | string | ISO 8601 timestamp |
limit | integer | Applied limit |
offset | integer | Applied offset |
Error Responses
| Status | Body | Description |
|---|
401 | {"error": "Invalid or missing API key"} | Authentication failure |
500 | {"error": "Internal server error"} | Server error |
Last modified on March 3, 2026