Typical flows:
Verify identity — GET /me
List clients (agency) — GET /clients
Create or manage hosted lead magnets — /lead-magnets or /clients/{clientId}/lead-magnets
Read analytics — analytics scope
List leads — /leads
List activity — /activity
All list endpoints use limit / offset pagination (default limit generally 50, max generally 100). Use request_id when contacting support.
Error responses include a stable error.code, error.message, and request_id. Treat codes as stable; do not scrape message text for control flow.
Use only https://app.leadpanther.ai/api/v1
Do not use https://api.leadpanther.ai/v1 as the app API base
Do not invent endpoints
Agency client work must use /clients/{clientId}/... routes
On 403, check scope and agency grant
Docs: https://app.leadpanther.ai/docs/workflows · https://app.leadpanther.ai/docs/errors · https://app.leadpanther.ai/docs/llm-guide