{"description":"Flowtivity webhook subscription API","supported_events":[{"event":"scan.completed","description":"Fired when a website scan finishes successfully. Includes scores and opportunity counts."},{"event":"scan.failed","description":"Fired when a scan encounters an error. Includes error details."},{"event":"scan.started","description":"Fired when a new scan begins processing."},{"event":"directory.updated","description":"Fired when a directory listing is updated or created."},{"event":"insights.updated","description":"Fired when insights are re-analyzed or updated for a domain."},{"event":"analytics.weekly","description":"Fired weekly with aggregate analytics summary."}],"subscribe":{"method":"POST","url":"https://flowtivity.ai/api/webhooks/subscribe","body":{"callback_url":"https://your-server.com/webhooks/flowtivity","events":["scan.completed","scan.failed"],"secret":"optional_hmac_secret_for_signature_verification","metadata":{"environment":"production"}}},"authentication":{"type":"api_key","header":"x-mcp-api-key","description":"API key for webhook management. Free tier: up to 2 webhooks."},"delivery":{"method":"POST","signature":"HMAC-SHA256 of payload using your secret","retry_policy":"3 attempts with exponential backoff (1min, 5min, 15min)","timeout":"10 seconds per delivery attempt"}}