Skip to main content

Introduction

Welcome to the Vox CRM API documentation. This API provides comprehensive lead management capabilities including creating, updating, querying leads, and tracking activities.

Base URL

All API endpoints are relative to the base URL:
https://crm.uservox.ai/api/v1

Authentication

All API requests require authentication using a Bearer token in the Authorization header:
Authorization: Bearer YOUR_API_TOKEN
Keep your API tokens secure and never share them publicly. Tokens are project-specific and must match the projectId in your requests.

Getting Started

Before using the API, you’ll need to obtain the following credentials:

1. Get Your API Token and Project ID

To get your API token and project ID, visit the Account Settings page. How to get API Token

2. Get Your Process ID

To get your Process ID, navigate to the Processes page and select your desired process. How to get Process ID

Available Endpoints

Leads Management

Activities

Get Activity

Retrieve a single activity by its ID

Rate Limits

  • Standard Endpoints: Standard rate limiting applies
  • Initiate Endpoints: ~100 requests per 5 seconds per project
  • Bulk Operations: Maximum 1000 leads per request
  • Duplicate Detection: More than 5 duplicate submissions in 60 seconds will block the API key for 60 minutes

Response Codes

CodeDescription
200Success
400Bad Request - Invalid parameters or validation error
403Forbidden - Authentication or authorization error
404Not Found - Resource doesn’t exist
429Too Many Requests - Rate limit exceeded
500Internal Server Error - Server-side error

Data Validation

  • Phone numbers are validated for patterns (e.g., repeating digits)
  • Duplicate detection prevents multiple calls to the same number
  • Required fields vary by endpoint - check individual documentation
  • Use the masked parameter to mask phone numbers in responses

Support

For additional support or questions, contact: [email protected]