Build custom integrations with Aeronex CRM
All API requests require authentication using an API key. Include your key in the Authorization header.
Authorization: Bearer aeronex_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Retrieve all leads
Endpoint
Example Request
curl -X GET https://api.aeronex.com/api/v1/leads \ -H "Authorization: Bearer YOUR_API_KEY"
Response
{
"success": true,
"data": [
{
"id": 1,
"companyName": "Acme Corp",
"contactEmail": "[email protected]",
"industry": "Technology",
"stage": "lead_captured"
}
],
"count": 1
}Create a new lead
Endpoint
Request Body
{
"companyName": "Tech Startup Inc",
"contactName": "Jane Smith",
"contactEmail": "[email protected]",
"industry": "Software",
"source": "api"
}Example Request
curl -X POST https://api.aeronex.com/api/v1/leads \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"companyName": "Tech Startup Inc",
"contactEmail": "[email protected]"
}'API requests are rate-limited based on your API key configuration. Default limit is 1000 requests per hour.
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1644254400
API errors follow standard HTTP status codes: