Axia REST API
Build custom integrations, automate workflows, and extend your CRM with a fully documented, RESTful interface. Everything you need to programmatically access leads, contacts, deals, and analytics.
Secure by default
All API requests require authentication. Choose the method that fits your integration architecture.
API Key Authentication
Best for server-to-server integrations. Generate keys in your dashboard and pass them via the Authorization header.
OAuth 2.0
Recommended for user-facing applications. Implements the standard authorization code flow with PKCE support.
Rate Limiting
API Reference
Every resource in your CRM is accessible through a consistent, predictable REST interface. All paths are relative to the base URL.
Code Examples
Get up and running in seconds. Here is how to fetch your leads using the Axia API.
curl -X GET https://api.axiacrm.com/v1/leads \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Real-time event notifications
Subscribe to webhook events to receive HTTP POST callbacks whenever key actions occur in your CRM. All payloads are signed with HMAC-SHA256.
Official client libraries
Use our typed client libraries to integrate faster. Handles authentication, pagination, error handling, and retries out of the box.
JavaScript / TypeScript
AvailableFull TypeScript support with auto-generated types for every resource. Works in Node.js, Deno, Bun, and edge runtimes.
Python
Coming SoonAsync-first Python client with Pydantic models, automatic rate-limit handling, and full type annotations.
Start building with the Axia API
Generate your API key in the dashboard and make your first request in under a minute. Full access on every plan.