AskElephant Developer Docs
Integration-first docs for the current public API surface
AskElephant’s public API is designed for CRM sync, contact enrichment, and downstream automation. These docs focus on the current contract and the fastest path to a working integration.
Start here
- Generate or receive a bearer token or API key for a workspace.
- Make a first authenticated request to
GET /api/v2/contacts. - Expand to companies, users, tags, or engagements once auth is working.
- Use the returned
next_cursorto continue pagination on cursor-based collections. - Handle
401,403,404, and429explicitly using the problem+json payload.
What the live API guarantees
- Base path
/apiwith URL major versioning in each route, such as/v2/contacts snake_caseresponse fields- Cursor pagination on collection endpoints
application/problem+jsonerrors with arequest_id
Quickstart
Make your first authenticated contacts request.
Authentication
Choose bearer tokens or API keys and send the right header.
API reference overview
See the current endpoint surface and contract shape.
Source of truth
Use the API Reference tab for endpoint details, request shapes, and response schemas.