This changelog covers externally visible API-contract changes. Internal changes that preserve the documented request and response contract are not listed.
Unreleased
Added
- Added four campaign analytics endpoints:
GET /analytics/campaigns/{campaignId}/summaryGET /analytics/campaigns/{campaignId}/eventsGET /analytics/campaigns/{campaignId}/by-accountGET /analytics/campaigns/{campaignId}/by-sequence
- Analytics requests accept a predefined period or a custom date range.
- Breaking: No.
- Migration: None. Existing clients are unaffected.
2026-08-07 — Accounts and integrations
Added
- Added
GET /accounts/{id}for editable settings and operational state. - Added bulk account operations at
PATCH /accountsandDELETE /accounts. - Added five integration endpoints for listing, creating, updating, deleting, and testing webhook, Telegram, Max, and Bitrix integrations.
2026-08-03 — Billing and blacklist
Added
- Added
GET /billing/transactionswith documented filtering and pagination. - Added email blacklist operations at
GET,POST, andDELETE /blacklist/emails. - Added domain blacklist operations at
GET,POST, andDELETE /blacklist/domains. - Breaking: No.
- Migration: None. These endpoints are additive.
2026-07-23 — Documentation baseline
- Added complete documentation coverage for the original 23 public developer endpoints.
- Declared API-key Bearer authentication in OpenAPI.
- Added explicit success response schemas and examples.
- Documented identifiers, errors, pagination, and credential handling.
- Breaking: No.
- Migration: None. Existing clients continue using
Authorization: Bearer YOUR_API_KEY. - No runtime endpoint contract changed.