Base URL
Authentication
Include your API key in every request as a header:Core objects
The primary CRM records are:Key behaviors
No duplicates. Accounts and contacts are automatically deduplicated. Creating the same account or contact twice returns the existing record instead of creating a duplicate. Auto-creation. When you create an opportunity with a domain and email, Octolane automatically creates the associated account and contact for you. Multiple contacts per company. You can link multiple email contacts under one account. They’ll all be associated with the same company domain. Dates. Date formats are endpoint-specific. Opportunityclose_date and next_action_date inputs accept Unix timestamps in seconds or milliseconds between 2000-01-01 and 2100-01-01 UTC. Activity created_at uses an ISO 8601 date-time and cannot be in the future. Search filters use ISO 8601 date or date-time strings, not Unix timestamps.
Rate limits
Read and search routes allow 300 requests per minute and 100,000 requests per 30-day window. A request that exceeds a route limit returns429 Too Many Requests.
Error handling
If something goes wrong, you’ll get a clear error response:
Error responses follow this format:
Endpoints
Create Opportunity
Create a deal with associated account and contacts in one call.
Create Account
Create a company record by domain.
Create Contact
Create a person record by email.
Create Note
Attach notes to accounts and contacts.