Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Siden opdateres automatisk til at afspejle koden.

Metoder

CreateAbonnerendeSystem (POST /v2/Abonnement/system)

Denne metode opretter et abonnerende system

Tilladte organisationer

Alle borgereEgne borgereTidligere egne borgereGæsteadgangAnden Aktør - egne borgereAnden Aktør - gæsteadgangAnden Aktør - alle borgereSystem - alle borgere
STARX

Scope

eksternkommunikation.abonnement.staronly.write

Input

ElementTypeDetaljerForekomstBeskrivelse
x-requestId [Header]string1Unikt id for requestet (typisk guid). Hvis api'et modtager samme requestId mere end én gang returneres http status kode 412. Max længde for id'et er 46 chars
requestBodyCreateAbonnerendeSystemRequestDto1
-    navnstringLength: 1-1001Navnet på det abonnerende system
-    baseUrlstringLength: 1-2551Base URL for endpoints som modtager beskeder, der er tegnet abonnement på
-    ejersystemTypeClientSystemTypeCodeList1

Output

ElementTypeDetaljerForekomstBeskrivelse
responseuuid1

Fejlkoder

FejlkodeFejltekstBeskrivelse
150007Et system med samme navn findes allerede i systemetEt system med samme navn findes allerede i systemet
150008Base url er ikke en gyldig urlBase url er ikke en gyldig url

GetAbonnerendeSystemer (GET /v2/Abonnement/system)

Denne metode henter alle eksisterende abonnerende systemer

Tilladte organisationer

Alle borgereEgne borgereTidligere egne borgereGæsteadgangAnden Aktør - egne borgereAnden Aktør - gæsteadgangAnden Aktør - alle borgereSystem - alle borgere
KlientsystemX
STARX

Scope

eksternkommunikation.abonnement.read

Input

ElementTypeDetaljerForekomstBeskrivelse

Output

ElementTypeDetaljerForekomstBeskrivelse
responseGetAbonnerendeSystemResponseDto1
-    systemerAbonnerendeSystemDtoCollection1
-    -    AbonnerendeSystemDtoAbonnerendeSystemDto0 - *
-    -    -    navnstringLength: 1-1001Navnet på det abonnerende system
-    -    -    baseUrlstringLength: 1-2551Base URL for endpoints som modtager beskeder, der er tegnet abonnement på
-    -    -    ejersystemTypeClientSystemTypeCodeList1
-    -    -    systemIdentifieruuid1Entydig nøgle der identificerer systemet

Fejlkoder

Ingen fejlkoder

UpdateAbonnerendeSystem (PUT /v2/Abonnement/system/{systemIdentifier})

Denne metode opdaterer et abonnerende system

Tilladte organisationer

Alle borgereEgne borgereTidligere egne borgereGæsteadgangAnden Aktør - egne borgereAnden Aktør - gæsteadgangAnden Aktør - alle borgereSystem - alle borgere
STARX

Scope

eksternkommunikation.abonnement.staronly.write

Input

ElementTypeDetaljerForekomstBeskrivelse
systemIdentifier [Path]uuid1
x-requestId [Header]string1Unikt id for requestet (typisk guid). Hvis api'et modtager samme requestId mere end én gang returneres http status kode 412. Max længde for id'et er 46 chars
requestBodyUpdateAbonnerendeSystemRequestDto1
-    navnstringLength: 1-1001Navnet på det abonnerende system
-    baseUrlstringLength: 1-2551Base URL for endpoints som modtager beskeder, der er tegnet abonnement på

Output

Intet output

Fejlkoder

FejlkodeFejltekstBeskrivelse
150017Elementet findes ikkeElementet findes ikke
150007Et system med samme navn findes allerede i systemetEt system med samme navn findes allerede i systemet
150008Base url er ikke en gyldig urlBase url er ikke en gyldig url

GetAbonnerendeSystem (GET /v2/Abonnement/system/{systemIdentifier})

Denne metode henter et eksisterende abonnerende system

Tilladte organisationer

Alle borgereEgne borgereTidligere egne borgereGæsteadgangAnden Aktør - egne borgereAnden Aktør - gæsteadgangAnden Aktør - alle borgereSystem - alle borgere
KlientsystemX
STARX

Scope

eksternkommunikation.abonnement.read

Input

ElementTypeDetaljerForekomstBeskrivelse
systemIdentifier [Path]uuid1

Output

ElementTypeDetaljerForekomstBeskrivelse
responseAbonnerendeSystemDto1
-    navnstringLength: 1-1001Navnet på det abonnerende system
-    baseUrlstringLength: 1-2551Base URL for endpoints som modtager beskeder, der er tegnet abonnement på
-    ejersystemTypeClientSystemTypeCodeList1
-    systemIdentifieruuid1Entydig nøgle der identificerer systemet

Fejlkoder

FejlkodeFejltekstBeskrivelse
150015Ukendt SystemIdUkendt SystemId

DeleteAbonnerendeSystem (DELETE /v2/Abonnement/system/{systemIdentifier})

Denne metode sletter et eksisterende abonnerende system

Tilladte organisationer

