DKPDoor Knock Pro Docs

Introduction

What you can build

The DKP API lets you connect the platform to your CRM, data pipelines, Zapier workflows, and internal tools.

REST API

Full CRUD on leads, appointments, territories, users, teams, and activity. Paginated, filterable, and scoped per company.

Webhooks

Real-time HTTP POST notifications when leads, appointments, and knock outcomes change — HMAC-signed with automatic retries.

Two-layer auth

API key identifies the company. User login identifies who's acting. Server-to-server mode works with just the key — no login step.

Quick start

Get an API key

Sign in to DKP and open Settings → API & Webhooks. Click New key, select the abilities you need, and copy the dkp_... key.

Make your first request

curl -H "X-Api-Key: dkp_YOUR_KEY" \
     -H "Accept: application/json" \
     https://app.doorknockpro.com/api/v1/me

Subscribe to events (optional)

Go to Settings → API & Webhooks → Webhooks and add your endpoint URL. Select the events you want and save.

Base URL

https://app.doorknockpro.com/api

All endpoints are prefixed with /v1.

Downloads

On this page