Webhooks

List webhook subscriptions

Every delivery target this organization has registered, including each one's signing secret — you will need it to verify X-Webhook-Signature, and re-reading it here is how an integration recovers after losing its local copy.

get/v1/webhooks

Request

  • Base URL: https://api.automatedclientacquisition.com
  • URL: https://api.automatedclientacquisition.com/v1/webhooks
  • Auth: HTTP bearer

Query parameters

limitinteger

Rows per page. Values above 100 are clamped to 100.

cursorstring

Opaque pagination cursor from the previous response's next_cursor. Treat it as a token — its encoding is not part of the contract.

target_urlstring uri

Return only the subscription pointing at this exact URL.

event'contact_created' | 'contact_updated' | 'stage_changed' | 'score_changed' | 'message_received' | 'message_sent' | 'tag_added' | 'tag_removed' | 'sequence_completed' | 'lead_replied' | 'handoff_requested' | 'list_member_added' | 'list_member_removed'

Every value here is emitted by a live trigger. If an event is not in this list, nothing produces it.

Return only subscriptions listening for this event.

Response

A page of subscriptions.

successboolean
has_moreboolean
next_cursorstring nullable

Example response

{
  "data": [
    {
      "id": "5d2c1b90-3a4e-4f21-b8c7-9e0d1a2b3c4d",
      "target_url": "https://n8n.example.com/webhook/aca-events",
      "events": [
        "message_received",
        "lead_replied"
      ],
      "secret": "7f3a1c9e2b8d4056a1c3e5f7092b4d6e8a0c2e4f6183a5c7d9e1f3057b9d1c3e",
      "is_active": true,
      "source": "n8n",
      "max_attempts": 3,
      "created_at": "2026-08-11T12:00:00.000Z",
      "updated_at": "2026-08-11T12:00:00.000Z"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.