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

« Previous Version 15 Current »

Siden opdateres automatisk til at afspejle koden.

Metoder

UpdateBeskedtype (PUT /v1/Beskedtype/{entitetType})

Denne metode opdater en beskedtype til webservicebesked

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.beskedtype.staronly.write

Input

ElementTypeDetaljerForekomstBeskrivelse
entitetType [Path]EntityTypeCodeList1
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
requestBodyUpdateBeskedtypeRequestDto1
-    navnstringLength: 1-1001Navn på beskedtypen
-    beskrivelsestringMaxLength: 2500 - 1Navn på beskedtypen

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
150002Det angivne beskedtypeId er ikke kendt i systemetDet angivne beskedtypeId er ikke kendt i systemet

GetBeskedtyper (GET /v1/Beskedtype)

Denne metode henter alle beskedtyper

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.besked.read

Input

ElementTypeDetaljerForekomstBeskrivelse

Output

ElementTypeDetaljerForekomstBeskrivelse
responseGetBeskedtypeResponseDto1
-    beskedtyperBeskedtypeDtoCollection1
-    -    BeskedtypeDtoBeskedtypeDto0 - *
-    -    -    navnstringLength: 1-1001Navn på beskedtypen
-    -    -    beskrivelsestringMaxLength: 2500 - 1Navn på beskedtypen
-    -    -    entitetTypeEntityTypeCodeList1

Fejlkoder

Ingen fejlkoder

CreateDistributionsstrategi (POST /v1/Beskedtype/distributionsstrategi)

Denne metode opretter en distributionsstrategi til webservicebeskeder. En distributionsstrategi knytter en eller flere strategier til en beskedtype så der kan styres hvem der må og efter hvilke regler de må lave abonnementer. Beskedtypen er en forudsætning for det kan laves regler og abonnement.

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.beskedtype.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
requestBodyCreateDistributionsstrategiRequestDto1
-    entitetTypeEntityTypeCodeList1
-    strategitypeStrategyTypeCodeList1

Output

Intet output

Fejlkoder

FejlkodeFejltekstBeskrivelse
150009En distributionsstrategi med det givne beskedid og strategitype findes allerede i systemetEn distributionsstrategi med det givne beskedid og strategitype findes allerede i systemet

GetDistributionsstrategier (GET /v1/Beskedtype/distributionsstrategi)

Denne metode henter alle distributionsstrategier.

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.beskedtype.staronly.read

Input

ElementTypeDetaljerForekomstBeskrivelse

Output

ElementTypeDetaljerForekomstBeskrivelse
responseGetDistributionsstrategiResponseDto1
-    distributionsstrategierDistributionsstrategiDtoCollection1En liste over alle distributionsstrategier
-    -    DistributionsstrategiDtoDistributionsstrategiDto0 - *
-    -    -    entitetTypeEntityTypeCodeList1
-    -    -    strategitypeStrategyTypeCodeList1

Fejlkoder

Ingen fejlkoder

DeleteDistributionsstrategi (DELETE /v1/Beskedtype/distributionsstrategi)

Denne metode sletter en distributionsstrategi.

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.beskedtype.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
requestBodyDeleteDistributionsstrategiRequestDto1
-    entitetTypeEntityTypeCodeList1
-    strategitypeStrategyTypeCodeList1

Output

Intet output

Fejlkoder

FejlkodeFejltekstBeskrivelse
150010Distributionsstrategien med det givne beskedid og strategitype findes ikke i systemetDistributionsstrategien med det givne beskedid og strategitype findes ikke i systemet

GetTilladteAbonnementer (GET /v1/Beskedtype/tilladtabonnement)

Denne metode henter alle tilladte abonnementer for organisationstyper.

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.beskedtype.staronly.read

Input

ElementTypeDetaljerForekomstBeskrivelse

Output

ElementTypeDetaljerForekomstBeskrivelse
responseGetTilladtAbonnementResponseDto1
-    tilladteAbonnementerTilladtAbonnementDtoCollection1
-    -    TilladtAbonnementDtoTilladtAbonnementDto0 - *
-    -    -    entitetTypeEntityTypeCodeList1
-    -    -    organisationTypeOrganisationTypeCodeList1

Fejlkoder

Ingen fejlkoder

CreateTilladtSystemAbonnement (POST /v1/Beskedtype/tilladtsystemabonnement)

Denne metode anvendes til at give et system tilladelse til at abonnere på en bestemt beskedtype for en given myndighed.

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.beskedtype.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
requestBodyCreateTilladtSystemAbonnementRequestDto1
-    entitetTypeEntityTypeCodeList1
-    organisationTypeOrganisationTypeCodeList1
-    organisationKodestringLength: 1-2551Myndighedskoden for den myndighed tilladelsen gælder for
-    systemIdentifieruuid1Entydig nøgle der identificerer systemet

Output

Intet output

Fejlkoder

FejlkodeFejltekstBeskrivelse
150013Systemabonnementstilladelse for denne beskedtype/myndighed/system kombination findes alleredeSystemabonnementstilladelse for denne beskedtype/myndighed/system kombination findes allerede
150015Ukendt SystemIdUkendt SystemId
150002Det angivne beskedtypeId er ikke kendt i systemetDet angivne beskedtypeId er ikke kendt i systemet

DeleteTilladtSystemAbonnement (DELETE /v1/Beskedtype/tilladtsystemabonnement)

Denne metode anvendes til at fjerne en tilladelse for et system til at abonnere på en bestemt beskedtype for en given myndighed.

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.beskedtype.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
requestBodyDeleteTilladtSystemAbonnementRequestDto1
-    entitetTypeEntityTypeCodeList1
-    organisationTypeOrganisationTypeCodeList1
-    organisationKodestringLength: 1-2551Myndighedskoden for den myndighed tilladelsen gælder for
-    systemIdentifieruuid1Entydig nøgle der identificerer systemet

Output

Intet output

Fejlkoder

FejlkodeFejltekstBeskrivelse
150002Det angivne beskedtypeId er ikke kendt i systemetDet angivne beskedtypeId er ikke kendt i systemet
150014Systemabonnementstilladelse for denne beskedtype/myndighed/system kombination findes ikkeSystemabonnementstilladelse for denne beskedtype/myndighed/system kombination findes ikke
150015Ukendt SystemIdUkendt SystemId

GetTilladteSystemAbonnementer (GET /v1/Beskedtype/tilladtsystemabonnement)

Denne metode henter alle tilladte abonnementer for 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.beskedtype.read

Input

ElementTypeDetaljerForekomstBeskrivelse

Output

ElementTypeDetaljerForekomstBeskrivelse
responseGetTilladtSystemAbonnementResponseDto1
-    tilladteSystemAbonnementerTilladtSystemAbonnementDtoCollection1
-    -    TilladtSystemAbonnementDtoTilladtSystemAbonnementDto0 - *
-    -    -    entitetTypeEntityTypeCodeList1
-    -    -    organisationTypeOrganisationTypeCodeList1
-    -    -    organisationKodestringLength: 1-2551Myndighedskoden for den myndighed tilladelsen gælder for
-    -    -    systemIdentifieruuid1Entydig nøgle der identificerer systemet

Fejlkoder

Ingen fejlkoder

  • No labels