Every payload above, discriminated by webhookEvent.
webhookEvent
import type { WebhookPayload } from 'jira.js/webhooks';function handle(payload: WebhookPayload) { switch (payload.webhookEvent) { case 'jira:issue_created': return payload.issue.key; case 'sprint_started': return payload.sprint?.name; }} Copy
import type { WebhookPayload } from 'jira.js/webhooks';function handle(payload: WebhookPayload) { switch (payload.webhookEvent) { case 'jira:issue_created': return payload.issue.key; case 'sprint_started': return payload.sprint?.name; }}
Every payload above, discriminated by
webhookEvent.