NB! Dokumentasjonen på dette nettstedet er for en løsning som skal avvikles innen juni 2026. Dokumentasjon for ny løsning finner du her.

Samhandlingstjeneste

Administrere samhandlingstjenestene

CaseAgencySystem

Case er tjenesten i Altinn for administrering av samhandlingstjenester for tjenesteeiere.

InstantiateCollaborationAgencySystem

Denne operasjonen brukes av tjenesteeier til å instansiere samhandlingstjenester for en gitt person eller organisasjon.

Tabellen under beskriver datakontrakten for operasjonen:

InputBeskrivelse
externalServiceCodeAngir tjenestekoden for samhandlingstjeneste som skal instansieres
externalServiceEditionCodeAngir tjenesteutgavekoden for samhandlingstjenesten som skal instansieres
reporteeNumberFødselsnummer eller organisasjonsnummer som saken skal opprettes for
visibleDateTimeAngir når samhandlingstjenesten skal være synlig (yyyy-MM-dd / yyy-MM-ddThh:mm:ss)
dueDateAngir når samhandlingstjenesten skal være ferdig (yyyy-MM-dd / yyy-MM-ddThh:mm:ss)
ReturverdiBeskrivelse
CaseIdUnike identifikator for samhandlingstjenesten

Tabellen under angir mulige feilkoder for operasjonen

FeilkodeBeskrivelse
60002Tjenestekode og tjenesteutgavekode er ikke angitt
60012Angitt avgiver er ikke gyldig
60024Angitt tjenesteeier er ikke autorisert for valgt tjeneste

GetCaseListAgencySystem

Denne operasjonen brukes av tjenesteeier til å hente informasjon om eksisterende samhandlingstjenester.

Tabellen under beskriver datakontrakten for operasjonen:

InputBeskrivelse
caseIDEnten: Unike identifikator for samhandlingstjenesten som skal hentes
externalServiceCodeEller: Tjenestekoden for samhandlingstjenesten det skal slås opp mot
externalServiceEditionCodeOg: Tjenesteutgavekoden for samhandlingstjenesten det skal slås opp mot
languageIDSpråk id: 1033 - English, 1044 - Bokmål, 2068-Nynorsk
reporteeNumberFødselsnummer eller organisasjonsnummer det skal hentes for
ReturverdiBeskrivelse
CaseListListe med ExternalCaseBE objekter

Tabellen under gir en nærmere beskrivelse av objektene som inngår i datakontrakten.

PropertyBeskrivelse
ExternalCaseBE
CaseIDUnik identifikator for samhandlingstjenesten
CaseNameSamhandlingstjenestens navn definert i TUL
CurrentStateFriendlyNameVisningsvennlig navn for samhandlingstjenestens tilstand basert på languageID parameter, satt i TUL
CurrentStateIDUnik identifikator for samhandlingstjenestens tilstand, som satt i TUL
CurrentStateNameNavn for samhandlingstjenestens tilstand, som satt i TUL
NoticeTemplateIDUnik identifikator for eventuell merknad satt på samhandlingstjenesten

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
60001Angitt CaseID er ikke gyldig
60002Tjenestekode og tjenesteutgavekode er ikke angitt, eller er ikke en gyldig tjeneste
60012Angitt avgiver er ikke gyldig
60014Angitt CaseID er arkivert
60015Angitt CaseID er slettet
60024Angitt tjenesteeier er ikke autorisert for valgt tjeneste

NotifyEventAgencySystem

Denne operasjonen benyttes for å registrere en hendelse på en eksisterende samhandlingstjeneste.

Tabellen under beskriver datakontrakten for operasjonen:

InputBeskrivelse
notificationInfoObjekt av typen StateMachineEventNotificationBE som angir hendelse og hva hendelsen gjelder for
ReturverdiBeskrivelse
StateMachineNotificationResultBEListListe av typen StateMachineNotificationResultBE som angir resultat av hendelsen

Tabellen under gir en nærmere beskrivelse av objektene som inngår i datakontrakten.

PropertyBeskrivelse
CaseIDEnten: Unik identifikator for bestemt samhandlingstjeneste hendelsen gjelder for
ExternalServiceCodeEller: Tjenestekoden for samhandlingstjenestene hendelsen gjelder for
ExternalServiceEditionCodeOg: Tjenesteutgavekoden for samhandlingstjenestene hendelsen gjelder for
EventHendelsen som skal registreres
ReporteeElementIDEventuell id til sub-element som trigger hendelsen, benyttes kun i logg sammenheng
StateMachineNotificationResultBE
CaseIDIdentifikator for samhandlingstjenesten hendelsen ble registrert for
IsStateChangedBoolsk verdi som angir om en tilstandsendring skjedde
ConditionNameNavn på betingelsen som er assosiert
ConditionEvaluationResultBoolsk verdi som angir resultatet for betingelsen hvis en betingelse er tilknyttet (satt til True om ingen betingelse er involvert)
CurrentStateNameSamhandlingens nåværende tilstand
HasExceptionBoolsk parameter som antyder om det oppstod en feil i tilstandsmaskinen
ExceptionDetailInneholder feilinformasjon for en eventuell feil i tilstandsmaskinen
ErrorCodeInneholder feilkoden for en eventuell feil i tilstandsmaskinen

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
60001Angitt CaseID er ikke gyldig
60002Tjenestekode og tjenesteutgavekode er ikke angitt, eller er ikke en gyldig tjeneste
60014Angitt CaseID er arkivert
60015Angitt CaseID er slettet
60022Hendelsesinformasjon er ikke angitt
60023Hendelse er ikke angitt
60032Hendelsen kunne ikke registreres for valgt tjeneste

SetNoticeAgencySystem

Denne operasjonen lar tjenesteeier sette en merknad på en instans av en samhandlingstjeneste, eller en underliggende instans av meldingstjeneste, innsendingstjeneste, eller arkivert innsynstjeneste.

Tabellen under beskriver datakontrakten for operasjonen:

InputBeskrivelse
reporteeElementIDIdentifikator for elementet merknaden skal settes på: 1. Saks identifikator – caseId. 2. Arkivert element tilknyttet samhandlingstjenesten – reporteeElementID prefikset med AR 3. Aktivt element tilknyttet samhandlingstjenesten – reporteeElementID
noticeInfoObjekt av typen NoticeBE som inneholder mal og eventuelle substitusjoner
ReturverdiBeskrivelse
N/AN/A

Tabellen under gir en nærmere beskrivelse av objektene som inngår i datakontrakten.

PropertyBeskrivelse
NoticeBE
NoticeTemplateIDIdentifikator for merknadsmalen opprettet i TUL.
NoticeTokensListe av typen NoticeTokenBE objekter som inneholder key-value par for substitusjoner
NoticeTokenBE
TokenKeyNøkkel for substitusjon
TokenValueVerdi for substitusjonen

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
60005Angitt element er ikke på gyldig format
60014Angitt saks identifikator er arkivert
60015Angitt saks identifikator er slettet
60016Angitt element eksisterer ikke
60017Angitt element er ikke assosiert til en samhandlingstjeneste
60018Angitt element er slettet
60019Angitt element er arkivert, benytt valid arkivreferanse
60024Angitt tjenesteeier er ikke autorisert for valgt tjeneste