- Purpose
- Let a developer build against realistic behaviour without customer data or production risk.
- Prerequisites
- Sandbox tenant
- HTTPS-reachable webhook receiver (tunnel is fine)
- Architecture
- Sandbox mirrors production resources and events with synthetic data and shortened retention.
Configuration
| Base URL | https://sandbox.integration-lab.local/api/v1 |
| Seed candidate | jane.smith@example.com / external_id WC-8291 |
| Seed assessment | asm_pro_cert_001 (PRO-CERT-001) |
Implementation steps
- 01Request sandbox credentials and record the client id.
- 02Verify token issuance.
- 03Create the seed candidate and assignment.
- 04Register a webhook subscription against your tunnel URL.
- 05Run the interactive scenario and compare your logs with the Live Integration Console.
Examples
Environment file
bash
IL_BASE_URL=https://sandbox.integration-lab.local/api/v1
IL_CLIENT_ID=lab-client-id
IL_CLIENT_SECRET=*** # server-side only
IL_WEBHOOK_SECRET=whsec_***Testing procedure
- Deliver each webhook event once and confirm your handler is idempotent
Troubleshooting
No webhook deliveries
Endpoint must be HTTPS and answer 2xx quickly; queue work asynchronously.