Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.reachedapp.com/llms.txt

Use this file to discover all available pages before exploring further.

API Reference

The Reached API provides a set of RESTful endpoints to manage your outbound calling workflow. All endpoints accept and return JSON.

Base URL

https://kdjmltmhxvvmiuehafgl.supabase.co/functions/v1/api-gateway/v1

Authentication

All requests must include a valid API key in the Authorization header:
Authorization: Bearer rchd_live_xxxxxxxxxxxx

Learn more about authentication

See the full authentication guide for details on generating and managing API keys.

Available Resources

Leads

Create, list, get, and update leads in your workspace.

Campaigns

Access calling campaigns and add leads for parallel dialing.

Call Logs

Retrieve call history with recordings, transcripts, and dispositions.

Tasks

Create and manage follow-up tasks linked to leads.

Endpoint Summary

Leads

MethodEndpointDescription
POST/v1/leadsCreate a lead
GET/v1/leadsList leads
GET/v1/leads/:idGet a lead
PUT/v1/leads/:idUpdate a lead

Campaigns

MethodEndpointDescription
GET/v1/campaignsList campaigns
GET/v1/campaigns/:idGet a campaign
POST/v1/campaigns/:id/leadsAdd leads to a campaign
DELETE/v1/campaigns/:id/leads/:lead_idRemove a lead from a campaign

Call Logs

MethodEndpointDescription
GET/v1/call-logsList call logs
GET/v1/call-logs/:idGet a call log

Tasks

MethodEndpointDescription
POST/v1/tasksCreate a task
GET/v1/tasksList tasks

Enrichment

MethodEndpointDescription
POST/v1/leads/:id/enrichEnrich a lead