Get Started
Sandbox Testing
Validate Atlas integrations in sandbox through webhook ping, synthetic events, and event-feed reconciliation.
Use sandbox to validate integration behavior before you switch to live.
Use sandbox to test:
- API key handling
- webhook signature verification
- receiver idempotency
- subscription matching
- delivery logs and replay behavior
- event-feed reconciliation
What sandbox gives you
Sandbox lets you:
- create sandbox API keys
- review webhook endpoints for your test receiver
- create or review subscription rules
- send manual webhook pings
- generate synthetic subscription-scoped test events
Synthetic sandbox events are tagged as test events:
source_kind = "sandbox_event"data.sandbox_event.is_test = true
Validate webhook delivery
- create or review a webhook endpoint that points at your test receiver
- send a manual ping first
- create or review the subscription rule you want to validate
- use Generate test on that rule in the portal
- inspect the delivery attempt in the portal
Use delivery history to verify:
- headers and signature
- request body shape
- source metadata
- failure category and latency
- replay and redelivery behavior
Validate event-feed reconciliation
For reconciliation reads:
- create a sandbox API key
- create or review a subscription rule in the portal
- generate a sandbox test event for that rule
- read
/v1/eventsor an issuer/fund-scoped feed
Example:
curl -s "https://sandbox-api.rangler.co/v1/events?limit=10" \
-H "X-API-Key: atl_test_your_key_here" | python3 -m json.toolLook for:
source_kind = "sandbox_event"- your expected
event_type - the relevant
company_idorfund_id
Which synthetic events are supported today
Atlas currently supports sandbox generation for:
filing.newfund.disclosure.updated
The available choice depends on the rule’s current event types and scope.
Recommended workflow
Use sandbox in this order:
- Ping your receiver to confirm transport and signature verification
- Generate test events to validate subscription matching
- Read event feeds as a reconciliation path after webhook validation
Important boundaries
- Sandbox and live should use separate API keys and distinct receiver URLs or endpoint configs in your own systems
- Treat sandbox events as integration fixtures, not market truth
- Keep event-feed reconciliation available after you enable webhooks in production
See Quickstart, Webhooks and Event Feeds, and Webhooks for the surrounding integration contract.