Developer platform

Build on ReachHQ

Everything you run in the app is available programmatically. Drive it from your own code over a scoped REST API, from an AI assistant over the MCP server, or react to activity in real time with webhooks.

Base URLs & auth

SurfaceProductionQA
REST APIhttps://api.reachhq.io/api/v1https://api.qa.reachhq.io/api/v1
MCP serverhttps://api.reachhq.io/mcphttps://api.qa.reachhq.io/mcp

Authenticate every request with a workspace API key: Authorization: Bearer rhq_live_…. Each operation requires a specific scope, so a key only ever does what you granted it.

Quickstart

Create an API key in the ReachHQ app under Settings › API keys, choosing the scopes it should carry. Then confirm it works:

bash
curl https://api.reachhq.io/api/v1/whoami \
  -H "Authorization: Bearer rhq_live_xxx"

# { "workspaceId": "ws_...", "scopes": ["campaigns:read", "leads:write", ...] }

Create your first lead:

bash
curl -X POST https://api.reachhq.io/api/v1/leads \
  -H "Authorization: Bearer rhq_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "email": "ada@example.com", "firstName": "Ada", "company": "Analytical Engines" }'