Authentication & Quickstart Guide
The LeadPattern Public API enables you to send WhatsApp messages, manage contacts, trigger broadcasts, and automate customer conversations programmatically. All requests require authentication using your secret API key.
Generate API Key
Head to your project dashboard under API Keys to create a new key with its own rate limits. A key has access to every public API endpoint your plan includes — keep it secret and server-side.
Open API Keys →Set Header
Pass your secret key in the Authorization header with every HTTP request. Do not include a Bearer prefix.
Authorization: lp_your_api_key_here
Health Check
Verify connectivity to the LeadPattern Public API with the public health-check endpoint (no key required):
curl https://public.leadpattern.com/health-check
https://public.leadpattern.comRate Limits & Concurrency
The effective rate limit is the lower of your API key's configured limit and your plan's maximum. When rate limits or quotas are exceeded, the API responds with HTTP status 429 Too Many Requests with a Retry-After header.

