New Features
GET /calls/{callId}: Fetch full call details — transcript, AI summary, transfer metadata, and related flags — by call ID. Use this to enrich call webhooks orCALLevents from the events feed. Call recordings are not included in this release.- Do Not Contact Flag: When a lead explicitly asks to never be contacted again on any channel, Apten now sets a do-not-contact flag on the lead and fires a new
doNotContactwebhook event. This is distinct from a per-channel opt-out — it captures clear all-channel intent (e.g. “Do not contact me ever again”) as detected by the AI. The flag is cleared automatically if the lead later opts back in on any channel, or when the lead is resubscribed via the API. - Do Not Contact Field Mapping: The
isDoNotContactboolean is now a mappable concept in CRM field mappings (HubSpot, Salesforce, Dynamics 365). Point it at any boolean field in your CRM and Apten will keep it in sync automatically. isDoNotContacton Opt-Out Webhooks: AlloptOutwebhook payloads now include anisDoNotContactfield indicating whether the lead has an active do-not-contact flag at the time the per-channel opt-out fires.- Transfer Detail Fields in Call Metrics: Transfer leg duration, transfer outcome, and transfer type are now available as columns and filters in the Calls table within Call Metrics. Useful for tracking warm-transfer performance and attribution across campaigns.

