API-Funktioner ​

Video API og relaterede services anvender alle et RESTful API. Det betyder, at der anvendes gængse HTTP-metoder som f.eks. GET og POST til at beskrive, om det er en læse eller skriveoperation. Ligeledes anvendes der gængse HTTP-statuskoder til at indikere om forespørgslen gik godt eller skidt.

VDX-API understøtter OIO IDWS-Rest-protokollen, som er udviklet af Digitaliseringsstyrelsen. Det vil sige, at man igennem SAML kan autentificere brugerne ude i deres egen brugerdatabaser.

Adgang sker via HTTPS og services er beskyttet af OIO IDWS REST. Se sikkerhedsprotokollen (arkiv) for yderlige information omkring sikkerhed.

Dataformat ​

API’erne anvender JSON og anvendere skal sætte HTTP-headeren Content-Type til application/json og skal som minimum acceptere application/json i Accept headeren.

Der anvendes to formater til datoer. Det er enten standard open api date-time format (RFC3339, sektion 5.6) eller i formatet 2021-08-17T10:20:23 +0200.

I Java svarer det til følgende pattern yyyy-MM-dd'T'HH:mm:ss Z. Hvilket format der skal anvendes er beskrevet i API dokumentationen for de enkelte services.

API-dokumentation ​

Alle API’er er beskrevet ved hjælp af Swagger/OpenAPI.

API dokumentation findes på nedenstående adresser.

ServiceAdresse
VideoAPI servicehttps://api-docs.vconf.dk/videoapi/v1/videoapi/
SMS servicehttps://api-docs.vconf.dk/videoapi/v1/sms/
Audit servicehttps://api-docs.vconf.dk/videoapi/v1/audit/
Status servicehttps://api-docs.vconf.dk/videoapi/v1/statistics/

API adresser ​

Nedenstående er endpoints for de forskellige API’er i PROD miljøet.

OBS: Vær opmærksom på at med mindre du har det korrekte certifikat og token udveksling på plads ville nogle af de nedenstående links være utilgængelige.

ServiceAdresse
STS WSDLhttps://sts.vconf.dk/sts/sts.wsdl
STS APIhttps://sts.vconf.dk/sts/service/sts
VideoAPI servicehttps://videoapi.vconf.dk/videoapi
VideoAPI authenticationhttps://videoapi.vconf.dk/videoapi/token
SMS API servicehttps://videoapi.vconf.dk/sms/v1/meeting
Audit API servicehttps://videoapi.vconf.dk/audit/v1/audit
Status servicehttps://statusapi.vconf.dk/v1