Documentation · Getting Started

Sandbox Setup

Provision an isolated environment, seed candidates and point webhooks at a local receiver.

Example
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 URLhttps://sandbox.integration-lab.local/api/v1
Seed candidatejane.smith@example.com / external_id WC-8291
Seed assessmentasm_pro_cert_001 (PRO-CERT-001)

Implementation steps

  1. 01Request sandbox credentials and record the client id.
  2. 02Verify token issuance.
  3. 03Create the seed candidate and assignment.
  4. 04Register a webhook subscription against your tunnel URL.
  5. 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.