Gå til indholdet

VDX Management API — Oversigt

VDX Management API er et eksternt machine-to-machine (M2M) REST API til administration af organisationer, grupper, brugere og autorisationer i VDX-platformen.

API'et anvender OAuth2 Client Credentials via Keycloak og leverer JWT Bearer-beskyttet adgang til alle ressource-endpoints.

Målgruppe

Denne dokumentation henvender sig til eksterne udviklere og systemintegratorer, som skal automatisere organisationsadministration mod VDX-platformen uden adgang til VDX-kodebasen.

Arkitektur — overblik

flowchart LR
    subgraph client [Integrationsklient]
        Service[Backend-service]
    end
    Keycloak[VDX Keycloak]
    API[VDX Management API]
    VDX[(VDX Platform)]

    Service -->|"client_credentials grant"| Keycloak
    Keycloak -->|access_token JWT| Service
    Service -->|"REST kald (Bearer token)"| API
    API -->|CRUD operationer| VDX
    API -->|JSON response| Service

Funktionsområder

Område Beskrivelse
Grupper Opret, opdater, slet og navigér i gruppehierarkiet
Lokale brugere CRUD, flytning og password-håndtering for lokale konti
Eksterne brugere Læs, flyt og slet eksternt provisionerede brugere
Autorisationer Administrer rollebaserede autorisationer på gruppeniveau
Organisation Læs og opdater organisationsstamdata

Indholdsfortegnelse

Guides

Side Beskrivelse
Integrationsguide Kom i gang, autentificering, scope-model og best practices
Kodeeksempler curl, Python og C# — alle operationer
Support Kontakt og fejlrapportering

API-reference

Sektion Beskrivelse
Endpoints Base URLs, headers og alle 24 endpoints med eksempler
Modeller Request/response-modeller (DTO'er) med feltbeskrivelser
Reference Fejlkoder, HTTP-statuskoder, ProblemDetails og rate limiting

Anbefalet læserækkefølge

  1. Integrationsguide — start med Kom i gang og Scope-model
  2. Endpoints — oversigt over alle operationer
  3. Modeller — request/response-strukturer
  4. Kodeeksempler — curl, Python og C# side om side
  5. Reference — fejlhåndtering og rate limiting