Webhooks
Receive real-time notifications when orbital events occur, including conjunctions, anomalies, and pattern detections.Status: Coming Q1 2026 — Request early access to be notified when available.
Overview
Webhooks deliver events to your application in real-time:- Conjunction alerts — New conjunctions or risk level changes
- Pattern detections — Maneuvers, anomalies, proximity events
- Satellite updates — Status changes, new TLE data
- System events — API maintenance, data source updates
Quick Start
Event Types
Conjunction Events
| Event | Description |
|---|---|
conjunction.created | New conjunction detected |
conjunction.updated | Conjunction parameters updated |
conjunction.risk_changed | Risk level changed |
conjunction.resolved | Conjunction passed or maneuver executed |
Pattern Events
| Event | Description |
|---|---|
pattern.detected | New pattern identified |
pattern.maneuver | Maneuver specifically detected |
pattern.anomaly | Anomaly specifically detected |
pattern.proximity | Proximity operation detected |
Satellite Events
| Event | Description |
|---|---|
satellite.tle_updated | New orbital elements available |
satellite.status_changed | Operational status changed |
satellite.decay_warning | Reentry prediction issued |
Webhook Payload
All webhook payloads follow this structure:Verifying Webhooks
Verify webhook signatures to ensure authenticity:Managing Webhooks
List Webhooks
Update Webhook
Delete Webhook
Test Webhook
Send a test event to verify your endpoint:Filtering Events
Filter events to specific satellites:Retry Policy
Failed webhook deliveries are retried with exponential backoff:| Attempt | Delay |
|---|---|
| 1 | Immediate |
| 2 | 1 minute |
| 3 | 5 minutes |
| 4 | 30 minutes |
| 5 | 2 hours |
| 6 | 8 hours |
Best Practices
Respond quickly
Respond quickly
Return a 2xx response within 30 seconds. Process events asynchronously
if needed.
Handle duplicates
Handle duplicates
Events may be delivered more than once. Use the event
id to deduplicate.Verify signatures
Verify signatures
Always verify the
X-RotaStellar-Signature header to ensure authenticity.Use HTTPS
Use HTTPS
Webhook endpoints must use HTTPS for security.