DKPDoor Knock Pro Docs

Testing

Send a test ping

Click Send test event on any webhook endpoint in Settings → Webhooks (or call POST /api/v1/webhooks/{id}/test). This queues a webhook.ping delivery:

{
  "event": "webhook.ping",
  "delivery": "...",
  "created_at": "...",
  "data": {
    "message": "This is a test ping from Door Knock Pro."
  }
}

Your endpoint should respond 200 OK. The result appears in the deliveries log.

Delivery log

Open Settings → Webhooks → Deliveries to see every delivery attempt with its status, HTTP response code, response body, and retry schedule.

You can filter by endpoint, event type, and status (pending, succeeded, failed, dead).

Replay a failed delivery

Click Replay on any delivery in the log (or call the replay endpoint). This resets the attempt counter and re-queues the original payload.

Local development

Use a tunneling tool like ngrok or Cloudflare Tunnel to expose your local server to DKP during development.

ngrok http 3000
# Use the generated https://xxx.ngrok.io URL as your endpoint

On this page