Changelog
API changes, new features, and deprecations. Subscribe to the RSS feed to stay updated.
Breaking changes are marked with a warning.
2026-03-16
Added
- Documentation site at
/docs — API reference, quickstart guides, concept pages, and integration patterns
/docs/llms.txt — machine-readable documentation index for AI agents (llms.txt spec)
/docs/llms-full.txt — complete documentation corpus as a single markdown file for LLM context ingestion
- Copy as Markdown button on every documentation page
2026-03-14
Added
- Sequence execution runtime — automated multi-step outreach with email, wait, and task steps
- Enrollment management — enroll contacts in sequences, track progress per step
- Campaign visibility analytics — views for campaign performance and contact engagement
- Prospect discovery — search and import contacts/companies from external data sources
Changed
- Deal filters — added
days_since_activity_gt and source_campaign_id filter parameters to GET /deals
- Contact filters — added
icp_score_min, icp_score_max, icp_scored_after, icp_scored_before filter parameters to GET /contacts
2026-03-10
Added
- Bulk import/export — CSV import for contacts and companies, data export endpoints
- Enrichment & provenance — enrich contacts with third-party data, track data provenance
- Suppression lists — manage email and domain suppression for outbound compliance
- Integration framework — upsert endpoints for Clay/Apollo compatibility, Calendly webhook ingest, Instantly/Smartlead sync
2026-03-07
Added
- Webhook subscriptions — create, update, delete webhook subscriptions with HMAC-SHA256 signing
- Event polling —
GET /events endpoint for pull-based event consumption
- Webhook test & replay —
POST /webhooks/:id/test and POST /webhooks/:id/replay/:delivery_id
- API key management — create, list, revoke API keys with scoped permissions (read, read-write, capture-only)
2026-03-01
Added
- Core CRM API — contacts, companies, deals, pipelines, activities, tasks, campaigns, products
- Schema discovery —
GET /schema returns the full org data model at runtime
- Custom object types — define custom entities with typed fields
- Cursor-based pagination on all list endpoints
- Structured error responses with machine-readable error codes
- Rate limiting with
X-RateLimit-* headers (1,000 requests/minute per key)
- Multi-tenant architecture with per-account subdomains