GET /v1/channels/ — fetch one chat widget, email inbox or form with its status, AI agent, settings and per-type configuration
Returns a single channel with its status and configuration: AI mode and mailbox for an email inbox, routing and allowed domains for a chat widget, fields and routing for a form. Archived channels can still be retrieved and report status.state: "archived".
GET /v1/channels/{id}
Secrets, mailbox credentials and sync internals are never returned.
Processing settings shared by every channel type. Each is an object with at least enabled:
aiSummary, urgency, insights, topics, aiDisclosure, utmTagging (plus source, medium, campaign) and autoResolve (enabled and afterHours are omitted when the channel type’s default applies).
Forwarding inboxes only. "replyful" when sending from the Replyful domain, { "domain", "verificationStatus" } for a custom domain (pending, verifying, verified or failed), null when none is set or for other providers.
How the AI handles incoming email. { "mode": "off" }, { "mode": "approval" } (the AI drafts, a person sends) or { "mode": "autopilot", "replyDelayMinutes", "aiDisplayName" }.
ruleCount (number of audience rules) and fallback — what a visitor who matches no rule can search: open (all knowledge) or strict (only knowledge not tied to an audience).