// ENTERPRISE_API_DOCUMENTATION
ZENOVA REST API
Enterprise-grade RESTful API for seamless integration with Salesforce, custom applications, and third-party systems. Built for scale, security, and real-time data synchronization.
QUICK START
Base URL
https://api.zenova.com/v1Authentication
Authorization: Bearer YOUR_API_KEYAll API requests require authentication via Bearer token
API ENDPOINTS
GET
/leadsRetrieve all leads with optional filtering
REQUEST
curl -X GET "https://api.zenova.com/v1/leads?status=qualified" \
-H "Authorization: Bearer YOUR_API_KEY"RESPONSE
{
"success": true,
"data": [
{
"id": 1,
"name": "John Doe",
"email": "[email protected]",
"budget": 60000,
"status": "qualified",
"edss_score": 78,
"created_at": "2026-02-01T10:00:00Z"
}
],
"total": 8
}GET
/leads/:idRetrieve a specific lead by ID
REQUEST
curl -X GET "https://api.zenova.com/v1/leads/1" \
-H "Authorization: Bearer YOUR_API_KEY"RESPONSE
{
"success": true,
"data": {
"id": 1,
"name": "John Doe",
"email": "[email protected]",
"phone": "+1-555-0123",
"budget": 60000,
"preferences": "Electric SUV, Long Range, AWD",
"status": "qualified",
"edss_score": 78,
"created_at": "2026-02-01T10:00:00Z"
}
}POST
/leadsCreate a new lead
REQUEST
curl -X POST "https://api.zenova.com/v1/leads" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Jane Smith",
"email": "[email protected]",
"phone": "+1-555-0456",
"budget": 45000,
"preferences": "Sedan, Fuel Efficient",
"source": "Website"
}'RESPONSE
{
"success": true,
"data": {
"id": 9,
"name": "Jane Smith",
"status": "new",
"created_at": "2026-02-07T12:00:00Z"
}
}INTEGRATION EXAMPLES
JavaScript / Node.js
const response = await fetch(
'https://api.zenova.com/v1/leads',
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
}
);
const data = await response.json();Python
import requests
response = requests.get(
'https://api.zenova.com/v1/leads',
headers={
'Authorization': 'Bearer YOUR_API_KEY'
}
)
data = response.json()Salesforce Apex
HttpRequest req = new HttpRequest();
req.setEndpoint(
'https://api.zenova.com/v1/leads'
);
req.setMethod('GET');
req.setHeader('Authorization',
'Bearer YOUR_API_KEY');
Http http = new Http();
HttpResponse res = http.send(req);RATE LIMITS
Standard Tier:1,000 req/hour
Enterprise Tier:10,000 req/hour
Burst Limit:100 req/minute
SUPPORT
Documentation:API Docs (this page)
Live Dashboard:zenovastack.com/dashboard
Partner Inquiries:[email protected]