EcosystemChannels
Zendesk
Dispatch verified ticket events to persistent support agents.
fh add channel zendeskimport { createZendeskChannel } from '@fabric-harness/channels/zendesk';
export default createZendeskChannel({
signingSecret: process.env.ZENDESK_WEBHOOK_SECRET!,
subdomain: process.env.ZENDESK_SUBDOMAIN!,
agent: 'support',
});Point a Zendesk webhook at POST /channels/zendesk/webhook. The adapter signs the timestamp plus
exact body, verifies the base64 signature, deduplicates deliveries, and keys sessions by ticket.
Use commentOnZendeskTicket(ref, { subdomain, email, token, ticketId }) for governed public or
private comments.
Redact attachments and personal data as required, and govern comments, status, assignment, and deletion tools independently.