---
title: "Agent Webhook Verify"
method: GET
path: "/api/agents/webhook/{token}"
tags: ["agent-webhook", "agent-webhook"]
---

# Agent Webhook Verify

`GET /api/agents/webhook/{token}`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/agents/webhook/{token}`
- Auth: none declared

Generic GET subscription-verification handshake.

Providers in the Meta family (Facebook, Instagram, WhatsApp, Threads) and any
other provider using the same pattern confirm a callback URL by sending
GET ...?hub.mode=subscribe&hub.verify_token=<t>&hub.challenge=<c>, and expect
<c> echoed back verbatim (text/plain, 200) — but only when the verify token
matches. The path token is the shared secret, so the provider's "Verify token"
field must be set to the SAME token that is in the URL. One handler covers
every provider in this family — no per-app code.

## Path parameters

- `token` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/77bef09a9209?raw)