Alle borgereEgne borgereTidligere egne borgereGæsteadgangAnden Aktør - egne borgereAnden Aktør - gæsteadgangAnden Aktør - alle borgereSystem - alle borgere
STARX

Scope

eksternkommunikation.abonnement.staronly.write

Input

ElementTypeDetaljerForekomstBeskrivelse
systemIdentifier [Path]uuid1
x-requestId [Header]string1Unikt id for requestet (typisk guid). Hvis api'et modtager samme requestId mere end én gang returneres http status kode 412. Max længde for id'et er 46 chars

Output

Intet output

Fejlkoder

FejlkodeFejltekstBeskrivelse
150017Elementet findes ikkeElementet findes ikke

GetAbonnementer (GET /v2/Abonnement/{subscriberSystemIdentifier})

Denne metode henter abonnementer for et abonnerende system, eller for alle abonnerende systemer, hvis parameteren subscriberSystemIdentifier udelades.

Tilladte organisationer

Alle borgereEgne borgereTidligere egne borgereGæsteadgangAnden Aktør - egne borgereAnden Aktør - gæsteadgangAnden Aktør - alle borgereSystem - alle borgere
KlientsystemX
STARX

Scope

eksternkommunikation.abonnement.read

Input

ElementTypeDetaljerForekomstBeskrivelse
subscriberSystemIdentifier [Path]uuid0 - 1

Output

ElementTypeDetaljerForekomstBeskrivelse
responseGetAbonnementResponseDto1
-    abonnementerAbonnerendeSystemAbonnementDtoCollection1En liste af kalders nuværende abonnementer
-    -    AbonnerendeSystemAbonnementDtoAbonnerendeSystemAbonnementDto0 - *
-    -    -    systemIdentifieruuid1Entydig nøgle der identificerer systemet
-    -    -    navnstringLength: 1-1001Navnet på det abonnerende system
-    -    -    abonnementerAbonnementDtoBaseCollection1Liste af abonnementer
-    -    -    -    AbonnementDtoBaseAbonnementDtoBase0 - *
-    -    -    -    -    organisationstypeOrganisationTypeCodeList1
-    -    -    -    -    organisationskodestringPattern: [-][1]|[0-9]{1,8}
MinLength: 1
1Organisationskode som abonnementet er knyttet til
-    -    -    -    -    entitetTypeint321Kodeliste Id på typen af besked der abonneres på
-    -    -    -    -    webhookUrlstringLength: 1-5001Angiver sidste del af det endpoint som abonnerende beskeder sendes til
-    -    -    -    -    startDatodate-time0 - 1Abonnementets startdato
-    -    -    -    -    slutDatodate-time0 - 1Abonnementets evt. slutdato
-    -    -    -    -    abonnementIdentifieruuid1Entydig nøgle der identificerer abonnementet

Fejlkoder

Ingen fejlkoder

SyncAbonnementer (PUT /v2/Abonnement/action/syncabonnementer)

Metode til at bulk oprette, rette og nedlægge abonnementer.

Tilladte organisationer

Alle borgereEgne borgereTidligere egne borgereGæsteadgangAnden Aktør - egne borgereAnden Aktør - gæsteadgangAnden Aktør - alle borgereSystem - alle borgere
KlientsystemX
STARX

Scope

eksternkommunikation.abonnement.write

Input

ElementTypeDetaljerForekomstBeskrivelse
x-requestId [Header]string1Unikt id for requestet (typisk guid). Hvis api'et modtager samme requestId mere end én gang returneres http status kode 412. Max længde for id'et er 46 chars
requestBodySyncAbonnementRequestDto1
-    systemIdentifieruuid1Det system som opdateringen gælder for
-    abonnementerSyncAbonnementDtoCollection1List af abonnementer for det angivet system
-    -    SyncAbonnementDtoSyncAbonnementDto0 - *
-    -    -    organisationstypeOrganisationTypeCodeList1
-    -    -    organisationskodestringPattern: [-][1]|[0-9]{1,8}
MinLength: 1
1Organisationskode som abonnementet er knyttet til
-    -    -    entitetTypeint321Kodeliste Id på typen af besked der abonneres på
-    -    -    webhookUrlstringLength: 1-5001Angiver sidste del af det endpoint som abonnerende beskeder sendes til
-    -    -    startDatodate-time0 - 1Abonnementets startdato
-    -    -    slutDatodate-time0 - 1Abonnementets evt. slutdato

Output

Intet output

Fejlkoder

FejlkodeFejltekstBeskrivelse
1003Den angivet varighed er negativ, startdato er større end slutdatoDen angivet varighed er negativ, startdato er større end slutdato
150000Slutdato skal være dagsdato eller i fremtidenSlutdato skal være dagsdato eller i fremtiden
150003Abonnement på beskedtypen er ikke tilladtAbonnement på beskedtypen er ikke tilladt
150004Webhook url er ikke en gyldig urlWebhook url er ikke en gyldig url
150015Ukendt SystemIdUkendt SystemId
150018En eller flere fejl ifm abonnementssynkroniseringEn eller flere fejl ifm abonnementssynkronisering
  • No labels