Skip to main content
GET
/
api
/
v1
/
agents
/
{agent_id}
/
webhooks
/
{webhook_id}
curl -X GET \
  'https://app.talkover.ai/api/v1/agents/9fbef0b7-8d4e-4a08-9207-66c22155721d/webhooks/9fcafbf2-7593-44d6-8cd7-1b221beba62a' \
  -H 'Authorization: Bearer YOUR_TOKEN'
{
  "success": true,
  "data": {
    "id": "9fcafbf2-7593-44d6-8cd7-1b221beba62a",
    "agent_id": "9fbef0b7-8d4e-4a08-9207-66c22155721d",
    "name": "My Webhook",
    "webhook_url": "https://example.com/webhook",
    "events": ["event_phone_call_started", "event_phone_call_ended"],
    "timeout": 30,
    "max_retries": 3,
    "enabled": true,
    "created_at": "2025-09-03T23:19:51.000000Z",
    "updated_at": "2025-09-03T23:37:01.000000Z",
    "events_count": 2,
    "status": "active"
  }
}

Documentation Index

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

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

Overview

Retrieves detailed information about a specific webhook configuration, including its current status, configured events, and metadata.

Endpoint

agent_id
string
required
Agent UUID
webhook_id
string
required
Webhook UUID

Request

curl -X GET \
  'https://app.talkover.ai/api/v1/agents/9fbef0b7-8d4e-4a08-9207-66c22155721d/webhooks/9fcafbf2-7593-44d6-8cd7-1b221beba62a' \
  -H 'Authorization: Bearer YOUR_TOKEN'

Response

success
boolean
Indicates if the request was successful
data
object
Webhook configuration details
data.id
string
Unique webhook identifier
data.agent_id
string
Agent UUID this webhook belongs to
data.name
string
Human-readable webhook name
data.webhook_url
string
URL where webhook events will be sent
data.events
array
Array of event types this webhook is configured to receive
data.timeout
integer
Request timeout in seconds (5-120)
data.max_retries
integer
Maximum number of retry attempts (0-10)
data.enabled
boolean
Whether the webhook is currently active
data.created_at
string
ISO 8601 timestamp when webhook was created
data.updated_at
string
ISO 8601 timestamp when webhook was last updated
data.events_count
integer
Number of events configured for this webhook
data.status
string
Current webhook status (active, disabled, error)
{
  "success": true,
  "data": {
    "id": "9fcafbf2-7593-44d6-8cd7-1b221beba62a",
    "agent_id": "9fbef0b7-8d4e-4a08-9207-66c22155721d",
    "name": "My Webhook",
    "webhook_url": "https://example.com/webhook",
    "events": ["event_phone_call_started", "event_phone_call_ended"],
    "timeout": 30,
    "max_retries": 3,
    "enabled": true,
    "created_at": "2025-09-03T23:19:51.000000Z",
    "updated_at": "2025-09-03T23:37:01.000000Z",
    "events_count": 2,
    "status": "active"
  }
}

Error Responses

{
  "message": "Missing Bearer Token"
}
{
  "success": false,
  "message": "Agent not found in this environment."
}
{
  "success": false,
  "message": "Webhook not found."
}