Pular para o conteúdo principal
GET
/
api
/
v1
/
campaigns
/
{campaign_id}
/
webhooks
curl "https://app.talkover.ai/api/v1/campaigns/campaign-uuid/webhooks" \
  -H "Authorization: Bearer talq_your_environment_token_here"
{
  "success": true,
  "data": {
    "webhooks": [
      {
        "id": "webhook-uuid-1",
        "campaign_id": "campaign-uuid",
        "name": "Lifecycle Webhook",
        "webhook_url": "https://example.com/campaign-events",
        "events": ["campaign.started", "campaign.completed", "campaign_call.completed"],
        "enabled": true,
        "include_call_events": false
      }
    ],
    "available_events": [
      "campaign.created", "campaign.started", "campaign.paused", "campaign.completed", "campaign.updated",
      "campaign_call.queued", "campaign_call.started", "campaign_call.completed", "campaign_call.retry_scheduled", "campaign_call.failed",
      "event_recording", "event_call_transcript", "event_call_report"
    ]
  }
}

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.

Listar Webhooks da Campanha

Lista os webhooks configurados para uma campanha específica. Webhooks de campanha disparam em eventos de nível de campanha (campaign.started, campaign_call.completed, etc.) — distintos dos webhooks de agente que disparam em eventos por chamada.

Endpoint

GET /api/v1/campaigns/{campaign_id}/webhooks

Parâmetros de Caminho

campaign_id
string
obrigatório
UUID da campanha.

Cabeçalhos da Requisição

Authorization
string
obrigatório
Token Bearer. Formato: Bearer talq_your_environment_token_here

Exemplos

curl "https://app.talkover.ai/api/v1/campaigns/campaign-uuid/webhooks" \
  -H "Authorization: Bearer talq_your_environment_token_here"

Resposta

{
  "success": true,
  "data": {
    "webhooks": [
      {
        "id": "webhook-uuid-1",
        "campaign_id": "campaign-uuid",
        "name": "Lifecycle Webhook",
        "webhook_url": "https://example.com/campaign-events",
        "events": ["campaign.started", "campaign.completed", "campaign_call.completed"],
        "enabled": true,
        "include_call_events": false
      }
    ],
    "available_events": [
      "campaign.created", "campaign.started", "campaign.paused", "campaign.completed", "campaign.updated",
      "campaign_call.queued", "campaign_call.started", "campaign_call.completed", "campaign_call.retry_scheduled", "campaign_call.failed",
      "event_recording", "event_call_transcript", "event_call_report"
    ]
  }
}