Overview
The Telecaller CRM API provides comprehensive lead management functionality including lead creation, tracking, interaction management, and analytics.Base URL
Authentication
All API endpoints require authentication using Supabase JWT tokens.Lead Management
Create Lead
Get Leads
Update Lead
Interaction Management
Create Interaction
Get Lead Interactions
Analytics & Reporting
Lead Analytics
Telecaller Performance
Error Handling
Error Response Format
All API endpoints return errors in the following format:Common Error Codes
| Code | HTTP Status | Description |
|---|---|---|
UNAUTHORIZED | 401 | Invalid or missing authentication token |
FORBIDDEN | 403 | Insufficient permissions for the operation |
NOT_FOUND | 404 | Lead or resource not found |
VALIDATION_ERROR | 400 | Invalid input data |
RATE_LIMITED | 429 | Too many requests |
INTERNAL_ERROR | 500 | Internal server error |
Rate Limiting
API requests are rate limited to prevent abuse:- Authenticated users: 1000 requests per hour
- Unauthenticated requests: 100 requests per hour
- Bulk operations: 10 requests per minute