API
Webhooks.
Apipunt now supports account-owned outbound webhook endpoints plus inbound platform webhooks for Telegram and private imports.
Protected account routes
GET /account/api/webhooksList configured webhook endpoints for the account.POST /account/api/webhooksCreate an HTTPS endpoint with subscribed events. Returns the signing secret once.POST /account/api/webhooks/{id}/disableDisable an endpoint without deleting delivery history.GET /account/api/webhook-deliveriesList recent delivery attempts, HTTP status, errors, and request ids.POST /account/api/webhooks
{
"url": "https://example.com/apipunt",
"events": ["tip.created", "field.imported"]
}
Signed deliveries
Webhook POSTs include X-Apipunt-Event, X-Apipunt-Delivery, and X-Apipunt-Signature. The signature is sha256=... using the endpoint signing secret.
Inbound system webhooks
/telegram/webhookReceives Telegram Bot API updates for @apipunt_bot./internal/import/tipsPrivate internal ingestion route for Hetzner source runners./internal/import/runnersPrivate internal ingestion route for PFAPI/PuntingForm field imports.