Sandbox
Dezelfde codebase, dezelfde OpenAPI, dezelfde authenticatie en hetzelfde webhookcontract maar op synthetische gegevens.
Wat er anders is
| Production | Sandbox | |
|---|---|---|
| Host | https://mia.e-mederi.be | https://sandbox.mia.e-mederi.be |
| Vacancy / Practice | Mederi, read-only | synthetische fixtures |
| Candidate / Application | productiedatabase | aparte sandboxdatabase |
| Credentials | eigen clients | eigen clients; niet uitwisselbaar |
De sandbox leest geen productiegegevens. Bij
MIA_DATA_MODE=fixture wordt er voor businessdata geen enkele legacyverbinding opgebouwd het is geen filter dat vergeten kan worden, de verbinding bestaat simpelweg niet.Wat er in de fixtures zit
Verzonnen praktijken (Praktijk Demo Antwerpen, Praktijk Demo Gent, Cabinet Demo Liege) en bijbehorende vacatures. Adressen bestaan niet, e-mailadressen staan op example.invalid en de UUID's beginnen met facade00-, zodat ze herkenbaar zijn.
Waar je op moet letten
- Tokens en webhook-secrets zijn per omgeving. Een sandboxtoken werkt niet in productie.
- Webhook-endpoints moeten ook in de sandbox publiek en over https bereikbaar zijn.
- De sandbox kan opnieuw geseed worden; ga er niet van uit dat een UUID blijft bestaan.