Base URL
Authentication
Include your API key in every request as a header:Core objects
Octolane has four objects you can create via the API:| Object | What it does |
|---|---|
| Opportunity | A deal or potential deal in your pipeline |
| Account | A company, identified by domain (e.g., acme.com) |
| Contact | A person, identified by email |
| Note | A text note attached to accounts and/or contacts |
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. All dates are Unix timestamps in milliseconds. For example, Feb 11, 2026 =1771286400000.
Error handling
If something goes wrong, you’ll get a clear error response:| Status Code | What it means |
|---|---|
400 | Bad request - check your input fields |
401 | Invalid or missing API key |
404 | Resource not found (e.g., wrong pipeline_id) |
429 | Too many requests - slow down and retry |
500 | Something went wrong on our end - contact support |
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.