Webhook registration
Seam registers one webhook URL per environment (production, staging, or development). Your API should deliver all events to the provided URL. Correct behavior:- one webhook URL per Seam environment
- no per-user or per-account webhook registration
- Seam maps each incoming event to the correct connected account internally
Webhook registration request
POST https://devicecloud.example.com/webhooks
Webhook registration response
Event Delivery
Your API should POST events to the registered webhook URL as they occur.Example delivery
POST https://webhooks.seam.co/provider_events
Retry behavior
Your API should retry event delivery when Seam returns a non-2xx status.Recommended approach
- Exponential backoff
- Retries for at least 24 hours
- Payload unchanged
- Maintain chronological order when possible

