Anchor CRM API Documentation
Build powerful integrations with the Anchor CRM API. Access companies, contacts, deals, tasks, time tracking, and more.
Features
RESTful API
Standard HTTP methods and JSON responses
Scoped API Keys
Fine-grained access control with 22 permission scopes
Real-time Data
Access companies, contacts, deals, and more
Enterprise Security
Industry-standard authentication and encryption
Quick Start
- Create an API Key - Go to Settings → API Keys to generate a key with the scopes you need.
- Make your first request - Use your API key to authenticate:
curl -X GET "https://your-domain.com/api/companies" \ -H "Authorization: Bearer YOUR_API_KEY"
API Resources
Companies
Manage companies and client organizations
GET /companiesPOST /companiesGET /companies/:id+2 more
Contacts
Manage contacts associated with companies
GET /contactsPOST /contactsGET /contacts/:id+2 more
Deals
Track deals through your sales pipeline
GET /dealsPOST /dealsGET /deals/:id+2 more
Tasks
Manage tasks and follow-ups
GET /tasksPOST /tasksGET /tasks/:id+2 more
Notes
Add and retrieve notes with Markdown support
GET /notesPOST /notesGET /notes/:id+1 more
Time Entries
Track billable and non-billable time
GET /time-entriesPOST /time-entriesGET /time-entries/:id+1 more
Authentication
All API requests require authentication using an API key. You can create and manage API keys from your API Keys settings page.
Include your API key in requests using one of these methods:
Authorization Header (Recommended)
Authorization: Bearer YOUR_API_KEY
X-API-Key Header
X-API-Key: YOUR_API_KEY
Interactive Documentation
Explore and test the API using our interactive Swagger UI documentation.
Base URL
https://your-domain.com/api