SANDBOX — synthetische gegevens, geen productiedata
Sandbox

Mederi Integration API

De canonieke integratielaag rond de Mederi-gegevens. Lees praktijken, vacatures, sollicitaties en recruitment cases via één REST-contract, of laat M.I.A. je een seintje geven zodra er iets wijzigt.

OmgevingSandbox
API-versiev1
App-versie0.2.0
DatamodusFixture synthetische gegevens
Base URLhttps://sandbox.mia.e-mederi.be
Health/health

Aan de slag

1. Credentials

Je krijgt een client_id en client_secret van Mederi. Het secret wordt één keer getoond en is daarna niet meer op te vragen.

2. Token

Wissel je credentials om voor een access token via POST /oauth/token. Geldig één uur, geen refresh token.

3. Lezen

Stuur Authorization: Bearer … mee naar elk /v1-endpoint. Je scopes bepalen wat je mag.

Resources

Practices

Beschikbaar

De canonieke praktijken, uit beide Mederi-bronnen. Identiteit is practice_id: de Teamleader-referentie, bewust geen UUID.

GET /v1/practices

Scope: practices:read

Vacancies

Beschikbaar

De canonieke vacatures, inclusief publicatiestatus, provincie, positie en dienstverband.

GET /v1/vacancies

Scope: vacancies:read

Candidates

Beschikbaar

Identity-only. Geen naam, geen e-mailadres, geen hash: dit register bevat geen persoonsgegevens.

GET /v1/candidates

Scope: candidates:read

Applications

Beschikbaar

Sollicitaties, met verwijzing naar Candidate, vacature en praktijk. Aanmaken kan met een Idempotency-Key.

GET /v1/applications

Scope: applications:read

Recruitment Cases

Beschikbaar

Technisch identity/link-register: één legacy dossier gekoppeld aan een Candidate en eventueel een Application. Geen workflow.

GET /v1/recruitment-cases

Scope: recruitment-cases:read

Placement

Planned

Nog niet beschikbaar. Er is geen endpoint, geen schema en geen event voor Placement; dit staat hier zodat duidelijk is dat het bewust ontbreekt en niet vergeten is.

Verder lezen

Code examples

Token opvragen (curl)
curl -X POST "https://sandbox.mia.e-mederi.be/oauth/token" \
  -u "YOUR_CLIENT_ID:YOUR_CLIENT_SECRET" \
  -H "Content-Type: application/x-www-form-urlencoded" \
  -d "grant_type=client_credentials" \
  -d "scope=practices:read vacancies:read"
Praktijken lezen (curl)
curl "https://sandbox.mia.e-mederi.be/v1/practices?page=1&per_page=25" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json"
Mederi is master. M.I.A. leest de bronsystemen read-only en geeft een canoniek contract terug. Een webhook is een notificatie geen datalevering: haal de actuele toestand altijd op bij het endpoint.