Skip to content

Introduction ​

Welcome to the Replicer API documentation. Replicer is an AI-powered calling platform that lets you launch outbound calls, manage contacts, track calendar events, and receive real-time webhook notifications — all through a simple REST API.

Base URL ​

All API requests are made to:

https://api.replicer.ai

What can you do? ​

FeatureDescription
CallsLaunch AI outbound calls, list call history, retrieve transcripts and recordings
ContactsCreate and manage your contact database
AgentsList your configured AI agents
CalendarCreate and list appointment events
MessagesView message history
WebhooksReceive real-time notifications when events occur

Quick Start ​

1. Get your API key ​

Go to your Replicer Dashboard → Settings → API tab and create a new API key. Select the scopes you need.

WARNING

Your API key is shown only once at creation. Copy and store it securely.

2. Make your first request ​

bash
curl https://api.replicer.ai/v1/agents \
  -H "Authorization: Bearer rpl_live_your_api_key_here"

3. Launch a call ​

bash
curl -X POST https://api.replicer.ai/v1/calls \
  -H "Authorization: Bearer rpl_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "agentId": "your-agent-id",
    "toNumber": "+1234567890",
    "fromNumber": "+0987654321"
  }'

4. Receive webhook events ​

Configure a webhook endpoint in your dashboard under Settings → Webhooks to receive notifications when calls complete.

API Versioning ​

The API is versioned via the URL path. The current version is v1:

https://api.replicer.ai/v1/...

SDKs ​

Official SDKs are coming soon. In the meantime, the REST API can be used from any language with an HTTP client.

Need help? ​

Replicer API Documentation