{"endpoints":{"/":"Auto-detect payload format (Sentry, generic, or Slack passthrough)","/sentry":"Sentry issue webhook format","/notify":"Generic notification format","/slack":"Raw Slack Incoming Webhook payload (text and/or blocks)"},"formats":{"sentry":{"action":"created | resolved | assigned | ignored | regression","actor":{"type":"string","name":"string"},"data":{"issue":{"title":"string","permalink":"string","level":"string","status":"string","project":{"name":"string"}}}},"generic":{"title":"string (required)","message":"string (optional)","emoji":"string (optional)","fields":"Record<string, string> or { name, value }[] (optional)","url":"string (optional)","urlLabel":"string (optional, default: Open)","actor":"string (optional)"},"slack":{"text":"string (optional)","blocks":"Slack Block Kit array (optional)"}}}