Back to dashboard
Integrations

Webhook Endpoints

Webhooks let PactAgent push agreement lifecycle events into your own dashboards, bots, treasury tooling, or grant trackers in real time.

1. Receive

Create a public URL that accepts JSON `POST` requests.

2. Subscribe

Choose the exact PactAgent events that should trigger deliveries.

3. React

Update another app, send a bot alert, or log grant progress automatically.

What kind of link works?
  • `https://yourapp.com/api/pactagent/webhook`
  • `https://webhook.site/your-test-id`
  • `https://hooks.zapier.com/...`
PactAgent sends signed JSON payloads with headers like `X-PactAgent-Event` and `X-PactAgent-Signature`. Use a test receiver first if you just want to inspect the payload.
Sample payload
{
  "eventType": "agreement.funded",
  "agreementId": "agr_123",
  "occurredAt": "2026-05-27T12:00:00.000Z",
  "data": {
    "title": "Treasury Design Sprint",
    "payoutNetwork": "CKB",
    "status": "FUNDED"
  }
}
Create Endpoint

Tell PactAgent where to send events

Use this form to register a receiver URL and decide which agreement lifecycle events matter to it.

Connect and sign in to manage webhook endpoints.
Endpoint Activity
Loading endpoints...