Skip to main content
GET
/
v1
/
webhooks
/
{execution_id}
Get webhook by execution ID
curl --request GET \
  --url https://api.eachlabs.ai/v1/webhooks/{execution_id} \
  --header 'X-API-Key: <api-key>'
{
  "url": "https://api.example.com/webhook",
  "request": "{\"event\":\"prediction.completed\"}",
  "source": "api-gateway",
  "created_at": "2025-12-14T10:30:00Z",
  "execution_id": "abc123-def456-ghi789",
  "headers": {
    "Content-Type": "application/json"
  },
  "attempts": [
    {
      "status": "SUCCESS",
      "created_at": "2025-12-14T10:30:05Z",
      "status_code": 200,
      "response": "{\"received\":true}",
      "error_message": "connection timeout"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.eachlabs.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-API-Key
string
header
required

API key for authentication

Path Parameters

execution_id
string
required

Execution ID for tracking the webhook

Response

Webhook details

Webhook information without attempts

url
string<uri>
required

Target URL for webhook delivery

Example:

"https://api.example.com/webhook"

request
string
required

Original request payload

Example:

"{\"event\":\"prediction.completed\"}"

source
string
required

Service that triggered the webhook

Example:

"api-gateway"

created_at
string<date-time>
required

When the webhook was created

Example:

"2025-12-14T10:30:00Z"

execution_id
string | null

Execution identifier for tracking

Example:

"abc123-def456-ghi789"

headers
object

Headers included in the webhook request

Example:
{ "Content-Type": "application/json" }
attempts
object[]

Delivery attempts for this webhook

Last modified on May 28, 2026