REST Videolenker
API-navn | VideolenkerApi? |
|---|---|
Funksjonelt område | |
API-versjon og dato publisert | Versjon 0.7 Apr 13, 2026 |
Status | Under utvikling |
API-dokumentasjon sist endret | Apr 13, 2026 |
Teknologi | REST |
Metodens formål
Metoden REST Videolenker anvendes for å administrere video-URLer
Løsningen er under utvikling og er enda ikke tilgjengelig for utprøving
Detaljert dokumentasjon av metoden
Autentisering og autorisering
HelseId sin autoriseringstjeneste for maskin-til-maskin skal benyttes:
Velg Helsenorge Ekstern API i HelseId sin selvbetjeningsløsning
Velg deretter scope “ikke-definert”
Når tilgangen er godkjent av Helsenorge, kan aksesstoken hentes ut fra HelseId
Se ytterligere detaljer her: 3. Ekstern applikasjon kaller Helsenorge API i systemkontekst
AksessToken som mottas fra HelseId skal deretter være med i Authorization header i alle HTTP-requestene. Se: 2. Ekstern innbyggerløsning kaller Helsenorge API i innbyggerkontekst
HTTP-verb
Det skal benyttes GET, POST og DELETE og alltid https. AksessToken skal være med i Authorization header. Se her: 2. Ekstern innbyggerløsning kaller Helsenorge API i innbyggerkontekst
Request GET
Plassering | Navn | Type | Beskrivelse |
|---|---|---|---|
Header | Authorization: bearer {access-token} | - | Aksess token som klienten fikk fra Helsenorge sikkerhetstjeneste etter å ha autentisert/autorisert seg mot denne. |
Content-Type | application/json | Parametere i body er JSON | |
Query
| HerIdKommunikasjonspart | int | Hvis feltet ikke tas med eller settes til 0 så spørres det på HerIdVirksomhet. |
HerIdVirksomhet | int |
| |
FraOgMedDato | DateTime |
| |
TilOgMedDato | DateTime |
| |
KunAktivBaseUrl | bool |
|
Response GET
Plassering | Navn |
| Type | Beskrivelse |
|---|---|---|---|---|
Body
| Videolenker | List<VideoLenke> |
| |
| Id | Guid |
| |
Url | string |
| ||
HerIdKommunikasjonspart | int |
| ||
HerIdVirksomhet | int |
| ||
OrganisasjonsnummerVirksomhet | string |
| ||
FraOgMedDato | DateTime |
| ||
TilOgMedDato | DateTime? |
| ||
OpprettetDato | DateTime |
| ||
SistEndretDato | DateTime |
| ||
Beskrivelse | string |
| ||
BaseUrlId | Guid |
| ||
BaseUrlErAktiv | bool |
| ||
VideolosningErAktiv | bool |
| ||
LeverandorErAktiv | bool |
| ||
Request POST
Plassering | Navn |
| Type | Beskrivelse |
|---|---|---|---|---|
Header | Authorization: bearer {access-token} | - | Aksess token som klienten fikk fra Helsenorge sikkerhetstjeneste etter å ha autentisert/autorisert seg mot denne. | |
Content-Type | application/json | Parametere i body er JSON | ||
Body
| HerIdVirksomhet | int |
| |
Videolenker | List<VideolenkeToSave> |
| ||
| Id | Guid |
| |
Url | bool |
| ||
FraOgMedDato | DateTime |
| ||
TilOgMedDato | DateTime |
| ||
Beskrivelse | string |
| ||
HerIdKommunikasjonspart | int |
| ||
Response POST
Plassering | Navn | Type | Beskrivelse |
|---|---|---|---|
Body | SavedVideolenkerGuids | List<Guid> |
|
UpdatedVideolenkerGuids | List<Guid> |
|
Request DELETE
Plassering | Navn | Type | Beskrivelse |
|---|---|---|---|
Header | Authorization: bearer {access-token} | - | Aksess token som klienten fikk fra Helsenorge sikkerhetstjeneste etter å ha autentisert/autorisert seg mot denne. |
Content-Type | application/json | Parametere i body er JSON | |
Query | VideolenkeGuid | Guid |
|
Response DELETE
Plassering | Navn | Type | Beskrivelse |
|---|---|---|---|
Body | Deleted | bool |
|
Miljøer
URL for å nå endepunktet (forskjellig pr miljø): https://<miljø>/ikkedefinertenda/api/v1
Oversikt over tilgjengelige miljøer finnes her: Testmiljøer og endepunkter
Vilkår for bruk
Generelle vilkår for bruk av APIer finnes her: Vilkår og betingelser for bruk av APIer og kommunikasjonsprosesserarchived
Feilmeldinger
Følgende responskoder kan forventes fra Helsenorge:
Kode | Beskrivelse |
|---|---|
200 | Alt OK |
400 | Validering av request feiler |
401 | Autorisasjon er feil eller mangler |
403 | Tilganger mangler |
500 | Midlertidig feil, prøv igjen senere |
Ved HTTP-statuskoder som tilsier at det har oppstått en feil returneres også en respons med feilkode og feilmelding.
Eksempler:
{ "Code": "SEC-110000", "Message": "Token is expired or invalid"}
{ "Code": "HT-000600", "Message": "Videolenke ikke tilkoblet organisasjon 80001234"}
{ "Code": "HT-000602", "Message": "Ingen leverandørløsninger av type video funnet"}
{ "Code": "HT-000603", "Message": "BaseUrl 6b110d06-8611-4667-8465-0ade5a8d61bb not found"}
{ "Code": "HT-000604", "Message": "Request OrganisasjonsnummerAnvender er tom"}
{ "Code": "HT-000604", "Message": "Request Url er tom"}
{ "Code": "HT-000604", "Message": "Ingen videoleverandør funnet"}
{ "Code": "HT-000604", "Message": "Du kan ikke oppdatere URL og/eller OrganisasjonsnummerAnvender for BaseUrl med id 9791885a-bdfd-4df3-802c-c0e87faf7e08, fordi den er i bruk av 19 videolenker"
{ "Code": "HT-000605", "Message": "Du har ikke tilgang til å oppdatere BaseUrl med id 2508b4fc-41dc-46ef-89f8-63f5dea689d7"