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

Grensesnitt

SOAP operasjoner med beskrivelse.

På denne siden:

I parameter listene under finnes en del parametere som er formater med italic. Disse er interne for Altinn og vil bli fjernet eller endret til noe som gir mer mening for eksternt som en del av en forbedring på alle kontrakter jfr. forbedringspunkt Prod100006098 – Disse er heller ikke kommentert.

ReporteeArchiveExternal

TjenesteoperasjonKort beskrivelse
GetArchivedFormTaskHenter alle skjema og vedlegg for et arkivert skjemasett.
GetAttachmentDataHenter de binære vedleggene til et arkivert element
GetArchivedLookupHenter en arkivert innsynstjeneste
GetArchivedCorrespondenceHenter en arkivert melding

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

GetArchivedFormTaskV2

Denne operasjonen henter alle skjema og vedlegg for et skjemasett arkivert i Altinn. Operasjonen er versjonert, gjeldende versjon er V2.

Input parameter

Parametere som ikke er beskrevet her er knyttet til autentisering og vil variere fra et endepunkt til et annet.

InputBeskrivelse
reporteeElementIdUnik identifikator for et element i arkivet.
languageIDSpråk id. Benytt verdien 0 (uspesifisert) da skjemasett vil hentes med språket den ble arkivert med. Språk id: 1033-English, 1044-Bokmål, 1083-Samisk, 2068- Nynorsk

Datakontrakter for responsen

ArchivedFormTaskBEV2
FeltnavnBeskrivelse
ReporteeElementIDUnik identifikator for skjemasettet i Altinn
LastChangedDato og tidspunkt for når skjemasettet sist var endret (yyyy-MM-ddThh:mm:ss)
ReporteeIDUnik identifikator for avgiver i Altinn som skjemasettet tilhører
ArchivedDateTimeDato og tidspunkt for når skjemasettet ble arkivert (yyyy-MM-ddThh:mm:ss)
ServiceOwnerTjenesteeier som tilbyr tjenesten som skjemasettet tilhører.
InvoiceInformationBetalingsinformasjon tilknyttet skjemasettet, desimaltall.
ArchivedFormListListe med arkiv-objekter (ett objekt av typen ArchivedFormBE per skjema i skjemasettet), som inneholder detaljer for skjemaene i skjemasettet
ArchivedAttachmentListListe med Arkiv-objekter (ett objekt av typen ArchivedAttachmentBE per vedlegg i skjemasettet), som inneholder detaljer for vedleggene i skjemasettet.
ArchivedFormTaskSigningStepListListe med arkiv-objekter av typen ArchivedFormTaskSigningStepBE, som inneholder signeringsinformasjon for hvert signeringssteg for skjemasettet.
ExternalServiceCodeTjenestekode (for eksempel ”PSA”) for tjenesten som skjemasettet tilhører.
ExternalServiceEditionCodeTjenesteutgavekode (for eksempel ”2009”) for tjenesten som skjemasettet tilhører.
ssnOrgNumberInneholder enten fødselsnummer eller organisasjonsnummer tilhørende ReporteeID
PasswordEncryptedSymmetricKeyPassordkryptert symmetrisk nøkkel for å dekryptere eventuell sensitive felter.
SOEncryptedSymmetricdKeySamme symmetriske nøkkel som over, men kryptert med tjenesteeiers sertifikat. Tjenesteeier kan da bruke privat nøkkel til å dekryptere denne nøkkelen.
ArchiveTaskListListe med arkiv-objekter av typen ArchiveTaskBEV2.
ArchivedFormBE
FeltnavnBeskrivelse
FormIDUnik identifikator for skjemaet i Altinn
FormNameNavn på skjemaet
FormDataXMLXML som inneholder selve skjemadataene.
ParentReferenceReferanse til hovedskjemaets FormID (dersom skjemaet er et underskjema).
FormPresentationFieldValuePresentasjonsfeltverdi for skjemaet.
PaymentInformationE2BE2B-formatert kvittering for skjemaet.
PaymentInformationHTMLHTML-formatert kvittering for skjemaet.
DataFormatIdDen unike id for et spesifikt skjema, dette er typisk gitt av metadata leverandør
DataFormatVersionVersjonen av en gitt DataFormatID, som sammen med den gir et unikt skjema (spesifikasjon)
FormPaymentInfoBetalingsinformasjon vedlagt skjemaet.
FormSummaryBeskrivelse av skjemaet
ArchivedAttachmentBEV2
FeltnavnBeskrivelse
AttachmentIDUnik identifikator for vedlegget i Altinn.
AttachmentNameNavn på vedlegget.
FileNameNavn på fil for vedlegg. Filavnet kan ikke inneholde tegn som “:” og “".
AttachmentDataInnholdet/dataene i vedlegget.
CreatedDateTimeDato og tidspunkt for når vedlegget ble opprettet (yyyy-MM-ddThh:mm:ss).
SendersReferenceReferanse satt av sluttbruker- eller etatssystem som har sendt vedlegget.
IsEncryptedBoolsk verdi som sier om vedlegget er kryptert.
ArchivedFormTaskSigningStepBEV2
FeltnavnBeskrivelse
SignatureIDUnik identifikator for signaturen i Altinn.
SignedByUserUnik Altinn id på bruker som har gjennomført signering
SignedByUserSSNFødselsnummer til bruker som har gjennomført signering
SignedByUserNameNavn på bruker som har gjennomført signering.
CreatedDateTimeDato og tidspunkt for når signeringen ble gjennomført (yyyy-MM-ddThh:mm:ss).
SignatureSignaturen, binært formatert.
SignatureTextTekst for signatur.
AuthenticationLevelIDUnik Altinn id for autentiseringnivået for signaturen
AuthenticationMethodUnik Altinn id for autentiseringsmetoden til brukeren ved signering.
CertificateIssuedByNameHvem som har utsted det eventuelle sertifikat som ble brukt ved signering
CertificateIssuedForNameHvem dette sertifikatet har blitt utstedt til.
CertificateValidFromNår er sertifikatet gyldig fra
CertificateValidToNår er sertifikatet gyldig til
SignedAttachmentListListe med AttachmentIDs for vedlegg som er signert med denne signaturen.
SignedFromListListe med FormIDs for skjemaer som er signert med denne signaturen.
IsSigningAllRequiredAngir om signering er utført for alle elementer i skjemasett: YES – signering på alle skjema. NO – valgfri signering på skjema. SET_PER_FORM – valg for signering satt på skjema nivå.
ProcessStepIDDen unike identifikatoren for steget signaturen gjelder for.
ArchiveTaskBEV2
FeltnavnBeskrivelse
EndUserSystemIDSluttbrukersystem identifikator.
LastChangedAngir dato for sist endring.
NumberOfSignaturesAddedAntall signaturer som er lagt til.
ProcessStepID_FKIntern ID for prosessteg.
SentCompleteAngir om element ble sent som komplett fra sluttbrukersystem.
TaskIDIdentifikator for elementet, samme som ReporteeElementID
UserDefinedNumberOfSignaturesRequiredAntall signaturer krevd for et evt brukerstyrt signeringssteg.
WorkflowReferenceIntern ID forarbeidsflyt.

GetAttachmentDataV2

Denne operasjonen benyttes for å hente ut data for ett gitt vedlegg. Operasjonen er versjonert, gjeldende versjon er V2.

Input parameter

Parametere som ikke er beskrevet her er knyttet til autentisering og vil variere fra et endepunkt til et annet.

InputBeskrivelse
attachmentIdUnik identifikator for et vedlegg.

Datakontrakter for responsen

AttachmentBEV2
FeltnavnBeskrivelse
AttachmentIDUnik identifikator for vedlegget i Altinn
AttachmentNameNavn på vedlegget.
FileNameNavn på fil for vedlegg. Filavnet kan ikke inneholde tegn som “:” og “".
AttachmentDataInnholdet/dataene i vedlegget.
CreatedDateTimeDato og tidspunkt for når vedlegget ble opprettet (yyyy-MM-ddThh:mm:ss).
SendersReferenceReferanse satt av sluttbruker- eller etatssystem som har sendt vedlegget.
IsEncryptedBoolsk verdi som sier om vedlegget er kryptert.
AttachmentTypeIDMIME-typen for vedlegget
AttachmentFunctionTypeIDAngir funksjon for vedlegget: Invoice, Unspecified
ReporteeElementIDReferanse til element (skjemasett eller melding) som vedlegget tilhører. Unik id i Altinn.
CreatedByUserIDBruker id for bruker som har lagt ved vedlegget.
IsAddedAfterFormFillinAngir om vedlegget er lagt til etter utfylling.
IsAssociatedToFormSetAngir om vedlegget er knyttet til skjemasett eller ikke – brukes for å slette vedlegg som er lastet opp men ikke lagt til skjemasettet.
DestinationType

GetArchivedLookup

Denne operasjonen benyttes for å hente en arkivert innsynstjeneste.

Input parameter

Parametere som ikke er beskrevet her er knyttet til autentisering og vil variere fra et endepunkt til et annet.

InputBeskrivelse
reporteeElementIdReferanse til innsynstjenesten som skal hentes.
languageIDSpråkkode for det språket innsynstjenesten skal hentes med. Språk id:1033-English, 1044-Bokmål, 2068-Nynorsk

Datakontrakter for responsen

ArchivedLookupExternal
FeltnavnBeskrivelse
AllowForwardingAngir om innsynstjenesten kan videresendes i portalen.
ArchiveDateTimeAngir dato for når innsynstjenesten ble arkivert.
LanguageTypeIdSpråkkoden.
LookupIDUnike identifikatoren for denne innsynstjenesten, samme som ReporteeElementId.
LookupPDFEntitet av typen AttachementBEV2 som inneholder data og metadata om PDF.
AttachmentBEV2
FeltnavnBeskrivelse
AttachmentIDIkke satt.
AttachmentNameNavn på vedlegget.
FileNameNavn på fil for vedlegg. Filavnet kan ikke inneholde tegn som “:” og “".
AttachmentDataInnholdet/dataene i vedlegget.
CreatedDateTimeIkke satt.
SendersReferenceIkke brukt i dette tilfellet.
IsEncryptedIkke brukt i dette tilfellet.
AttachmentTypeIDMIMEMIME-typen for vedlegget, en enum men vil alltid i dette tilfellet være satt til: application_pdf-PDF.
AttachmentFunctionTypeIDAngir funksjon for vedlegget, satt til Unspecified.
ReporteeElementIDReferanse til den arkiverte innsynstjenesten. Unik id i Altinn.
CreatedByUserIDIkke satt.
IsAddedAfterFormFillinIkke brukt i dette tilfellet.
IsAssociatedToFormSetIkke brukt i dette tilfellet.
DestinationTypeEnum, men ikke brukt i dette tilfellet.

GetArchivedCorrespondence

Denne operasjonen benyttes for å hente en arkivert melding.

Input parameter

Parametere som ikke er beskrevet her er knyttet til autentisering og vil variere fra et endepunkt til et annet.

InputBeskrivelse
archiveIdId for det elementet man ønsker å laste ned fra arkivet.

Datakontrakter for responsen

ArchivedCorrespondence
FeltnavnBeskrivelse
AllowForwardingDenne verdien forteller hvorvidt det er lov og videresende meldingen.
ArchiveCorrespondenceIDMeldingen sin ID slik den ligger i avgiverarkivet.
ArchiveReferenceDette feltet vil inneholde en referanse til et tidligere innsendt element hvis denne meldingen er et svar på en innsending.
CaseIdID på tilknyttet samhandlingstjeneste hvis meldingen er knyttet til et slikt element.
ConfirmationDateDato og tid for når meldingen ble bekreftet motatt hvis dette ble gjort.
CorrespondenceSubjectMeldingens emne.
CorrespondenceSummaryMeldingens oppsummering.
CorrespondenceTextHovedinnholdet i meldingen.
CorrespondenceTitleMeldingens tittel.
CustomMessageDataFelt for attributter spesifikke for den gitte Altinn tjeneste. For eksempel informasjon om kommunenummer på selvangivelsen. Bruk av spesifikke attributter avtales spesielt for de(n) aktuelle Altinn-tjenesten(e).
DateSentDato og tid for når meldingen ble arkivert.
DueDateDato og tid for når meldingen må bekreftes motatt, hvis meldingen hadde slikt krav.
ExternalSystemReferenceEn fritekst verdi satt av tjenesteeier ved opprettelsen av meldingen.
SentByMeldingens avsender.
ServiceNameNavnet på tjenesten som meldingen er basert på.
CorrespondenceAttachmentsListe med vedlegg. Se AttachmentBEV2.
CorrespondenceLinksListe med alternativer for hvordan meldingen kan besvares. Se CorrespondenceLink.
AttachmentBEV2
FeltnavnBeskrivelse
AttachmentIDUnik identifikator for vedlegget i Altinn
AttachmentNameNavn på vedlegget.
FileNameNavn på fil for vedlegg. Filavnet kan ikke inneholde tegn som “:” og “".
AttachmentDataInnholdet/dataene i vedlegget.
CreatedDateTimeDato og tidspunkt for når vedlegget ble opprettet (yyyy-MM-ddThh:mm:ss).
SendersReferenceReferanse satt av sluttbruker- eller etatssystem som har sendt vedlegget.
IsEncryptedBoolsk verdi som sier om vedlegget er kryptert.
AttachmentTypeIDMIME-typen for vedlegget.
AttachmentFunctionTypeIDAngir funksjon for vedlegget: Invoice, Unspecified.
ReporteeElementIDReferanse til element (skjemasett eller melding) som vedlegget tilhører. Unik id i Altinn.
CreatedByUserIDBruker id for bruker som har lagt ved vedlegget.
IsAddedAfterFormFillinAngir om vedlegget er lagt til etter utfylling.
IsAssociatedToFormSetAngir om vedlegget er knyttet til skjemasett eller ikke – brukes for å slette vedlegg som er lastet opp men ikke lagt til skjemasettet.
DestinationTypeBrukes internt i Altinn.
FeltnavnBeskrivelse
LinkTypeAngir hvilken type informasjon linken gir: Form, ServiceCode, ServiceURL, ArchiveReference.
LinkURLAngir URL.
LinkTextAngir teksten som vises for linken.

IntermediaryInbound

TjenesteoperasjonKort beskrivelse
GetAltinnSubmissionStatusKalkulerer og returnerer estimert tid for når en oppgave sendt til Altinn vil være ferdig prosessert
SubmitFormTaskLar et sluttbrukersystem sende et skjemasett til Altinn
CompleteAndSignLar et sluttbrukersystem komplettere og signere et skjemasett i Altinn

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

IntermediaryInbound.GetAltinnSubmissionStatus

Denne operasjonen kalkulerer og returnerer estimert tid for når en oppgave sendt til Altinn vil være ferdig prosessert.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
N/A
ReturverdiBeskrivelse
MinutesEstimert tid (antall minutter) for når man kan forvente at en innsendingstjeneste sendt til Altinn vil være ferdig prosessert.

IntermediaryInbound.SubmitFormTask

Denne operasjonen lar et sluttbrukersystem sende et skjemasett til Altinn. Operasjonen returnerer en kvittering til sluttbrukersystemet som inneholder status for innsendingen.

Ved innsending fra sluttbrukersystem tar Altinn en kopi av innsendt skjemasett og prosesserer denne kopien på liknende måte som ved innsending i SBL (portalen). Denne kopien kan modifiseres slik at felter legges til eller skrives over. Deretter utføres en sammenlikning av den originalt innsendte XML-en med sikte på å detektere feil i innsendingen, for eksempel at kalkylene stemmer overens med det som forsøkes sendt inn.

Denne sammenlikningsprosessen er dokumentert i mer detalj her.

Se også Legge til vedlegg til innsendt skjemasett for informasjon om begrensninger på vedleggsstørrelse.

Tabellen under beskriver datakontrakten for operasjonen.

userSSNBrukers fødselsnummer. Til bruk både til autentisering og evt. signering
userPasswordBrukers passord. Til bruk både til autentisering og evt. signering
userPinCodePinkode. Til bruk både til autentisering og evt. signering
authMethodAutentiseringsmetode. Til bruk både til autentisering og evt. signering
formTaskShipmentObjekt av typen FormTaskShipmentBE som inneholder detaljer om forsendelsen
ReturverdiBeskrivelse
ReceiptObjekt av typen ReceiptExternalBE med kvitteringsinformasjon for forsendelsen.

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

PropertyBeskrivelse
FormTaskShipmentBE
ReporteeUnik identifikator for avgiver for denne forsendelsen, fødselsnummer eller organisasjonsnummer
ExternalShipmentReferenceReferanse for forsendelsen. Referansen settes av sluttbrukersystem og kan dermed benyttes ved senere forespørsler mot Altinn for denne forsendelsen, bør derfor være unik.
FormTasksEtt objekt av typen FormTask med detaljer for skjemasettet i denne forsendelsen
AttachmentsListe med vedleggs-objekter av typen Attachment som inneholder detaljer for vedlegg i forsendelsen
SignaturesObjekt av typen Signature som inneholder signeringsdetaljer for forsendelsen
IsUserDelegationLockedSetter hvorvidt et brukerstyrt signeringssteg skal være låst (true) eller ikke (false). Kun betydning hvis avsender har tilstand som ”Trusted partner”.
UserDefinedNumberOfSignaturesRequiredSetter hvor mange brukerstyrte signeringer det må være i et eventuelt brukerstyrt signeringssteg for dette skjemasettet
EncryptedKeyObjekt av typen EncryptedKeyBE som inneholder informasjon brukt for dekryptering av sensitive felter.
CaseIDID til samhandlingstjenesten som innsendingen eventuelt skal knyttes til
FormTask
ServiceCodeUnik tjenestekode for tjenesten.
ServiceEditionTjenesteutgavekode.
FormsListe med Form-objekter (ett for hvert skjema i oppgavesettet)
Attachment
NameNavn på vedlegg (som det vises i portal).
EndUserSystemReferenceReferanse for vedlegg (settes av sluttbrukersystem, bør være unik).
ParentReferenceAngir EndUserSystemReference for skjemaet som vedlegget hører til.
FileNameFilnavn for vedlegget. Filavnet kan ikke inneholde tegn som “:” og “".
EncryptedAngir om vedlegget er kryptert.
AttachementDataSelve dataene for vedlegget, byte-array.
AttachmentTypeNameAngir type vedlegg for tjenester som har vedleggsvalidering og –regler
Signature
EndUserSystemReferenceReferanse til signaturen som ble utført i sluttbrukersystem (satt av sluttbrukersystem, bør være unik).
EndUserSystemUserIdIdentifikator for bruker som var logget på sluttbrukersystemet og gjennomførte signeringen.
EndUserSystemLoginDateTimeDato og tidspunkt for når bruker logget inn i sluttbrukersystem (yyyy-MM-ddThh:mm:ss).
EndUserSystemSignatureDateTimeDato og tidspunkt for når signeringen i sluttbrukersystemet ble gjort (yyyy-MM-ddThh:mm:ss).
EndUserSystemVersionVersjonsnummer for sluttbrukersystemet.
EndUserSystemSignatureLogIdUnik id for logginnslag for signeringen.
Form
CompletedDette flagget indikerer at et skjema er sendt inn komplett fra et sluttbrukersystem.
DataFormatIdDen unike id for et spesifikt skjema, dette er typisk gitt av metadata leverandør
DataFormatVersionVersjonen av en gitt DataFormatID, som sammen med den gir et unikt skjema (spesifikasjon)
EndUserSystemReferenceReferanse for skjema, satt av sluttbrukersystemet. Kan benyttes til å spørre etter kvittering på skjema ved å benytte ReferenceTypeName.SendersReference.
FormDataSkjemadata. Må legges i en CDATA blokk.
DelegatedUserBE
SSNFødselsnummer for bruker som skal signere.
NameOg etternavn til bruker som skal signere
NumberOfSignaturesAllowedAntall signaturer denne kan gjøre
EncryptedKeyBE
ReporteeSymmetricKeyObjekt av typen ReporteeSymmetricKeyBE.
ServiceOwnerSymmetricKeysObjekt av typen ServiceOwnerSymmetricKeyBE.
**ReporteeSymmetricKeyBE **
KeySymmetrisk nøkkel brukt til å kryptere sensitive felter, kryptert med brukers passord.
ReporteeNumberFødselsnummer eller organisasjonsnummer for avgiver
ServiceOwnerSymmetricKeyBE
ServiceOwnerCodeTjenesteeierkode
CertificateIdUnik identifikator for sertifikatet brukt til å kryptere den symmetriske nøkkelen angitt i parameteren Key under.
KeySymmetrisk nøkkel brukt til å kryptere sensitive felter, kryptert med tjenesteeiers sertifikat.
ReceiptExternalBE
ReceiptIdUnik identifikator kvitteringen i Altinn. Benyttes for eksempel for senere uthenting av status/kvittering.
ReceiptTextTekst i kvitteringen.
ReceiptHistoryNår en kvittering oppdateres så vil den gamle kvitteringsteksten flyttes og legges til øverst i denne historikken,
LastChangedDato og tidspunkt for når kvitteringen sist ble endret (yyyy-MM-ddThh:mm:ss).
ReceiptTypeName
ReceiptTypeNameAngir hva kvittering gjelder. Mulige verdier: FormTask - Skjemasett, Correspondence - Melding, PINCODE - PIN-koder, Subscription - Abonnement, Outbound - Forsendelse sendt fra Altinn, PreFill - Preutfyllingsdata, RegisterDLS - DLS registerdata, RegisterDSF - DSF registerdata, RegisterER - ER registerdata, RegisterDSFProperty, RegisterDSFStreet, RegisterDSFCountry, RegisterDSFUser, LookUp - Innsynstjeneste
ReceiptStatusCodeStatus for forsendelse som kvitteringen gjelder: OK, UnExpectedError, ValidationFailed, Rejected
ParentReceiptIdDersom denne kvitteringen er en av flere kvitteringer for en forsendelse vil ParentReceiptId vise til ReceiptId som gjelder for hele forsendelsen (hovedkvittering).
ReferencesListe med ReferenceBE-objekter for kvitteringen.
SubReceiptsListe med tilhørende ReceiptExternalBE-objekter (dersom denne kvitteringen er en hovedkvittering)
ReferenceBE
ReferenceValueSelve referansen (verdien) satt på kvitteringen. Typisk forsendelsesreferansen
ReferenceTypeNameAngir type referanse: ExternalShipmentReference - Referansen viser til en referanse satt av sluttbrukersystem for en forsendelse, EndUserSystemReference - Benyttes ikke, SendersReference - Referanse satt av avsender for del av en forsendelse, ParentReferenc - Referansen viser til et hovedskjema, WorkFlowReference - Arbeidsflytreferanse, BatchReference - Referanse til en forsendelse mottatt i eller sendt fra Altinn, OutboundShipmentReference - Referanse til en forsendelse sendt fra Altinn, PartyReference - Organisasjonsnummer eller personnummer til en part som får rettigheter til å hente og oppdatere kvitteringen. Altinn legger automatisk til mottaker av en forsendelse som en part på kvitteringen, OwnerPartyReference - Organisasjonsnummer eller personnummer til eier av kvitteringen, typisk den som har sendt inn en forsendelse. Settes av Altinn og kan ikke endres, ReceiversReference - Mottakers referanse hvis kvitteringen blir oppdatert av mottaker av en forsendelse, ArchiveReference - Arkivreferanse

IntermediaryInbound.UpdateFormData

Denne operasjonen lar et sluttbrukersystem oppdatere et skjemasett i Altinn. Operasjonen returnerer en kvittering til sluttbrukersystemet som inneholder status for oppdateringen.

Tabellen under beskriver datakontrakten for operasjonen.

PropertyBeskrivelse
userSSNBrukers fødselsnummer. Til bruk både til autentisering og evt. signering
userPasswordBrukers passord. Til bruk både til autentisering og evt. signering
userPinCodePinkode. Til bruk både til autentisering og evt. signering
authMethodAutentiseringsmetode. Til bruk både til autentisering og evt. signering
formTaskUpdateObjekt av typen FormTaskUpdate som inneholder detaljer om oppdateringen
ReturverdiBeskrivelse
ReceiptObjekt av typen ReceiptExternalBE med kvitteringsinformasjon for oppdateringen.

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

PropertyBeskrivelse
FormTaskUpdate
ExternalShipmentReferenceReferanse for forsendelsen. Referansen settes av sluttbrukersystem og kan dermed benyttes ved senere forespørsler mot Altinn for denne forsendelsen, bør derfor være unik.
FormUpdateListObjekt av typen FormUpdateList, som er en liste med objekter av typen FormUpdate
reporteeElementIdUnik identifikator for skjemasettet i Altinn som skal oppdateres
FormUpdate
DataFormatIdDen unike id for et spesifikt skjema, dette er typisk gitt av metadata leverandør. Denne må alltid oppgis, uavhengig av om det er et nytt skjema eller en oppdatering.
DataFormatVersionVersjonen av en gitt DataFormatID, som sammen med den gir et unikt skjema (spesifikasjon). Denne må alltid oppgis, uavhengig av om det er et nytt skjema eller en oppdatering.
FormDataSkjemadata. Må legges i en CDATA blokk.
FormIdUnik identifikator for skjemaet som skal oppdateres. Om FormId er satt til 0 vil et nytt skjema bli laget.
SendersReferenceReferanse satt av sluttbruker. Denne må være unik for hvert enkelt skjema i skjemasettet.

IntermediaryInbound.CompleteAndSign

Denne operasjonen lar et sluttbrukersystem komplettere og signere en skjemainnsending i Altinn. Operasjonen returnerer en kvittering til sluttbrukersystemet som inneholder status for innsendingen.

Operasjonen er ment å kunne brukes for å sluttføre skjemainstanser som ligger til utfylling. For eksempel kan dette være instanser som er opprettet i portal eller ved hjelp av SubmitFormTask, og som har fått lagt til ytterligere vedlegg ved hjelp av SubmitAttachmentStreamed.

InputBeskrivelse
userSSNBrukers fødselsnummer. Til bruk både til autentisering og evt. signering
userPasswordBrukers passord. Til bruk både til autentisering og evt. signering
userPinCodePinkode. Til bruk både til autentisering og evt. signering
authMethodAutentiseringsmetode. Til bruk både til autentisering og evt. signering
reporteeElementIdArbeidsflytreferanse som skal kompletteres og signeres.
signaturesListe med objekter av typen Signature som brukes til signering.
languageIdSpråkkode:1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
ReturverdiBeskrivelse
ReceiptObjekt av typen ReceiptExternalBE med kvitteringsinformasjon for forsendelsen.

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

PropertyBeskrivelse
ReceiptSearchExternalBE
ReceiptIdUnik identifikator kvitteringen i Altinn. Benyttes for eksempel ved senere oppdatering av kvittering
ReferencesListe med ReferenceBE-objekter for kvitteringen
ReceiptExternalBE
ReceiptIdUnik identifikator kvitteringen i Altinn. Benyttes for eksempel ved senere oppdatering av kvittering.
ReceiptTextTekst i kvitteringen, kan inneholde variasjoner over følgende kvitteringssvar: Deleted, Warning - “soft error”, Error - “feil”, Successfully Instantiated, Schema Validation OK, Not A Valid Signature, Form Validation Failed, SchemaValidationError>“feil”, Shipment Already Exists : ::External Shipment Reference : “extshipref”, Service Edition Code is Missing ::External Shipment Reference : “extshipref”, SignAndSend Completed Successfully, Not A Valid Service :; ServiceCode : “service code”, ServiceEdition : “serviceedition” ; ::External Shipment Reference : “external shipment ref”, Not A Valid DataFormatId Or DataFormatVersion; DataFormatVersion : “dataformatversion”, DataFormatId : “dataformatid” ; ::External Shipment Reference : “external shipment ref”, Argument Null Exception - Intermediary Inbound :ExternalShipmentReference, Invalid reportee, Your request suffered from a non-functional error, There exist no valid services with given service code/ edition code :“service code”/“serviceedition” ::External Shipment Reference : “external shipment ref”
ReceiptHistoryNår en kvittering oppdateres så vil den gamle kvitteringsteksten flyttes og legges til øverst i denne historikken
LastChangedDato og tidspunkt for når kvitteringen sist ble endret (yyyy-MM-ddThh:mm:ss)
ReceiptTypeNameAngir hva kvittering gjelder. Mulige verdier: FormTask - Skjemasett, Correspondence - Melding, PINCODE - PIN-koder, Subscription - Abonnement, Outbound - Forsendelse sendt fra Altinn, PreFill - Preutfyllingsdata, RegisterDLS - DLS registerdata, RegisterDSF - DSF registerdata, RegisterER - ER registerdata, RegisterDSFProperty, RegisterDSFStreet, RegisterDSFCountry, RegisterDSFUser, LookUp - Innsynstjeneste
ReceiptTemplateStatus for forsendelse som kvitteringen gjelder: OK, UnExpectedError, ValidationFailed, Rejected
ParentReceiptIdDersom denne kvitteringen er en av flere kvitteringer for en forsendelse vil ParentReceiptId vise til ReceiptId som gjelder for hele forsendelsen (hovedkvittering)
ReferencesListe med ReferenceBE-objekter for kvitteringen
SubReceiptsListe med tilhørende Receipt-objekter (dersom denne kvitteringen er en hovedkvittering)
ReferenceBE
ReferenceValueSelve referansen (verdien) satt på kvitteringen. Typisk forsendelsesreferansen
ReferenceTypeNameAngir type referanse: ExternalShipmentReference - Referansen viser til en referanse satt av sluttbrukersystem for en forsendelse, EndUserSystemReference - Benyttes ikke, SendersReference - referanse satt av avsender for del av en forsendelse, ParentReference - Referansen viser til et hovedskjema, WorkFlowReference - Arbeidsflytreferanse, BatchReference - Referanse til en forsendelse mottatt i eller sendt fra Altinn, OutboundShipmentReference - Referanse til en forsendelse sendt fra Altinn, PartyReference - Organisasjonsnummer eller personnummer til en part som får rettigheter til å hente og oppdatere kvitteringen (Altinn legger automatisk til mottaker av en forsendelse som en part på kvitteringen), OwnerPartyReference - Organisasjonsnummer eller personnummer til eier av kvitteringen, typisk den som har sendt inn en forsendelse (Settes av Altinn og kan ikke endres), ReceiversReference - Mottakers referanse hvis kvitteringen blir oppdatert av mottaker av en forsendelse, ArchiveReference - Arkivreferanse
Signature
EndUserSystemReferenceReferanse til signaturen som ble utført i sluttbrukersystem (satt av sluttbrukersystem, bør være unik)
EndUserSystemUserIdIdentifikator for bruker som var logget på sluttbrukersystemet og gjennomførte signeringen.
EndUserSystemLoginDateTimeDato og tidspunkt for når bruker logget inn i sluttbrukersystem (yyyy-MM-ddThh:mm:ss).
EndUserSystemSignatureDateTimeDato og tidspunkt for når signeringen i sluttbrukersystemet ble gjort (yyyy-MM-ddThh:mm:ss).
EndUserSystemVersionVersjonsnummer for sluttbrukersystemet.
EndUserSystemSignatureLogIdUnik id for logginnslag for signeringen.

IntermediaryInboundStreamed

TjenesteoperasjonKort beskrivelse
SubmitAttachmentStreamedLegger til vedlegg til eksisterende innsendinger som står til utfylling i Altinn.

Operasjonen brukes til å legge til vedlegg for en aktiv skjemainstans opprettet i portal eller vha webservice (SubmitFormTask).
Se Legge til vedlegg til innsendt skjemasett for informasjon om begrensninger på vedleggsstørrelse.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
StreamedAttachmentBasicBE, StreamedAttachmentECBE eller StreamedAttachmentExternalBEObjekt med vedleggsinformasjon, datastrøm for vedleggsdata og autentiseringsinformasjon (mindre forskjeller etter hvilket endepunkt man benytter).
ReturverdiBeskrivelse
ReceiptExternalStreamedBEObjekt av typen ReceiptExternalStreamedBE som inneholder detaljer for kvitteringen.

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

PropertyBeskrivelse
ReceiptExternalStreamedBE
ReceiptIdUnik identifikator kvitteringen i Altinn. Benyttes for eksempel ved senere oppdatering av kvittering
ReceiptTextTekst i kvitteringen, kan inneholde variasjoner over følgende kvitteringssvar: Deleted
ReceiptHistoryNår en kvittering oppdateres så vil den gamle kvitteringsteksten flyttes og legges til øverst i denne historikken
LastChangedDato og tidspunkt for når kvitteringen sist ble endret (yyyy-MM-ddThh:mm:ss)
ReceiptTypeNameAngir hva kvittering gjelder. Mulige verdier: Angir hva kvittering gjelder. Mulige verdier: FormTask - Skjemasett, Correspondence - Melding, PINCODE - PIN-koder, Subscription - Abonnement, Outbound - Forsendelse sendt fra Altinn, PreFill - Preutfyllingsdata, RegisterDLS - DLS registerdata, RegisterDSF - DSF registerdata, RegisterER - ER registerdata, RegisterDSFProperty, RegisterDSFStreet, RegisterDSFCountry, RegisterDSFUser, LookUp - Innsynstjeneste
ReceiptStatusCodeStatus for forsendelse som kvitteringen gjelder: Status for forsendelse som kvitteringen gjelder: OK, UnExpectedError, ValidationFailed, Rejected
ParentReceiptIdDersom denne kvitteringen er en av flere kvitteringer for en forsendelse vil ParentReceiptId vise til ReceiptId som gjelder for hele forsendelsen (hovedkvittering).
StreamedAttachmentExternalBE
userSSNBrukers fødselsnummer. Til bruk både til autentisering og evt. signering
userPasswordBrukers passord. Til bruk både til autentisering og evt. signering
authMethodAutentiseringsmetode. Til bruk både til autentisering og evt. signering
userPinCodePinkode. Til bruk både til autentisering og evt. signering
ReporteeElementIdArbeidsflytreferanse for innsendingen man ønsker å legge til vedlegg på
EndUserSystemReferenceReferanse for vedlegg (settes av sluttbrukersystem, bør være unik)
FileNameFilnavn. Filavnet kan ikke inneholde tegn som “:” og “".
NameNavn på vedlegg
AttachmentTypeNameType vedlegg
CheckSumChecksum for vedleggsdata
dataStreamDatastrøm
StreamedAttachmentBasicBE
systemPasswordPassord for sluttbrukersystem definert i portal
systemUserNameSystemid for sluttbrukersystem definert i portal
userSSNBrukers fødselsnummer. Til bruk både til autentisering og evt. signering
userPasswordBrukers passord. Til bruk både til autentisering og evt. signering
ReporteeElementIdArbeidsflytreferanse for innsendingen man ønsker å legge til vedlegg på
EndUserSystemReferenceReferanse for vedlegg (settes av sluttbrukersystem, bør være unik)
FileNameFilnavn. Filavnet kan ikke inneholde tegn som “:” og “".
NameNavn på vedlegg
AttachmentTypeNameType vedlegg
CheckSumChecksum for vedleggsdata
dataStreamDatastrøm
StreamedAttachmentECBE
userNameBrukernavn opprettet i portal i forbindelse med virksomhetssertifikat
passwordPassord opprettet i portal i forbindelse med virksomhetssertifikat
ReporteeElementIdArbeidsflytreferanse for innsendingen man ønsker å legge til vedlegg på
EndUserSystemReferenceReferanse for vedlegg (settes av sluttbrukersystem, bør være unik)
FileNameFilnavn Filavnet kan ikke inneholde tegn som “:” og “".
NameNavn på vedlegg
AttachmentTypeNameType vedlegg
CheckSumChecksum for vedleggsdata
dataStreamDatastrøm

Receipt

TjenesteoperasjonKort beskrivelse
GetReceiptListV2Henter ut alle kvitteringer tilhørende en kvitteringstype og/eller fra et gitt tidsrom
GetReceiptV2Henter ut en kvittering basert på enten unik identifikator eller referanse
UpdateReceiptKan benyttes av sluttbrukersystemer for å oppdatere en kvittering ved mottak av data.

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

Det blir opprettet teknisk kvittering for hver forsendelse, basert på hvilke referanser sluttbrukersystemet setter. Dersom eksterne referanser gjenbrukes antar vi at det gjelder den samme forsendelsen, og oppdaterer tidligere kvittering. For at kvitteringer skal kunne hentes og oppdateres hensiktsmessig er det derfor viktig at sluttbrukersystem benytter unike referanser både på selve forsendelsen og underelementer av denne.

GetReceiptV2

Denne operasjonen henter en kvittering basert på, enten unik identifikator for kvitteringen eller en referanse for kvitteringen. Kvitteringen kan være knyttet til et skjemasett innsendt via Altinn fra sluttbruker eller sluttbrukersystem, data sendt fra tjenesteeier til Altinn (meldinger, PIN-koder, abonnement eller prefilldata) eller data sendt fra Altinn til tjenesteeier.

Navnet på operasjonen kan variere noe fra grensesnitt til grensesnitt. Operasjonen heter for eksempel GetReceiptBasicV2 på basic (SOAP 1.1) grensesnittet. En eldre versjon av operasjonen med navn GetReceipt finnes fortsatt, men kan i fremtiden bli fjernet.

Tabellen under beskriver datakontrakten for operasjonen:

InputBeskrivelse
ReceiptSearchObjekt av typen ReceiptSearch som inneholder nødvendige søkeparametre for å hente ut en kvittering.
ReturverdiBeskrivelse
ReceiptObjekt av typen Receipt som inneholder alle data for en kvittering som tilfredsstilte det gitte søkekriteriet.

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

PropertyBeskrivelse
ReceiptSearch
ReceiptIdUnik identifikator en kvittering i Altinn.
ReferencesListe med referansen som skal brukes i søket. I praksis er det kun en referanse som benyttes i søket. Følgende referansetyper kan benyttes i søk: ArchiveReference, OutboundShipmentReference, BatchReference, EndUserSystemReference, ExternalShipmentReference, SendersReference
Receipt
ReceiptIdUnik identifikator kvitteringen i Altinn
ReceiptTextTekst i kvitteringen
ReceiptHistoryNår en kvittering oppdateres så vil den gamle kvitteringsteksten flyttes og legges til øverst i denne historikken
LastChangedDato og tidspunkt for når kvitteringen sist ble endret (yyyy-MM-ddThh:mm:ss).
ReceiptTypeAngir hva kvittering gjelder.Mulige verdier: NotSet – Brukes når type er ukjent, FormTask – Skjemasett innsending, Correspondence – Innlesning av meldinger, PINCODE – Bestilling av PIN-koder, Subscription – Innelsning av abonnementer, Outbound – Forsendelse sendt fra Altinn, PreFill – Innlesning av prefill, RegisterDLS – DLS registerdata, RegisterDSF – DSF registerdata, RegisterER – ER registerdata, RegisterDSFProperty, RegisterDSFStreet, RegisterDSFCountry, RegisterDSFUser, LookUp – Innsynstjeneste, RegisterDSFStreetAdd, RegisterDSFPropertyAdd, BrokerService – Overføring av fil på en Formidlingstjeneste
ReceiptTemplateAngir malen (XML) som skal benyttes for kvittering. (IKKE I BRUK)
ReceiptStatusStatus for forsendelse som kvitteringen gjelder:NotSet – Status er ukjent, OK, UnExpectedError, ValidationFailed, Rejected
ParentReceiptIdDersom denne kvitteringen er en av flere kvitteringer i et hierarki vil ParentReceiptId vise til ReceiptId for hovedkvitteringen i hierarkiet.
ReferencesListe med referanser
SubReceiptsListe med tilhørende kvitteringer. Dersom denne kvitteringen er en hovedkvittering med barn. Et hierarki kan ha kun 2 nivåer. (En kvittering som selv er et barn skal ikke ha barn.)
Reference
ReferenceTypeAngir type referanse: ExternalShipmentReference - Referansen viser til en referanse satt av sluttbrukersystem for en forsendelse, EndUserSystemReference - Referanse satt av avsender for del av en forsendelse. For eksempel vedlegg. Brukes sjeldent da referanser fra sluttbruker ofte lagres som SendersReference, SendersReference - Referanse satt av avsender for del av en forsendelse, ParentReference - Referansen viser til et hovedskjema, WorkFlowReference - Arbeidsflytreferanse, BatchReference - Referanse til en forsendelse mottatt i eller sendt fra Altinn, OutboundShipmentReference - Referanse til en forsendelse sendt fra Altinn, ReceiversReference- Mottakers referanse hvis kvitteringen blir oppdatert av mottaker av en forsendelse, OwnerPartyReference - Organisasjonsnummer eller personnummer til eier av kvitteringen, typisk den som har sendt inn en forsendelse. Settes av Altinn og kan ikke endres, PartyReference - Organisasjonsnummer eller personnummer til en part som får rettigheter til å hente og oppdatere kvitteringen. Altinn legger automatisk til mottaker av en forsendelse som en part på kvitteringen, ArchiveReference - Arkivreferanse
ReferenceValueSelve referansen (verdien). Vil variere basert på type referanse. Se over.

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
30008Ingen kvittering funnet for angitt kvitterings ID eller referanse

GetReceiptListV2

Denne operasjonen kan kalles for å hente ut alle kvitteringer av en gitt kvitteringstype. I tillegg kan søket begrenses ved hjelp av en til og fra dato. Dette vil gi en liste med kvitteringer som ble sist endret i tidsrommet. Kvitteringstyper er obligatorisk, mens datoer er valgfritt.

Navnet på operasjonen kan variere noe fra grensesnitt til grensesnitt. Operasjonen heter for eksempel GetReceiptListBasicV2 på basic (SOAP 1.1) grensesnittet. En eldre versjon av operasjonen med navn GetReceiptList finnes fortsatt, men kan i fremtiden bli fjernet.

Tabellen under beskriver datakontrakten for operasjonen:

InputBeskrivelse
receiptTypeNameAngir hva kvittering gjelder. Mulige verdier: NotSet – Brukes når type er ukjent, FormTask – Skjemasett innsending, Correspondence – Innlesning av meldinger, PINCODE – Bestilling av PIN-koder, Subscription – Innelsning av abonnementer, Outbound – Forsendelse sendt fra Altinn, PreFill – Innlesning av prefill, RegisterDLS – DLS registerdata, RegisterDSF – DSF registerdata, RegisterER – ER registerdata, RegisterDSFProperty, RegisterDSFStreet, RegisterDSFCountry, RegisterDSFUser, LookUp – Innsynstjeneste, RegisterDSFStreetAdd, RegisterDSFPropertyAdd, BrokerService – Overføring av fil på en Formidlingstjeneste
dateFromFinner kvitteringer endret etter angitt dato
dateToFinner kvitteringer endret før angitt dato
ReturverdiBeskrivelse
ReceiptListListe med kvitteringer av typen Receipt. (Vil være en tom liste hvis ingen kvitteringer ble funnet.)

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

PropertyBeskrivelse
Receipt
ReceiptIdUnik identifikator kvitteringen i Altinn
ReceiptTextTekst i kvitteringen
ReceiptHistoryNår en kvittering oppdateres så vil den gamle kvitteringsteksten flyttes og legges til øverst i denne historikken.
LastChangedDato og tidspunkt for når kvitteringen sist ble endret (yyyy-MM-ddThh:mm:ss)
ReceiptTypeAngir hva kvittering gjelder. Mulige verdier:NotSet – Brukes når type er ukjent, FormTask – Skjemasett innsending, Correspondence – Innlesning av meldinger, PINCODE – Bestilling av PIN-koder, Subscription – Innelsning av abonnementer, Outbound – Forsendelse sendt fra Altinn, PreFill – Innlesning av prefill, RegisterDLS – DLS registerdata, RegisterDSF – DSF registerdata, RegisterER – ER registerdata, RegisterDSFProperty, RegisterDSFStreet, RegisterDSFCountry, RegisterDSFUser, LookUp – Innsynstjeneste, RegisterDSFStreetAdd, RegisterDSFPropertyAdd, BrokerService – Overføring av fil på en Formidlingstjeneste
ReceiptTemplateAngir malen (XML) som skal benyttes for kvittering. (IKKE I BRUK)
ReceiptStatusStatus for forsendelse som kvitteringen gjelder: NotSet – Status er ukjent, OK, UnExpectedError, ValidationFailed, Rejected
ParentReceiptIdDersom denne kvitteringen er en av flere kvitteringer i et hierarki vil ParentReceiptId vise til ReceiptId for hovedkvitteringen i hierarkiet.
ReferencesListe med referanser.
SubReceiptsListe med tilhørende kvitteringer. Dersom denne kvitteringen er en hovedkvittering med barn. Et hierarki kan ha kun 2 nivåer. (En kvittering som selv er et barn skal ikke ha barn.)
Reference
ReferenceTypeAngir type referanse: ExternalShipmentReference - Referansen viser til en referanse satt av sluttbrukersystem for en forsendelse, EndUserSystemReference - Referanse satt av avsender for del av en forsendelse. For eksempel vedlegg. Brukes sjeldent da referanser fra sluttbruker ofte lagres som SendersReference, SendersReference - Referanse satt av avsender for del av en forsendelse, ParentReference - Referansen viser til et hovedskjema, WorkFlowReference - Arbeidsflytreferanse, BatchReference - Referanse til en forsendelse mottatt i eller sendt fra Altinn, OutboundShipmentReference - Referanse til en forsendelse sendt fra Altinn, ReceiversReference - Mottakers referanse hvis kvitteringen blir oppdatert av mottaker av en forsendelse, OwnerPartyReference - Organisasjonsnummer eller personnummer til eier av kvitteringen, typisk den som har sendt inn en forsendelse. Settes av Altinn og kan ikke endres, PartyReference - Organisasjonsnummer eller personnummer til en part som får rettigheter til å hente og oppdatere kvitteringen. Altinn legger automatisk til mottaker av en forsendelse som en part på kvitteringen, ArchiveReference - Arkivreferanse
ReferenceValueSelve referansen (verdien). Vil variere basert på type referanse. Se over

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
30101Kan ikke utføre et søk etter kvitteringer av typen NotSet. (NotSet er default verdi hvis receiptTypeName parameteret ikke oppgis.)
30102Oppgitt fra dato er høyere en oppgitt til dato

UpdateReceipt

Operasjonen UpdateReceipt kan benyttes når tjenesteeier har behov for å oppdatere en kvittering i Altinn. Dette gjøres typisk når Altinn har sendt en batch forsendelse til tjenesteeier. Kvitteringen skal da oppdateres med at tjenesteeier har mottatt batch forsendelsen.

Altinn vil endre kvitteringsteksten til å inneholde informasjon om hvem som utførte oppdateringen. For eksempel: “Receipt updated by EndUserSystem: 355. <ny tekst.>”

Navnet på operasjonen kan variere noe fra grensesnitt til grensesnitt. Operasjonen heter for eksempel UpdateReceiptBasic på basic (SOAP 1.1) grensesnittet. En eldre versjon av operasjonen med navn SaveReceipt finnes fortsatt, men kan i fremtiden bli fjernet.

Tabellen under beskriver datakontrakten for operasjonen:

InputBeskrivelse
ReceiptSaveInformasjon om hvilken kvittering som skal oppdateres samt den nye informasjonen som skal legges på kvitteringen. Objektet må minimun inneholde ny statuskode og tekst. ReceiptId eller ArchiveReference brukes til å identifisere kvitteringen.
ReturverdiBeskrivelse
ReceiptKvitteringen slik den frermstår etter oppdateringen

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

PropertyBeskrivelse
ReceiptSave
ReceiptIdUnik identifikator for kvittering i Altinn. Kan benyttes for å spesifisere hvilken kvittering som skal oppdateres
ArchiveReferenceArkivreferanse i Altinn. Kan benyttes for å spesifisere hvilken kvittering som skal oppdateres. Hvis det finnes flere kvitteringer som har samme arkivreferanse, så vil den nyeste (den med høyest ReceiptId) bli valgt.
ReceiptTextOppdateringstekst for kvittering. Obligatorisk
ReceiptStatusStatus for forsendelse som kvitteringen gjelder.Obligatorisk: OK, UnExpectedError, ValidationFailed, Rejected
ReferencesListe med referanser man eventuelt ønsker å legge til på kvitteringen. Alle referansetyper utenom NotSet og OwnerPartyReference er gyldige, men det bør begrenses til følgende (Unntak kan gjøres etter avtale med forvaltning.)
SubReceiptsListe med barnekvitteringer som også ønskes oppdatert i tillegg til hovedkvitteringen. Barne kvitteringer MÅ identifiseres med ReceiptId. Dette kan ikke benyttes til å lage nye barnekvitteringer
Receipt
ReceiptIdUnik identifikator kvitteringen i Altinn.
ReceiptTextTekst i kvitteringen
ReceiptHistoryNår en kvittering oppdateres så vil den gamle kvitteringsteksten flyttes og legges til øverst i denne historikken
LastChangedDato og tidspunkt for når kvitteringen sist ble endret (yyyy-MM-ddThh:mm:ss)
ReceiptTypeAngir hva kvittering gjelder. Mulige verdier: NotSet – Brukes når type er ukjent, FormTask – Skjemasett innsending, Correspondence – Innlesning av meldinger, PINCODE – Bestilling av PIN-koder, Subscription – Innelsning av abonnementer, Outbound – Forsendelse sendt fra Altinn, PreFill – Innlesning av prefill, RegisterDLS – DLS registerdata, RegisterDSF – DSF registerdata, RegisterER – ER registerdata, RegisterDSFProperty, RegisterDSFStreet, RegisterDSFCountry, RegisterDSFUser, LookUp – Innsynstjeneste, RegisterDSFStreetAdd, RegisterDSFPropertyAdd, BrokerService – Overføring av fil på en Formidlingstjeneste
ReceiptTemplateAngir malen (XML) som skal benyttes for kvittering. (IKKE I BRUK)
ReceiptStatusStatus for forsendelse som kvitteringen gjelder: NotSet – Status er ukjent, OK, UnExpectedError, ValidationFailed, Rejected
ParentReceiptIdDersom denne kvitteringen er en av flere kvitteringer i et hierarki vil ParentReceiptId vise til ReceiptId for hovedkvitteringen i hierarkiet
ReferencesListe med referanser
SubReceiptsListe med tilhørende kvitteringer. Dersom denne kvitteringen er en hovedkvittering med barn. Et hierarki kan ha kun 2 nivåer. (En kvittering som selv er et barn skal ikke ha barn.)
Reference
ReferenceTypeAngir type referanse: ExternalShipmentReference - Referansen viser til en referanse satt av sluttbrukersystem for en forsendelse, EndUserSystemReference - Referanse satt av avsender for del av en forsendelse. For eksempel vedlegg. Brukes sjeldent da referanser fra sluttbruker ofte lagres som SendersReference, SendersReference - Referanse satt av avsender for del av en forsendelse, ParentReference - Referansen viser til et hovedskjema, WorkFlowReference - Arbeidsflytreferanse, BatchReference - Referanse til en forsendelse mottatt i eller sendt fra Altinn, OutboundShipmentReference - Referanse til en forsendelse sendt fra Altinn, ReceiversReference- Mottakers referanse hvis kvitteringen blir oppdatert av mottaker av en forsendelse, OwnerPartyReference - Organisasjonsnummer eller personnummer til eier av kvitteringen, typisk den som har sendt inn en forsendelse. Settes av Altinn og kan ikke endres, PartyReference - Organisasjonsnummer eller personnummer til en part som får rettigheter til å hente og oppdatere kvitteringen. Altinn legger automatisk til mottaker av en forsendelse som en part på kvitteringen, ArchiveReference - Arkivreferanse
ReferenceValueSelve referansen (verdien). Vil variere basert på type referanse. Se over

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
30008Fant ikke noen kvittering som kunne oppdateres
0Kan ikke ha både kvitterings id og arkivreferanse som input. (Feilkode blir ikke angitt grunnet en feil.)
0Søk må ha enten kvitterings id eller arkivreferanse som input. (Feilkode blir ikke angitt grunnet en feil.)
0System/bruker har ikke tilgang til kvitteringen som forsøkes oppdatert. (Feilkode blir ikke angitt grunnet en feil.)

Correspondence

TjenesteoperasjonKort beskrivelse
GetCorrespondenceForEndUserSystemV2Benyttes for å hente detaljer for en spesifikk melding i Altinn
DeleteCorrespondenceBenyttes for å slette en melding i Altinn
SaveCorrespondenceConfirmationBenyttes for å bekrefte en melding i Altinn
ArchiveCorrespondenceFromEndUserSystemBenyttes for å arkivere en melding i Altinn

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

Correspondence.GetCorrespondenceForEndUserSystemV2

Denne operasjonen benyttes for å hente detaljer for en spesifikk melding fra Altinn. Operasjonen er versjonert, gjeldende versjon er V2.

Når operasjonen kalles vil den aktuelle meldingen bli markert med status “lest”, dette er per nå ikke mulig å overstyre i SOAP. - I REST-implementasjonen kan det overstyres slik.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er:AltinnPin, SMSPin
correspondenceIDUnik identifikator for en melding i Altinn
LanguageIDSpråkkode for det språket meldingen skal hentes med. Språk id: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk, Hvis ikke språk er spesifikt kan 0 angis som vil returnere standard språk for denne meldingen
ReturverdiBeskrivelse
correspondenceForEndUserSystemEt objekt av typen CorrespondenceForEndUserSystemBEV2 som inneholder alle detaljer om meldingen

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

PropertyBeskrivelse
CorrespondenceForEndUserSystemBEV2
CorrespondenceObjekt av typen CorrespondenceBEV2 som inneholder alle detaljer for selve meldingen.
CorrespondenceLinkListListe med objekter av typen CorrespondenceLinkBE, som inneholder eventuelle linker for meldingen.
AttachmentListListe med objekter av typen AttachmentBE, som inneholder detaljer for eventuelle vedlegg for meldingen.
InternalNotificationListListe med InternalNotification-objekter, som inneholder detaljer for eventuelle varsler for meldinger.
CorrespondenceBEV2
CorrespondenceIDUnik identifikator for meldingen
CorrespondenceStatusAngir status for meldingen (CorrespondenceStautsTypeV2): Created-Meldingen er opprettet, Read-Meldingen er lest, Replied-Sluttbruker har svart på meldingen, ChangedByGovAgency-Tjenesteeier har gjort endringer på meldingen, ChangedByUser-Sluttbruker har gjort endringer på meldingen, Confirmed-Meldingen er bekreftet, DeletedByUser-Meldingen er slettet av sluttbruker, DeletedByAltinn-Altinn har slettet meldingen (for eksempel ved sanering), Archived-Meldingen er arkivert
ArchiveReferenceUnik referanse for melding i Altinn arkiv
LanguageIDSpråk id: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
CorrespondenceSummaryMeldingsingress
CorrespondenceSummaryMeldingsingress
CorrespondenceTxtTekst i meldingen
HeaderMeldings tittel / hode
SentByAngir avsender av melding
CorrespondenceSubjectAngir emne for meldingen
IsConfirmationNeededAngir om bruker må bekrefte melding
SentToNavn på mottaker av melding
DateSentAngir dato og tidspunkt for når meldingen var sendt (yyyy-MM-ddThh:mm:ss)
DueDateDersom meldingen har en frist angis dato for dette her (yyyy-MM-dd)
ReporteeUnik identifikator i Altinn for mottaker av melding
AuthenticatedUserAngir bruker som har bekreftet melding
ConfirmationDateAngir dato for når meldingen ble bekreftet (yyyy-MM-ddThh:mm:ss)
UserIDAngir bruker som har bekreftet melding
DescriptionNavn på tjenesteeier som opprettet meldingen
CorrespondenceNameNavn på meldingstjenesten
ExternalSystemReferenceAngir unik referanse for meldingen (satt av tjenesteeier)
CorrespondenceTitleTittel på melding
CustomMessageDataFelt for attributter spesifikke for den gitte Altinn tjeneste. For eksempel informasjon om kommunenummer på selvangivelsen. Bruk av spesifikke attributter avtales spesielt for de(n) aktuelle Altinn-tjenesten(e)
AllowForwardingAngir om meldingen kan videresendes eller ikke
CaseIDAngir samhandlingstjeneste case ID om meldingen er tilknyttet en samhandlingstjeneste
CorrespondenceLinkBE
LinkTypeAngir hvilken type informasjon linken gir: Form, ServiceCode, ServiceURL, ArchiveReference
LinkURLAngir URL
LinkTextAngir teksten som vises for linken
AttachmentBEV2
AttachmentIDUnik identifikator for vedlegget i Altinn.
AttachmentNameNavn på vedlegget
FileNameNavn på fil for vedlegg. Filavnet kan ikke inneholde tegn som “:” og “".
AttachmentDataInnholdet/dataene i vedlegget
CreatedDateTimeDato og tidspunkt for når vedlegget ble opprettet (yyyy-MM-ddThh:mm:ss)
SendersReferenceUnik referanse satt av etatssystem som har sendt vedlegget
IsEncryptedBoolsk verdi som sier om vedlegget er kryptert
AttachmentTypeIDMIME-typen for vedlegget:
AttachmentFunctionTypeIDAngir funksjon for vedlegget: Unspecified, Invoice
ReporteeElementIDReferanse til element (skjemasett eller melding) som vedlegget tilhører. Unik id i Altinn.
CreatedByUserIDBruker id for bruker som har lagt ved vedlegget.
IsAddedAfterFormFillinAngir om vedlegget er lagt til etter utfylling.
IsAssociatedToFormSetAngir om vedlegget er knyttet til skjemasett eller ikke
DestinationTypeAngir hvor vedlegget er tilgjengelig: Default/ShowToAll – tilgjengelig i portal og for sluttbrukersystem, PortalOnly – kun tilgjengelig fra portal, EndUserSystemOnly – kun tilgjengelig fra sluttbrukersystem

Correspondence.DeleteCorrespondence

Denne operasjonen kan benyttes av sluttbrukersystemer for å slette en aktiv melding i Altinn.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDUnik identifikator for en melding i Altinn
ReturverdiBeskrivelse
N/AReturnerer ingenting hvis alt er OK

Correspondence.SaveCorrespondenceConfirmation

Denne operasjonen kan benyttes av sluttbrukersystemer for å bekrefte en melding i Altinn.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDUnik identifikator for en melding i Altinn
ReturverdiBeskrivelse
N/AReturnerer ingenting hvis alt er OK

Correspondence.ArchiveCorrespondenceFromEndUserSystem

Denne operasjonen kan benyttes av sluttbrukersystemer for å arkivere en melding i Altinn.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDUnik identifikator for en melding i Altinn
ReturverdiBeskrivelse
ReceiptObjekt av typen ReceiptBE med kvitteringsinformasjon for forsendelsen

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

PropertyBeskrivelse
ReceiptBE
ReceiptIdUnik identifikator kvitteringen i Altinn. Benyttes for eksempel for senere uthenting av status/kvittering.
ReceiptTextTekst i kvitteringen
ReceiptHistoryNår en kvittering oppdateres så vil den gamle kvitteringsteksten flyttes og legges til øverst i denne historikken,
LastChangedDato og tidspunkt for når kvitteringen sist ble endret (yyyy-MM-ddThh:mm:ss)
ReceiptTypeNameAngir hva kvittering gjelder. Mulige verdier: FormTask – Skjemasett innsending, Correspondence – Innlesning av meldinger, PINCODE – Bestilling av PIN-koder, Subscription – Innelsning av abonnementer, Outbound – Forsendelse sendt fra Altinn, PreFill – Innlesning av prefill, RegisterDLS – DLS registerdata, RegisterDSF – DSF registerdata, RegisterER – ER registerdata, RegisterDSFProperty, RegisterDSFStreet, RegisterDSFCountry, RegisterDSFUser, LookUp – Innsynstjeneste
ReceiptTemplateAngir malen (XML) som skal benyttes for kvittering
ReceiptStatusCodeStatus for forsendelse som kvitteringen gjelder: OK, UnExpectedError, ValidationFailed, Rejected
ParentReceiptIdDersom denne kvitteringen er en av flere kvitteringer for en forsendelse vil ParentReceiptId vise til ReceiptId som gjelder for hele forsendelsen (hovedkvittering).
ReferencesListe med ReferenceBE-objekter for kvitteringen
SubReceiptsListe med tilhørende Receipt-objekter (dersom denne kvitteringen er en hovedkvittering)
ReferenceBE
ReferenceValueSelve referansen (verdien) satt på kvitteringen. Typisk forsendelsesreferansen
ReferenceTypeNameAngir type referanse: ExternalShipmentReference-Referansen viser til en referanse satt av sluttbrukersystem for en forsendelse, EndUserSystemReference-Benyttes ikke, SendersReference-Referanse satt av avsender for del av en forsendelse, ParentReference-Referansen viser til et hovedskjema, WorkFlowReference-Arbeidsflytreferanse, BatchReference-Referanse til en forsendelse mottatt i eller sendt fra Altinn, OutboundShipmentReference-Referanse til en forsendelse sendt fra Altinn, ReceiversReference-Mottakers referanse hvis kvitteringen blir oppdatert av mottaker av en forsendelse, OwnerPartyReference-Referanse til eier av kvittering, fødselsnummer eller organisasjonsnummer, PartyReference-Referanse til aktør for kvittering, fødselsnummer eller organisasjonsnummer, ArchiveReference-Arkivreferanse

ReporteeElementList

TjenesteoperasjonKort beskrivelse
GetReporteeElementListV2Henter en liste med elementer fra arbeidsliste og arkiv.
DeleteReporteeElementBenyttes for å slette et element i arbeidsliste i Altinn
GetFormSetElementsV2Henter ut et spesifikt skjemasett basert på en gitt ID
GetCorrespondenceListForArchiveRefHenter ut arkivert melding basert på bl.a. arkiv referanse
GetCorrespondenceListForReporteeHenter ut meldinger for en gitt avgiver

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

ReporteeElementList.DeleteReporteeElement

Denne operasjonen benyttes for å slette elementer i en avgivers arbeidsliste eller arkiv. GetReporteeReporteeElementList kalles gjerne i forkant av kall til denne tjenesten for å hente og identifisere et element og finne identifikator (reporteeElementCode) for det elementet man ønsker å slette.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
reporteeElementCodeUnik identifikator for et element i Altinn. Denne er sammensatt av et prefiks som beskriver hvilken type elementet har og elementets retporteeElementID. ulige prefiks for element typer: Altinn 1, aktivt: A1E. Altinn 1, arkivert: A1A. Altinn 2, aktivt:A2E. Altinn 2, arkivert: A2A
ReturverdiBeskrivelse
ResultAngir om elementet ble slettet

ReporteeElementList.GetFormSetElementsV2

Henter ut et spesifikt skjemasett basert på en gitt ID. Operasjonen er versjonert, gjeldende versjon er V2.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
reporteeElementIDIdentifikator for skjemasett man ønsker å hente ut
languageIDSpråk id: Språk id: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
ReturverdiBeskrivelse
FormSetElementListListe med objekter av typen FormSetElementBEV2, som beskriver skjemaene i skjemasett man ønsker å hente ut.

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

PropertyBeskrivelse
FormSetElementBEV2
IconFileNameMIME-typen
ItemID
ItemName
ItemURLURL for elementet.
ItemTypeAngir type element: MainForm, SubForm, BinaryAttachment
ValidationStatusTypeAngir valideringsstatus for elementet: NotSet, Valid, NonValid, NotValidated, NotApplicable
CreatedByUserIDBruker id for bruker som har opprettet elementet
DestinationTypeAngir hvor vedlegget er tilgjengelig: Default/ShowToAll – tilgjengelig i portal og for sluttbrukersystem, PortalOnly – kun tilgjengelig fra portal, EndUserSystemOnly – kun tilgjengelig fra sluttbrukersystem
IsAddedAfterFormFillinAngir om vedlegget er lagt til etter utfylling
IsAssociatedToFormSetAngir om vedlegget er knyttet til skjemasett eller ikke – brukes for å slette vedlegg som er lastet opp men ikke lagt til skjemasettet.
IsSigningMandatoryAngir om skjema krever signering eller ikke. Verdien her er kun gjeldende om signeringssteget sier at skjema selv bestemmer signering (IsSigningAllRequired satt til SET_PER_FORM)

ReporteeElementList.GetReporteeElementListV2

Henter en liste med elementer fra arbeidsliste og arkiv. Listen inneholder detaljer for ett element for en avgiver. Operasjonen er versjonert, gjeldende versjon er V2.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
SearchObjekt av typen ExternalSearchBEV2 som inneholder søkekriterier for utvalget elementer man ønsker å hente ut.
languageIDSpråkkode på elementet som skal hentess ut. Språk id: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk, Hvis ikke språk er spesifikt kan 0 angis som vil returnere standard språk for denne meldingen
ReturverdiBeskrivelse
reporteeElementListEn liste med ReporteeElementBEV2-objekter som inneholder detaljer for ett element for en avgiver

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

PropertyBeskrivelse
ExternalSearchBEV2
ToDateStartdato for perioden man ønsker å hente ut elementer for (yyyy-MM-dd).
FromDateSluttdato for perioden man ønsker å hente ut elementer for (yyyy-MM-dd).
SearchNameNavn på søk. Benyttes kun dersom dette er et lagret søk.
ToBeProcessedBoolsk verdi som, hvis satt til true, angir at man ønsker å filtrere på tjenester som er ufullstendige/ikke-komplett.
SearchStringFritekstsøk som kan brukes for å matche hele eller deler av tjenestenavnet på elementer man ønsker å hente ut.
ServiceCodeListListe med tjenester (string) som man ønsker å filtrere på.
SentAndArchivedBoolsk verdi som, hvis satt til true, angir at man ønsker å filtrere på tjenester som er sendt og arkivert.
ToBeProcessedByOthersFilter for å angi at man bare ønsker å se sine elementer som i øyeblikket er til behandling hos andre aktører
ServiceOwnerCodeTjenesteeier som man ønsker å filtrere utrekket på.
ReporteeFødselsnummer/organisasjonsnummer for avgiver som man ønsker å hente ut elementer for.
ArchiveReferenceFritekstfelt hvor man kan angi hele eller deler av en arkivreferanse som man ønsker å filtrere på.
CaseIDBegrenser søket mot bestemt samhandlingstjenesteinstans.
CollectionPagesBenyttes for å begrense resultatet til samlesider (samhandlingstjeneste)
EDialogueBenyttes for å begrense resultatet til e-dialoger (samhandlingstjeneste)
ReporteeElementBEV2
AllowDeleteEn boolsk verdi som angir om bruker som hentet elementet fra arkiv har rettighet til å slette elementet.
AllowNewCopyBoolsk verdi som sier om man kan opprette kopi av elementet
Altinn1ArchiveUnitIdUnik identifikator for elementet i arkivet dersom dette er et element som er arkivert i Altinn I. Behøver ikke settes.
Altinn1FormCodeAngir skjema id i AltinnI. Behøver ikke settes
Altinn1FormIdAngir skjema versjon AltinnI. Behøver ikke settes
Altinn1FormInstanceIDAngir element id i AltinnI. Behøver ikke settes.
Altinn1FormORNoAngir OR-id i AltinnI. Behøver ikke settes.
Altinn1ParticipantIDAngir unik id for tilhørende AltinnI bruker. Behøver ikke settes.
Altinn1ReferenceTypeAngir referansetype satt i AltinnI. Behøver ikke settes.
Altinn1WorkflowProcessIdArbeidsflytreferanse for elementet dersom elementet er arkivert i AltinnI. Behøver ikke settes.
ArchiveIdUnik identifikator for elementet i arkiv. ReporteeElementId, ArchiveId eller Altinn1ArchiveUnitId må settes, men bare en av gangen.
ArchiveReferenceUnik arkivreferanse som vises for elementet på avgivers hovedside.
CaseIDEventuelt referanse til samhandlingstjeneste elementet er knyttet opp mot
CorrespondenceStatusAngir status for elementet (dersom elementet er av type meldingstjeneste). Mulige statuser er: Created - Meldingen er opprettet, Read - Meldingen er lest, Replied - Sluttbruker har svart på meldingen, ChangedByGovAgency - Tjenesteeier har gjort endringer på meldingen, ChangedByUser -Sluttbruker har gjort endringer på meldingen, Confirmed - Meldingen er bekreftet, DeletedByUser -Meldingen er slettet av sluttbruker, DeletedByAltinn - Altinn har slettet meldingen (for eksempel ved sanering), Archived - Meldingen er arkivert
DueDateFrist på elementet. Ikke satt for elementer i arkiv.
EndUserSystemIDId som benyttes for å hente navn på sluttbrukersystem
ExternalServiceCodeTjenestekode for elementet, for eksempel ”PSA”
IsCaseArchivedAngir om samhandlingstjenesten er arkivert.
IsMatchedIntern parameter.
LastChangedByNavn på bruker/sluttbrukersystem eller tjenesteeier som sist endret elementet.
LastChangedByIDUnik identifikator for bruker/sluttbrukersystem eller tjenesteeier som sist endret elementet.
LastChangedDateDato for når elementet sist ble endret (yyyy-MM-dd).
LastChangeTypeType endring som ble gjort sist elementet ble endret: Sent, Saved, Archived
NoticeEventuell merknad på elementet tilhørende en samhandlingstjeneste.
ParentCaseNameEventuelt navn på samhandlingstjenesten elementet er knyttet mot
ReporteeElementCodeAngir element id hvor forkortelse for element typen er lagt til som prefiks. Mulige prefiks for element typer er: aktivt - A2E, arkivert - A2A
ReporteeElementIdUnik identifikator for elementet.
ReporteeElementOwnerUnik identifikator for avgiver som elementet tilhører.
ReporteeElementTypeType element: Correspondence - meldingstjeneste, FormTask - innsendingstjeneste, Collaboration -samhandlingstjeneste, LookUp - innsynstjeneste
ReporteeNameNavn på avgiver som vises for elementet i avgivers hovedside.
RoleRequirementRollekrav for å utføre neste steg i arbeidsflyt. Ikke satt for elementer i arkiv.
RoleRequirementAltinn1ElementRollekrav for å utføre neste steg i arbeidsflyt dersom elementet er instansiert i AltinnI. Ikke satt for elementer i arkiv. Behøver ikke settes for AltinnII elementer.
SEReporteeElementIDUnik identifikator for elementet brukt før det arkiveres.
ServiceEditionVersionAngir versjon på tjenesten.
ServiceOwnerAngir tjenesteeier som tilbyr tjenesten som elementet tilhører.
ServiceOwnerCodeTjenesteeierkode brukt for å angi tjenesteeier navn
ServiceOwnerDescriptionTjenesteeiers navn.
StatusStatus for elementet: NotOpenedNoConfirmationReq, NotOpenedConfirmationReq, OpenedNoConfirmedReq, OpenedNotConfirmed, Confirmed, FillIn, SignIn, Archive, SendIn, Active, Finished
StatusnameNavn på status (med språkstøtte).
TaskStatusAngir status for elementet (dersom elementet er av type innsendingstjeneste). Elementet kan ha en av følgende statuser: FormFilling - Innsendingstjenesten er under utfylling, Signing - Innsendingstjenesten er klar for signering, SendIn - Innsendingstjenesten er klar for innsending, ParallelSigning - Innsendingstjenesten er til brukerstyrt signering, Archive - nnsendingstjenesten er arkivert
TitleTittel på elementet som vises i avgivers hovedside

ReporteeElementList.GetCorrespondenceListForArchiveRef

Henter ut arkiverte melding(er) basert på arkiv ID.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
reporteeFødselsnummer eller organisasjonsnummer for avgiver
archiveReferenceArkivreferanse i Altinn
fromDateHvis satt, må alle returnerte elementer ha dato større enn denne
toDateHvis satt, må alle returnerte elementer ha dato mindre enn denne
languageIDFiltrerer på språk: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
ReturverdiBeskrivelse
reporteeElementListEn liste med ReporteeElementBE-objekter som inneholder detaljer for ett element for en avgiver.

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

PropertyBeskrivelse
ReporteeElementBE
AllowDeleteEn boolsk verdi som angir om bruker som hentet elementet fra arkiv har rettighet til å slette elementet.
AllowNewCopyBoolsk verdi som sier om man kan opprette kopi av elementet.
Altinn1ArchiveUnitIdUnik identifikator for elementet i arkivet dersom dette er et element som er arkivert i Altinn I. Behøver ikke settes.
Altinn1FormCodeAngir skjema id i AltinnI. Behøver ikke settes
Altinn1FormIdAngir skjema versjon AltinnI. Behøver ikke settes
Altinn1FormInstanceIDAngir element id i AltinnI. Behøver ikke settes.
Altinn1FormORNoAngir OR-id i AltinnI. Behøver ikke settes.
Altinn1ParticipantIDAngir unik id for tilhørende AltinnI bruker. Behøver ikke settes.
Altinn1ReferenceTypeAngir referansetype satt i AltinnI. Behøver ikke settes.
Altinn1WorkflowProcessIdArbeidsflytreferanse for elementet dersom elementet er arkivert i AltinnI. Behøver ikke settes.
ArchiveIdUnik identifikator for elementet i arkiv. ReporteeElementId, ArchiveId eller Altinn1ArchiveUnitId må settes, men bare en av gangen
ArchiveReferenceUnik arkivreferanse som vises for elementet på avgivers hovedside.
CorrespondenceStatusAngir status for elementet (dersom elementet er av type meldingstjeneste). Mulige statuser er: Created - Meldingen er opprettet, Read - Meldingen er lest, Replied - Sluttbruker har svart på meldingen, ChangedByGovAgency - Tjenesteeier har gjort endringer på meldingen, ChangedByUser - Sluttbruker har gjort endringer på meldingen, Confirmed - Meldingen er bekreftet, DeletedByUser -Meldingen er slettet av sluttbruker, DeletedByAltinn - Altinn har slettet meldingen (for eksempel ved sanering)
DueDateFrist på elementet. Ikke satt for elementer i arkiv
EndUserSystemIDId som benyttes for å hente navn på sluttbrukersystem
ExternalServiceCodeTjenestekode for elementet, for eksempel ”PSA”
LastChangedByNavn på bruker/sluttbrukersystem eller tjenesteeier som sist endret elementet.
LastChangedByIDUnik identifikator for bruker/sluttbrukersystem eller tjenesteeier som sist endret elementet.
LastChangedDateDato for når elementet sist ble endret (yyyy-MM-dd).
LastChangeTypeType endring som ble gjort sist elementet ble endret: Sent, Saved, Archived
ReporteeElementCodeAngir element id hvor forkortelse for element typen er lagt til som prefiks. Mulige prefiks for element typer er: aktivt - A2E, arkivert - A2A
ReporteeElementIdUnik identifikator for elementet.
ReporteeElementOwnerUnik identifikator for avgiver som elementet tilhører.
ReporteeElementTypeType element: Correspondence - meldingstjeneste, FormTask - innsendingstjeneste
ReporteeNameNavn på avgiver som vises for elementet i avgivers hovedside.
RoleRequirementRollekrav for å utføre neste steg i arbeidsflyt. Ikke satt for elementer i arkiv.
RoleRequirementAltinn1ElementRollekrav for å utføre neste steg i arbeidsflyt dersom elementet er instansiert i AltinnI. Ikke satt for elementer i arkiv. Behøver ikke settes for AltinnII elementer.
ServiceOwnerAngir tjenesteeier som tilbyr tjenesten som elementet tilhører.
ServiceOwnerCodeTjenesteeierkode brukt for å angi tjenesteeier navn
StatusStatus for elementet: NotOpenedNoConfirmationReq, NotOpenedConfirmationReq, OpenedNoConfirmedReq, OpenedNotConfirmed, Confirmed, FillIn, SignIn, Archive, SendIn
StatusnameNavn på status (med språkstøtte)
TaskStatusAngir status for elementet (dersom elementet er av type innsendingstjeneste). Elementet kan ha en av følgende statuser: FormFilling - Innsendingstjenesten er under utfylling, Signing - Innsendingstjenesten er klar for signering, SendIn - Innsendingstjenesten er klar for innsending
TitleTittel på elementet som vises i avgivers hovedside.

ReporteeElementList.GetCorrespondenceListForReportee

Henter ut meldinger for en avgiver.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
reporteeFødselsnummer eller organisasjonsnummer for avgiver
fromDateHvis satt, må alle returnerte elementer ha dato større enn denne
toDateHvis satt, må alle returnerte elementer ha dato mindre enn denne
languageIDFiltrerer på språk: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
ReturverdiBeskrivelse
reporteeElementListEn liste med ReporteeElementBE-objekter som inneholder detaljer for ett element for en avgiver.

Tabellen under beskriver datakontrakten for operasjonen

PropertyBeskrivelse
ReporteeElementBE
AllowDeleteEn boolsk verdi som angir om bruker som hentet elementet fra arkiv har rettighet til å slette elementet.
AllowNewCopyBoolsk verdi som sier om man kan opprette kopi av elementet.
Altinn1ArchiveUnitIdUnik identifikator for elementet i arkivet dersom dette er et element som er arkivert i Altinn I. Behøver ikke settes.
Altinn1FormCodeAngir skjema id i AltinnI. Behøver ikke settes
Altinn1FormIdAngir skjema versjon AltinnI. Behøver ikke settes
Altinn1FormInstanceIDAngir element id i AltinnI. Behøver ikke settes.
Altinn1FormORNoAngir OR-id i AltinnI. Behøver ikke settes.
Altinn1ParticipantIDAngir unik id for tilhørende AltinnI bruker. Behøver ikke settes.
Altinn1ReferenceTypeAngir referansetype satt i AltinnI. Behøver ikke settes.
Altinn1WorkflowProcessIdArbeidsflytreferanse for elementet dersom elementet er arkivert i AltinnI. Behøver ikke settes.
ArchiveIdUnik identifikator for elementet i arkiv
ArchiveReferenceUnik arkivreferanse som vises for elementet på avgivers hovedside
CorrespondenceStatusAngir status for elementet (dersom elementet er av type meldingstjeneste). Mulige statuser er: Created - Meldingen er opprettet, Read - Meldingen er lest, Replied - Sluttbruker har svart på meldingen, ChangedByGovAgency - Tjenesteeier har gjort endringer på meldingen, ChangedByUser -Sluttbruker har gjort endringer på meldingen, Confirmed - Meldingen er bekreftet, DeletedByUser - Meldingen er slettet av sluttbruker, DeletedByAltinn - Altinn har slettet meldingen (for eksempel ved sanering)
DueDateFrist på elementet. Ikke satt for elementer i arkiv
EndUserSystemIDId som benyttes for å hente navn på sluttbrukersystem
ExternalServiceCodeTjenestekode for elementet, for eksempel ”PSA”
LastChangedByNavn på bruker/sluttbrukersystem eller tjenesteeier som sist endret elementet
LastChangedByIDUnik identifikator for bruker/sluttbrukersystem eller tjenesteeier som sist endret elementet
LastChangedDateDato for når elementet sist ble endret (yyyy-MM-dd).
LastChangeTypeType endring som ble gjort sist elementet ble endret: Sent, Saved, Archived
ReporteeElementCodeAngir element id hvor forkortelse for element typen er lagt til som prefiks. Mulige prefiks for element typer er: aktivt - A2E, arkivert - A2A
ReporteeElementIdUnik identifikator for elementet.
ReporteeElementOwnerUnik identifikator for avgiver som elementet tilhører
ReporteeElementTypeType element: Correspondence - meldingstjeneste, FormTask - innsendingstjeneste
ReporteeNameNavn på avgiver som vises for elementet i avgivers hovedside
RoleRequirementRollekrav for å utføre neste steg i arbeidsflyt. Ikke satt for elementer i arkiv.
RoleRequirementAltinn1ElementRollekrav for å utføre neste steg i arbeidsflyt dersom elementet er instansiert i AltinnI. Ikke satt for elementer i arkiv. Behøver ikke settes for AltinnII elementer.
ServiceOwnerAngir tjenesteeier som tilbyr tjenesten som elementet tilhører
ServiceOwnerCodeTjenesteeierkode brukt for å angi tjenesteeier navn
StatusStatus for elementet: NotOpenedNoConfirmationReq, NotOpenedConfirmationReq, OpenedNoConfirmedReq, OpenedNotConfirmed, Confirmed, FillIn, SignIn, Archive, SendIn
StatusnameNavn på status (med språkstøtte).
TaskStatusAngir status for elementet (dersom elementet er av type innsendingstjeneste). Elementet kan ha en av følgende statuser: FormFilling, - Innsendingstjenesten er under utfylling, Signing -Innsendingstjenesten er klar for signering, SendIn -Innsendingstjenesten er klar for innsending
TitleTittel på elementet som vises i avgivers hovedside.

ServiceMetadata

TjenesteoperasjonKort beskrivelse
GetAvailableServicesHenter en liste med gyldige tjenester i Altinn
GetFormTaskSchemaDefinitionsHenter spesifikasjoner (.xsd) for alle skjemaer i en gitt innsendingstjeneste

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

ServiceMetadata.GetAvailableServicesV2

Denne operasjonen returnerer en liste med gyldige tjenester i Altinn. Operasjonen er versjonert, og finnes i både V2 og V3 versjon som tilbyt noe ulik funksjonalitet.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
languageIDSpråk kode for å filtrere tjenester. Hvis 0 angis blir verdien satt til standard språkvalg. Språkkoder: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
ReturverdiBeskrivelse
availableServiceListListe med AvailableServiceBEV2-objekter som inneholder detaljer for en gyldig innsendingstjeneste.

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

PropertyBeskrivelse
AvailableServiceBEV2
ServiceOwnerCodeKode for tjenesteeier som tilbyr denne tjenesten
ServiceOwnerNameNavn på tjenesteeier som tilbyr tjenesten
ServiceNameNavn på tjenesten
ExternalServiceCodeAngir kode for tjenesten, for eksempel ”PSA”
ExternalServiceEditionCodeAngir utgave av tjenesten, for eksempel ”2009”
ServiceEditionVersionNameAngir versjon på tjenesten
ServiceEditionVersionIdAngir identifikator for versjonen av tjenesten
ValidFromStartdato for tidsrommet som tjenesten er gyldig i (yyyy-MM-ddThh:mm:ss)
ValidToSluttdato for tidsrommet som tjenesten er gyldig i (yyyy-MM-ddThh:mm:ss)
BuildPackageVersionEt unikt versjonsnummer internt i Altinn
IsMatchedIntern parameter
ServiceTypeAngir type tjeneste: Correspondence – meldingstjeneste, Reporting – innsendingstjeneste, Collaboration – samhandlingstjeneste, Lookup –Iinnsynstjeneste

ServiceMetadata.GetAvailableServicesV3

Denne operasjonen returnerer en liste med gyldige tjenester i Altinn, filtrert på søkeparameterene som blir sendt inn. Operasjonen er versjonert, siste versjon er V3.

Tabellen under beskriver datakontrakten for operasjonen.

PropertyBeskrivelse
AvailableServiceBEV2
ServiceOwnerCodeKode for tjenesteeier som tilbyr denne tjenesten.
ServiceOwnerNameNavn på tjenesteeier som tilbyr tjenesten.
ServiceNameNavn på tjenesten.
ExternalServiceCodeAngir kode for tjenesten, for eksempel ”PSA”.
ExternalServiceEditionCodeAngir utgave av tjenesten, for eksempel ”2009”.
ServiceEditionVersionNameAngir versjon på tjenesten.
ServiceEditionVersionIdAngir identifikator for versjonen av tjenesten.
ValidFromStartdato for tidsrommet som tjenesten er gyldig i (yyyy-MM-ddThh:mm:ss).
ValidToSluttdato for tidsrommet som tjenesten er gyldig i (yyyy-MM-ddThh:mm:ss).
BuildPackageVersionEt unikt versjonsnummer internt i Altinn
IsMatchedIntern parameter.
ServiceTypeAngir type tjeneste: Correspondence – meldingstjeneste, Reporting – innsendingstjeneste, Collaboration – samhandlingstjeneste, Lookup – innsynstjeneste

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

PropertyBeskrivelse
ServicesSearchExternalBE
ServiceTypeAngir type tjeneste: Correspondence – meldingstjeneste, Reporting – innsendingstjeneste, Collaboration – samhandlingstjeneste, Lookup – innsynstjeneste
ServiceOwnerCodeKode for tjenesteeier som tilbyr denne tjenesten.
ExternalServiceCodeAngir kode for tjenesten, for eksempel ”PSA”.
ExternalServiceEditionCodeAngir utgave av tjenesten, for eksempel ”2009”.
AvailableServiceBEV3
ServiceOwnerCodeKode for tjenesteeier som tilbyr denne tjenesten.
ServiceOwnerNameNavn på tjenesteeier som tilbyr tjenesten.
ServiceNameNavn på tjenesten.
ExternalServiceCodeAngir kode for tjenesten, for eksempel ”PSA”.
ExternalServiceEditionCodeAngir utgave av tjenesten, for eksempel ”2009”.
ServiceEditionVersionNameAngir versjon på tjenesten.
ServiceEditionVersionIdAngir identifikator for versjonen av tjenesten.
ValidFromStartdato for tidsrommet som tjenesten er gyldig i (yyyy-MM-ddThh:mm:ss).
ValidToSluttdato for tidsrommet som tjenesten er gyldig i (yyyy-MM-ddThh:mm:ss).
BuildPackageVersionEt unikt versjonsnummer internt i Altinn
IsMatchedIntern parameter.
ServiceTypeAngir type tjeneste: Correspondence – meldingstjeneste, Reporting – innsendingstjeneste, Collaboration – samhandlingstjeneste, Lookup – innsynstjeneste
AttachmentRuleTypeBEListListe som angir hvilke vedleggstyper som er knyttet til tjenesten
AttachmentRuleTypeBE
AttachmentTypeNameUnikt navn for vedleggstypen, benyttes for å spesifisere vedleggstype når vedlegg sendes inn.
AttachmentTypeNameLanguageVisningsnavn for vedleggstypen basert på angitt språk.
MinAttachmentCountMinimum antall vedlegg av denne typen som må være med for å etterfølge kravene for vedleggstypen.
MaxAttachmentCountMaksimum antall vedlegg av denne typen som må være med for å etterfølge kravene for vedleggstypen.
MaxFileSizeMaksimum tillatt filstørrelse for vedleggstypen.
AllowedFileTypesKommaseparert liste over tillatte filtypeendelser for vedleggstypen.
IsXSDValidationRequiredVerdi som angir om XSD validering av vedlegg vil bli gjort for denne vedleggstypen. XSD kan mottas fra tjenesteeier.

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
30013Angitt ExternalServiceCode er på ugyldig format
30005Angitt ServiceOwnerCode er på ugyldig format
40039Når ExternalServiceEditionCode er angitt må også ExternalServiceCode angis

ServiceMetadata.GetFormTaskSchemaDefinitions

Denne operasjonen returnerer spesifikasjoner (.xsd) for alle skjemaer i en gitt innsendingstjeneste.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
externalServiceCodeAngir tjenestekode på innsendingstjenesten man ønsker å hente spesifikasjoner for
externalServiceEditionCodeAngir tjenesteutgavekode for innsendingstjeneste
ReturverdiBeskrivelse
logicalFormSchemaDefinitionListListe med LogicalFormSchemaDefinitionBE-objekter som inneholder meldingsspesifikasjon for et gitt skjema

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

PropertyBeskrivelse
LogicalFormSchemaDefinitionBE
LogicalFormIDUnik identifikator for et gitt skjema i Altinn
DataFormatXsdMeldingsspesifikasjon for skjemaet
DataFormatProviderTypeID
DataFormatIDDen unike id for et spesifikt skjema, dette er typisk gitt av metadata leverandør
DataFormatVersionVersjonen av en gitt DataFormatID, som sammen med den gir et unikt skjema (spesifikasjon)

Workflow

TjenesteoperasjonKort beskrivelse
DoSendingInActionSetter arbeidsflyt til neste steg i forhold til et skjemasett hvis skjema utfylling er ferdig og dette skjema ikke har definert noen signeringssteg.
DoSigningUtfører signering hvis en skjemasett lå klart til signering
GetAvailableActionsV2Returnerer hvilken handling som er mulig å utføre for en gitt innsendingstjeneste i Altinn
GetNextWorkflowStateTypeInProcessFlowV2Denne operasjonen returnerer neste steg (steget etter gjeldende steg) i arbeidsflyt for en gitt innsendingstjeneste
GetProcessDetailsV2Denne operasjonen returnerer alle steg i arbeidsflyten for en gitt innsendingstjeneste; både steg som allerede er utført og steg som skal utføres
GetSigningTextHenter ut signeringsteksten for et element i Altinn
SetBackToFormFillingKan kalles fra et sluttbrukersystem for å sette en innsendingstjeneste i Altinn tilbake til utfyllingssteg
PrepareUserControlledSigningBasicBenyttes til å sette opp det brukerstyrte signeringssteget
GetProcessStepIDForParallelSigningBasicHenter stegnummeret for det brukerstyrte signeringssteget

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

Workflow.DoSendingInAction

DoSendingInAction kan kalles fra et sluttbrukersystem for å sende inn en innsendingstjeneste (uten signeringssteg) som allerede ligger ferdig utfylt i Altinn.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDAngir element i Altinn som skal sendes inn
ReturverdiBeskrivelse
N/A

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
60035Man har prøvd å arkivere et ReporteeElement som allerede er arkivert
60037Man har prøvd å sende inn et ReporteeElement som ikke har blitt validert, da element ikke er i en completed state

Workflow.DoSigning

DoSigning kan kalles fra et sluttbrukersystem for å signere en innsendingstjeneste som ligger klart til signering i Altinn. Dersom dette er siste signeringssteg vil tjenesten også sendes inn.

Listen med FormID og AttachmentID som skal signeres kan hentes av sluttbrukersystemet ved å gjøre et kall til ReporteeElementList.GetFormSetElementsV2 i ReporteeElementList endepunktet.

ReporteeElementListExternalBasic.GetFormSetElementsBasicV2[reporteeElementID] returnerer:

*Når Vedlegg:*
&lt;b:ItemID&gt;184863&lt;/b:ItemID&gt;
&lt;b:ItemName&gt;Chrysanthemum.jpg&lt;/b:ItemName&gt;
&lt;b:ItemType&gt;BinaryAttachment&lt;/b:ItemType&gt;
*For HovedSkjema:*
&lt;b:ItemID&gt;109813&lt;/b:ItemID&gt;
&lt;b:ItemName&gt;RF-1215 Selskapsoppgave for deltakerliknet selskap
2012&lt;/b:ItemName&gt;
&lt;b:ItemType&gt;MainForm&lt;/b:ItemType&gt;
&lt;b:ItemURL&gt;PrintPDF.aspx?FormId=109813&lt;/b:ItemURL&gt;
*Når Underskjema:*
&lt;b:ItemID&gt;109814&lt;/b:ItemID&gt;
&lt;b:ItemName&gt;RF-1233 Selskapets oppgave over deltakerens formue og
inntekt i deltakerliknet selskap 2012&lt;/b:ItemName&gt;
&lt;b:ItemType&gt;SubForm&lt;/b:ItemType&gt;
&lt;b:ItemURL&gt;PrintPDF.aspx?FormId=109814&lt;/b:ItemURL&gt;
&lt;b:ValidationStatusType&gt;Valid&lt;/b:ValidationStatusType&gt;
Parameterer ItemID gir korrelert verdi som skal benyttes i
WorkflowServiceExternalBasic.DoSigningBasic for å utføre signering av
valgte skjema/vedlegg:
&lt;ns:selectedForms&gt;
&lt;arr:int&gt;\[ItemID fra WS GetFormSetElementsBasicV2
\]&lt;/arr:int&gt;
&lt;/ns:selectedForms&gt;
&lt;ns:selectedAttachments&gt;
&lt;arr:int&gt;184863&lt;/arr:int&gt;
&lt;arr:int&gt;184864&lt;/arr:int&gt;
&lt;/ns:selectedAttachments&gt;

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDAngir element i Altinn som skal signeres
selectedFormsAngir en liste med FormIDs for skjemaer som skal signeres
selectedAttachmentsAngir en liste med AttachmentIDs for vedlegg som skal signeres (kan hentes ut vha ItemID i operasjonen GetFormSetElementsV2 når ItemType er satt til BinaryAttachment).
signatureTextSigneringstekst
endUserSystemLoginDateTimeDato og tidspunkt for når bruker logget inn i sluttbrukersystem (yyyy-MM-ddThh:mm:ss)
endUserSystemSignatureDateTimeato og tidspunkt for når signeringen i sluttbrukersystemet ble gjort (yyyy-MM-ddThh:mm:ss)
endUserSystemVersionVersjonsnummer for sluttbrukersystemet
endUserSystemUserIdIdentifikator for bruker som var logget på sluttbrukersystemet og gjennomførte signeringen
enduserSystemReferenceReferanse til signaturen som ble utført i sluttbrukersystemet (satt av sluttbrukersystem, bør være unik)
endUserSystemSignatureLogIdUnik id i sluttbrukersystemet for logginnslag for signeringen
ReturverdiBeskrivelse
N/A

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
14Dette er en generell autoriserings feil, og vil forekomme i et par situasjoner; a. Man prøver å signere et ReporteeElement som man ikke har tilgang til. b. Man prøver å signere et ReporteeElement som står i feil status. (For eksempel Utfylling.)
60035Man har prøvd å signere og arkivere et ReporteeElement som allerede er arkivert.
60036Denne brukeren har allerede signert dette ReporteeElementet.

Workflow.GetAvailableActionsV2

Denne operasjonen returnerer hvilken handling som er mulig å utføre for en gitt innsendingstjeneste i Altinn. Dette er basert på hvilket steg i arbeidsflyten tjenesten befinner seg på, samt hvilke rettigheter bruker i sluttbrukersystemet har. Operasjonen er versjonert, gjeldende versjon er V2.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDAngir element i Altinn
ReturverdiBeskrivelse
userCurrentActionUserCurrentActionV2-objektet vil inneholde en av seks mulige handlinger: NoAction, Sign, FormFilling, SendIn, SignAndSendIn, DoSignDelegation, Delegering for brukerstyrt signering

Workflow.GetNextWorkflowStateTypeInProcessFlowV2

Denne operasjonen returnerer neste steg (steget etter gjeldende steg) i arbeidsflyt for en gitt innsendingstjeneste. Operasjonen er versjonert, gjeldende versjon er V2.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
reporteeElementIDAngir element i Altinn.
ReturverdiBeskrivelse
userCurrentActionUserCurrentActionV2-objektet vil inneholde en av seks mulige handlinger: NoAction, Sign, FormFilling, SendIn, SignAndSendIn, DoSignDelegation, Delegering for brukerstyrt signering

Workflow.GetProcessDetailsV2

Denne operasjonen returnerer alle steg i arbeidsflyten for en gitt innsendingstjeneste; både steg som allerede er utført og steg som skal utføres. Operasjonen er versjonert, gjeldende versjon er V2.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
reporteeElementIDAngir element i Altinn
ReturverdiBeskrivelse
processDetailsListEn liste med ProcessDetailsBEV2-objekter, som inneholder detaljer for alle steg for gitte innsendingstjeneste

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

PropertyBeskrivelse
ProcessDetailsBEV2
SequenceNumberSekvensnummer i arbeidsflyt for gjeldende steg
ProcessStepIdUnik identifikator for steget
ActivityTypeIdAngir type steg: FormFilling, Signing, SendIn
UserIdIdentifikator for bruker som har gjennomført steget (dersom steget er gjennomført av bruker)
ServiceOwnerIdIdentifikator for tjenesteeier som har gjennomført steget (dersom steget er gjennomført av tjenesteeier).
EndUserSystemIDIdentifikator for sluttbrukersystem som har gjennomført steget (dersom steget er gjennomført av sluttbrukersystem).
ReporteeIdIdentifikator for avgiver for tjenesten
ReporteeNameNavn på avgiver
CreatedDateTimeDato og tidspunkt for når tjenesten kom til gjeldende steg (yyyy-MM-ddThh:mm:ss)
IsCurrentStepAngir om dette steget er gjeldende steg i arbeidsflyt for innsendingstjeneste
LastModifiedDateDato og tidspunkt for når det sist ble gjort endringer på tjenesten for dette steget (yyyy-MM-ddThh:mm:ss)
IsOptionalSigningStepAngir om signering er valgfritt for prosessen
IsOptionalSigningStepIndicatorAngir om signering er valgfritt for steget
ParallelSigningSeqNumberAngir stegnummeret et eventuelt brukerstyrt signeringssteg har i arbeidsflyten for tjenesten

Workflow.GetProcessDetailsBasicV3

Denne operasjonen returnerer alle steg i arbeidsflyten for en gitt innsendingstjeneste; både steg som allerede er utført og steg som skal utføres. Operasjonen er versjonert, gjeldende versjon er V2.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
reporteeElementIDAngir element i Altinn
ReturverdiBeskrivelse
processDetailsListEn liste med ProcessDetailsBEV3-objekter, som inneholder detaljer for alle steg for gitte innsendingstjeneste

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

PropertyBeskrivelse
ProcessDetailsBEV2
SequenceNumberSekvensnummer i arbeidsflyt for gjeldende steg
ProcessStepIdUnik identifikator for steget.
ActivityTypeIdAngir type steg: FormFilling, Signing, SendIn, Deleted
UserIdIdentifikator for bruker som har gjennomført steget (dersom steget er gjennomført av bruker).
ServiceOwnerIdIdentifikator for tjenesteeier som har gjennomført steget (dersom steget er gjennomført av tjenesteeier).
EndUserSystemIDIdentifikator for sluttbrukersystem som har gjennomført steget (dersom steget er gjennomført av sluttbrukersystem).
ReporteeIdIdentifikator for avgiver for tjenesten.
ReporteeNameNavn på avgiver.
CreatedDateTimeDato og tidspunkt for når tjenesten kom til gjeldende steg (yyyy-MM-ddThh:mm:ss).
IsCurrentStepAngir om dette steget er gjeldende steg i arbeidsflyt for innsendingstjeneste.
LastModifiedDateDato og tidspunkt for når det sist ble gjort endringer på tjenesten for dette steget (yyyy-MM-ddThh:mm:ss).
IsOptionalSigningStepAngir om signering er valgfritt for prosessen
IsOptionalSigningStepIndicatorAngir om signering er valgfritt for steget
ParallelSigningSeqNumberAngir stegnummeret et eventuelt brukerstyrt signeringssteg har i arbeidsflyten for tjenesten.

Workflow.GetSigningText

Denne operasjonen henter ut signeringsteksten for et element i Altinn. Språkkoden angir hvilket språk man ønsker teksten på. Dersom valgt språk ikke støttes for denne tjenesten vil teksten returneres på default språk.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
externalServiceCodeTjenestekode (for eksempel ”PSA”) for tjenesten som skjemasettet tilhører. Settes bare hvis reporteeElementID er ukjent.
externalServiceEditionCodeTjenesteutgavekode (for eksempel ”2009”) for tjenesten som skjemasettet tilhører. Settes sammen med externalServiceCode.
reporteeElementIDAngir element i Altinn. Settes ikke hvis externalServiceCode/ externalServiceEditionCode er satt.
languageIDAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
ReturverdiBeskrivelse
tekstSigneringstekst

Workflow.SetBackToFormFilling

Denne operasjonen kan kalles fra et sluttbrukersystem for å sette en innsendingstjeneste i Altinn tilbake til utfyllingssteg.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDAngir element i Altinn
ReturverdiBeskrivelse
N/A

Workflow.PrepareUserControlledSigning

Denne operasjonen benyttes for å forberede det brukerstyrte signeringssteget for en innsendingstjeneste.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDAngir elementet i Altinn
delegatedUserBEListListe med DelegatedUserBE som angir hvilke brukere som kan signere det brukerstyrte signeringssteget
parallelSigningStepLockedAngir om det brukerstyrte steget skal være låst eller ei, kan kun brukes av ”Trusted partner”
userDefinedNumberOfSignaturesRequiredAngir antallet signaturer som kreves for det brukerstyrte signeringssteget
ReturverdiBeskrivelse
N/AN/A

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

PropertyBeskrivelse
DelegatedUserBE
SSNFødselsnummer for bruker som skal signere.
NameOg etternavn til bruker som skal signere.
NumberOfSignaturesAllowedAntall signaturer denne kan gjøre.

Workflow.GetProcessStepIDForParallelSigning

Denne operasjonen benyttes for å hente prosess steg ID for det brukerstyrte signeringssteget.

Tabellen under beskriver datakontrakten for operasjonen.

userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDAngir elementet i Altinn
ReturverdiBeskrivelse
IdID til det brukerstyrte signeringssteget, returneres 0 betyr det at valgt element ikke har et brukerstyrt signeringssteg

Workflow.GetSigningSummaryHTML

Operasjon innført av webSA for å kunne understøtte samme funksjonaliteten som man har i Altinn I, med visning av kvitteringssammendrag på signeringssiden/signeringssteget, og ikke bare på kvitteringssiden etter arkivering.

Tabellen under beskriver datakontrakten for operasjonen.

userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
reporteeElementIDAngir elementet i Altinn
ReturverdiBeskrivelse
GetSigningSummaryHTMLBasicResultReturnerer kvitteringssammendrag for en innsendingstjeneste tilsvarende som i portal

PrefillEUSExternal

TjenesteoperasjonKort beskrivelse
GetPrefillDataHenter preutfyllingsdata for angitt avgiver og tjenesteutgave, og returnerer preutfyllingsdata

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

PrefillEUSExternal.GetPrefillData

Denne operasjonen kan kalles fra et sluttbrukersystem for å hente preutfyllingsdata for en gitt avgiver og tjenesteutgave.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
ReporteeNumberFødselsnummer eller organisasjonsnummer det skal hentes ut prefill for
ExternalServiceCodeTjenestekode for tjenesten som skjemasettet tilhører
ExternalServiceEditionCodeTjenesteutgavekode for tjenesten som skjemasettet tilhører
ReturverdiBeskrivelse
preFillDataObjekt av typen PreFillDataBE, som inneholder status på hvorvidt preutfyllingsdata ble funnet eller ikke, samt en liste med objekter av typen PreFillFormFieldDataBE, som inneholder selve preutfyllingsdataene og andre metadata.

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

PropertyBeskrivelse
PreFillDataBE
StatusStatus som angir om preutfyllingsdata ble funnet eller ikke. Mulige statuser er: INVALIDINPUT - Input er ikke valid, PREFILLDATAFOUND - Preutfyllingsdata ble funnet og returnert, PREFILLDATANOTFOUND - Ingen gyldige preutfyllingsdata ble funnet
PreFillFormTaskBEListListe med objekter av typen PrefillFormTaskBE
PrefillFormTaskBE
ExternalServiceCodeAngir den unike tjenestekoden dataene gjelder
ExternalServiceEditionCodeAngir tjenesteutgavekode dataene gjelder
ExternalShipmentReferenceUnik referanse som settes av tjenesteeier for å identifisere forsendelsen
IdentityFieldHashCodeSettes ikke av tjenesteeier. Brukes internt i Altinn
PreFillAttachmentsListe (PrefillAttachmentBE-objekter) som inneholder binære vedlegg for oppgavesettet
PreFillFormsListe (PrefillFormBE-objekter) som inneholder preutfylte skjema og metadata for et oppgavesett, ett skjema per objekt
PreFillIdentityFieldsListe (PrefillIdentityFieldBE-objekter) som inneholder identifiserende felter for det preutfylte oppgavesettet
PrefillNotificationsListe (NotificationBE-objekter) med varsler for det preutfylte oppgavesettet
ReceiversReferenceReferanse som settes av Altinn
ReporteeFødselsnummer eller organisasjonsnummer som identifiserer hvem dataene gjelder
SendersReferenceReferanse på preutfylt skjemasett som settes av tjenesteeier
ServiceOwnerCodeKode som unikt representerer kildesystem, f.eks. ”ABC-123”. Format: XXX_YYYY. De tre første bokstavene er påkrevd og representerer tjenesteeier. De etter understreken representerer avdeling/system, og er valgfritt hvis det ikke finnes flere avdelinger/systemer innenfor samme tjenesteeier.
ValidFromDateAngir fra når preutfyllingsdata er gyldig (yyyy-MM-dd)
ValidToDateAngir til når preutfyllingsdata er gyldig (yyyy-MM-dd)
PrefillAttachmentBE
AttachmentDataData for det binære vedlegget.
AttachmentNameDette er navnet på vedlegget, som det vises i portalen.
AttachmentTypeMIME-typen for vedlegget
FileNameNavn på fil for det binære vedlegget. Filavnet kan ikke inneholde tegn som “:” og “".
SendersReferenceReferanse for vedlegget. Settes av tjenesteeier
PrefillFormBE
DataFormatIDId til skjema fra metadata kilde
DataFormatVersionVersjon til skjema fra metadata kilde
FormDataXMLPreutfyllingsdata for skjemaet. En CDATA blokk
SendersReferenceReferanse for skjemaet satt av tjenesteeier
PreFillIdentityFieldBE
FieldValueVerdi for identifiserende felt, som benyttes for å skille preutfyllingsdata for samme tjenesteutgave og avgiver fra hverandre
NotificationBE
FromAddressAvsender adresse (e-post). Hvis ikke satt benyttes avsenderadresse satt i varselmalen
ShipmentDateTimeNår varsel skal sendes til mottaker
LanguageCodeSpråk kode: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
NotificationTypeEn unik streng som definerer en referanse til predefinerte varslingstekster
TextTokensListe av tekster som skal erstatte maltekst i varselmal
ReceiverEndPointsListe av mottaker adresser (ReceiverEndPointBE)
ReceiverEndPoint
ReceiverAddressAdressen (telefonnummer eller e-postadresse) for mottakspunktet
TransportTypeType varsling: Email, SMS, Instant Message (IM), Both email & sms
TextTokenSubstitutionBE
TokenNumId på maltekst som skal erstattes i varselmal. Varselmal må bestilles og lages på forhånd
TokenValueTekst som skal ersatte maltekst

PrefillEUSExternal.GetPrefillDataV2

Denne operasjonen kan kalles fra et sluttbrukersystem for å hente preutfyllingsdata for en gitt avgiver og tjenesteutgave.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn.
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
ReporteeNumberFødselsnummer eller organisasjonsnummer det skal hentes ut prefill for
ExternalServiceCodeTjenestekode for tjenesten som skjemasettet tilhører
ExternalServiceEditionCodeTjenesteutgavekode for tjenesten som skjemasettet tilhører
PrefillListSBS kan be om preutfylling for spesifikke skjema/underskjema med en opsjonell liste over ønskede skjema. Listen inneholder verdi/verdier som refererer til skjema basert på dets DataFormatID. Det skal ikke være nødvendig å måtte angi DataFormatVersion siden man allerede kjenner til ExternalServiceCode, ExternalServiceEditionCode + DataFormatID, som gir nok informasjon til å finne det aktuelle (under-)skjema. Merk at dette er en liste, slik at man kan hente preutfylling for flere skjema samtidig
PrefillList.DataFormatIDListe med en eller flere verdier. Verdien peker på hvilket skjema i et skjemasett man ønsker å hente preutfylling for
returnAllFormTasksVerdi for å bestemme om Altinn skal returnere alle gyldige skjemaset eller kun det siste. Dersom verdien ikke er definert eller er definert til ‘false’ så returneres kun siste skjemasettet som er preutfylt. Dersom verdien er definert til ‘true’ så returneres de etterspurte skjemaene i alle gyldige preutfylte skjemaset. Det er kun i tilfeller der det er prefill på skjemanivå at det kan returneres mer en ett oppgavesett.
ReturverdiBeskrivelse
preFillDataObjekt av typen PreFillDataBE, som inneholder status på hvorvidt preutfyllingsdata ble funnet eller ikke, samt en liste med objekter av typen PreFillFormFieldDataBE, som inneholder selve preutfyllingsdataene og andre metadata

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

PropertyBeskrivelse
PreFillDataBE
PrefillDataFoundSamlestatus: Angir om det finnes eller ikke finnes Preutfylling (Tilsvarer: SOPrefillDataFound or RegisterPrefillDataFound)
SOPrefillDataFoundAngir om det finnes eller ikke finnes Preutfylling fra tjenesteeier
RegisterPrefillDataFoundAngir om det finnes eller ikke finnes Preutfylling fra Register
PreFillFormTaskBEListListe med objekter av typen PrefillFormTaskBE
PrefillFormTaskBE
ExternalServiceCodeAngir den unike tjenestekoden dataene gjelder
ExternalServiceEditionCodeAngir tjenesteutgavekode dataene gjelder
ExternalShipmentReferenceUnik referanse som settes av tjenesteeier for å identifisere forsendelsen
IdentityFieldHashCodeSettes ikke av tjenesteeier. Brukes internt i Altinn
PreFillAttachmentsListe (PrefillAttachmentBE-objekter) som inneholder binære vedlegg for oppgavesettet
PreFillFormsListe (PrefillFormBE-objekter) som inneholder preutfylte skjema og metadata for et oppgavesett, ett skjema per objekt
PreFillIdentityFieldsListe (PrefillIdentityFieldBE-objekter) som inneholder identifiserende felter for det preutfylte oppgavesettet
PrefillNotificationsListe (NotificationBE-objekter) med varsler for det preutfylte oppgavesettet
ReceiversReferenceReferanse som settes av Altinn
ReporteeFødselsnummer eller organisasjonsnummer som identifiserer hvem dataene gjelder
SendersReferenceReferanse på preutfylt skjemasett som settes av tjenesteeier
ServiceOwnerCodeKode som unikt representerer kildesystem, f.eks. ”ABC-123”. Format: XXX_YYYY. De tre første bokstavene er påkrevd og representerer tjenesteeier. De etter understreken representerer avdeling/system, og er valgfritt hvis det ikke finnes flere avdelinger/systemer innenfor samme tjenesteeier.
ValidFromDateAngir fra når preutfyllingsdata er gyldig (yyyy-MM-dd)
ValidToDateAngir til når preutfyllingsdata er gyldig (yyyy-MM-dd)
PrefillAttachmentBE
AttachmentDataData for det binære vedlegget
AttachmentNameDette er navnet på vedlegget, som det vises i portalen
AttachmentTypeMIME-typen for vedlegget
FileNameNavn på fil for det binære vedlegget. Filavnet kan ikke inneholde tegn som “:” og “".
SendersReferenceReferanse for vedlegget. Settes av tjenesteeier
PrefillFormBE
DataFormatIDId til skjema fra metadata kilde
DataFormatVersionVersjon til skjema fra metadata kilde
FormDataXMLPreutfyllingsdata for skjemaet. Dataene er lagret som en CDATA blokk. Preutfyllingsdata omfatter eventuell oppgavesettpreutfylling, eventuell feltpreutfylling og eventuell registerpreutfylling
SendersReferenceReferanse for skjemaet satt av tjenesteeier
PreFillIdentityFieldBE
FieldValueVerdi for identifiserende felt, som benyttes for å skille preutfyllingsdata for samme tjenesteutgave og avgiver fra hverandre
NotificationBE
FromAddressAvsender adresse (e-post). Hvis ikke satt benyttes avsenderadresse satt i varselmalen
ShipmentDateTimeNår varsel skal sendes til mottaker
LanguageCodeSpråk kode: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
NotificationTypeEn unik streng som definerer en referanse til predefinerte varslingstekster
TextTokensListe av tekster som skal erstatte maltekst i varselmal
ReceiverEndPointsListe av mottaker adresser (ReceiverEndPointBE)
ReceiverEndPoint
ReceiverAddressAdressen (telefonnummer eller e-postadresse) for mottakspunktet
TransportTypeType varsling: Email, SMS, Instant Message (IM), Both email & sms
TextTokenSubstitutionBE
TokenNumId på maltekst som skal erstattes i varselmal. Varselmal må bestilles og lages på forhånd
TokenValueTekst som skal ersatte maltekst

Case

TjenesteoperasjonKort beskrivelse
GetCaseListHenter en liste med detaljer for aktive samhandlingstjenester. Operasjonen kan også kalles for å hente ut detaljer for én spesifikk samhandlingstjeneste
InstantiateCollaborationOppretter en ny samhandlingstjeneste og starter arbeidsflyten for tjenesten
ArchiveCaseAvslutter arbeidsflyten for en samhandlingstjeneste

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

Case.GetCaseList

Operasjonen kan benyttes for å hente ut en liste med detaljer for aktive samhandlingstjenester eller detaljer for én spesifikk samhandlingstjeneste.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
caseIDUnik identifikator for en samhandlingstjeneste
externalServiceCodeUnik tjenestekode for en tjeneste
externalServiceEditionCodeUnik kode for en tjenesteutgave
languageIDSpråk id. Benytt verdien 0 (uspesifisert) da skjemasett vil hentes med språket den ble arkivert med. Språk id: 1033-English, 1044-Bokmål, 1083-Samisk, 2068-Nynorsk
reporteeNumberFødselsnummer eller organisasjonsnummer for de tjenester man ønsker å hente ut
ReturverdiBeskrivelse
CaseBEListEn liste med objekter av typen CaseBE

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

PropertyBeskrivelse
CaseBE
CaseIDIdentifikator for samhandlingstjenesten.
CaseNameSamhandlingstjenestens navn.
CommentsKommentarer på samhandlingstjenesten.
CurrentStateFriendlyNameVisningsvennlig navn på samhandlingstjenestens tilstand.
CurrentStateIDIdentifikator for samhandlingstjenestens tilstand.
CurrentStateNameNavn på samhandlingstjenestens tilstand.
NoticeMerknad på samhandlingstjenesten.
NoticeTemplateIDIdentifikator for merknaden på samhandlingstjenesten

Tabellen under angir mulige feilkoder for operasjonen:

60001Angitt CaseID er ikke gyldig
60002Enten tjenestekode og tjenesteutgavekode eller identifikator for samhandlingstjeneste må angis
60012Angitt avgiver er ikke gyldig
60014Angitt CaseID er arkivert
60015Angitt CaseID er slettet

Case.InstantiateCollaboration

Denne operasjonen kan kalles fra et sluttbrukersystem for å opprette en instans av en samhandlingstjeneste.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
externalServiceCodeTjenestekode for type samhandlingstjenesten som skal opprettes
externalServiceEditionCodeTjenesteutgavekode for type samhandlingstjenesten som skal opprettes
reporteeNumberFødselsnummer eller organisasjonsnummer samhandlingstjeneste instansen skal opprettes for
externalSystemReferenceUnik referanse for samhandlingstjenesten
visibleDateTimeDato for når samhandlingstjenesten blir synlig i portal (yyyy-MM-dd)
dueDateSamhandlingstjenestens frist angis her (yyyy-MM-dd)
ReturverdiBeskrivelse
CaseIdIdentifikator for den opprettede samhandlingstjeneste instansen

Tabellen under angir mulige feilkoder for operasjonen:

Case.ArchiveCase

Denne operasjonen kan kalles fra et sluttbrukersystem for å arkivere en samhandlingstjeneste.

Sluttbrukersystemet kan velge å angi at samhandlingstjenesten skal arkiveres uavhengig av om tjenestene som tilhører samhandlingstjenesten er arkivert. Dette vil medføre at tilhørende tjenester vil frikobles fra samhandlingstjenesten.

InputBeskrivelse
userSSNFødselsnummer til bruker i sluttbrukersystemet som skal autentiseres
userPasswordPassordet bruker (i sluttbrukersystemet) har registrert for sin bruker i Altinn
userPinCodePinkode for valgt engangskodetype (authMethod)
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
caseIDUnik identifikator for samhandlingstjenesten som skal arkiveres
forceArchiveAngir om elementer som ikke er klare for å arkiveres sammen med samhandlingstjenesten skal frikobles
ReturverdiBeskrivelse
ArchivedCaseIDArkiv identifikator for den arkiverte samhandlingstjenesten

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
60001Angitt CaseID er ikke gyldig
60006Samhandlingstjenesten har fremdeles aktive meldingstjenester
60007Samhandlingstjenesten har fremdeles aktive innsendingstjenester
60013Angitt samhandlingstjeneste er ikke gyldig, eller har blitt arkivert/slettet

SystemAuthentication

TjenesteoperasjonKort beskrivelse
GetAuthenticationChallengeAutentiserer bruker, og returnerer engangskode for tjenestekall

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

SystemAuthentication.GetAuthenticationChallenge

For å sikre autentisering av en person i Altinn gjennom web service operasjonskall benyttes et tjenestekall som tar i mot informasjon om hvilken bruker som skal autentiseres. Web servicen sender tilbake en melding om hvilken engangskode basert på input om hvilke autentiseringsmetode som ønsker benyttes. Den identifiserte engangskoden operasjonen gir beskjed om i respons må da benyttes ved neste tjenestekall. (Se avsnitt om autentisering og hvordan benytte denne web service operasjonen)

Denne tjenesten vil gi tilbakemelding om hvilken engangskode som skal benyttes og også sende en engangskode per SMS hvis dette er valgt autentisering metode.

InputBeskrivelse
challengeRequestObjekt av typen AuthenticationChallengeRequestBE som representerer hvem som ønsker tilgang
ReturverdiBeskrivelse
autenticationChallengeObjekt av typen AuthenticationChallengeBE med info om autentiseringstatus, forteller om kallet var suksess eller ikke:
Hvis meldingen inneholder ”OK” så er forespørsel OK og teksten i Message-feltet i denne responsen gir mer informasjon til bruker

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

PropertyBeskrivelse
AuthenticationChallengeRequestBE
SystemUserNameId eller brukernavn som unikt identifiserer sluttbrukersystemet eller brukeren i Altinn.
UserSSNFødselsnummer til bruker i sluttbrukersystemet eller brukernavnet som skal autentiseres
UserPasswordPassordet person har registrert for sin bruker i Altinn
AuthMethodAngir hvilken engangskodetype bruker ønskes utfordret på
AuthenticationChallengeBE
StatusStatus på forespørsel:
MessageInformasjon utover status
ValidFromTidspunkt pin de gyldig fra
ValidToTidspunkt pin utløper

ArchiveCommonExternal

TjenesteoperasjonKort beskrivelse
GeneratePaymentInformationGenererer betalingsinformasjon i xml-format til sluttbrukersystem.

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

ArchiveCommonExternal.GetPaymentInformation

Denne operasjonen genererer betalingsinformasjon i xml-format til sluttbrukersystem.

Tabellen under beskriver datakontrakten for operasjonen.

InputBeskrivelse
systemUserNameId som unikt identifiserer sluttbrukersystemet eller brukernavnet i Altinn
systemPasswordPassord til sluttbrukersystemet eller brukernavnet i Altinn
userSSNBrukers fødselsnummer. Til bruk til autentisering ved evt. Signering
userPasswordBrukers passord. Til bruk til autentisering ved evt. Signering
userPinCodePinkode. Til bruk til autentisering ved evt. signering
authMethodAngir hvilken engangskodetype bruker (i sluttbrukersystemet) vil autentiseres med. Gyldige typer for denne verdien er: AltinnPin, SMSPin
dataFormatIDDataformat
reporteeFødselsnummer eller organisasjonsnummer
yearÅr man ønsker å hente ut betalingsinfo fra
periodeNumberPeriode man ønsker å hente ut betalingsinfo fra. Denne verdien er avhengig av hvilken verdi parameteren periodeType har. F.eks for periodType=1 er kun 1 gyldig,da det er kun 1 periode for årlig innrapportering. For periodeType=2 er 1 og 2 som er gyldige, for periodeType=3 er det 1,2 og 3 de gyldige verdiene, osv
periodeTypeType innrapporteringsperiode. Denne kan ha følgende verdier: 1 - årlig,2 - halvårlig,3 - hver 4 måned, 4 - kvartalsvis, 5 - annenhver måned, 6 - månedlig, 26 - annenhver uke, 52 - ukentlig, 365 - daglig
municipalNumberKommunenummer
formTypeType skjema. Kan være 1 - tillegsoppgave, 2 - endringsoppgave og 3 - hovedoppgave
externalServiceCodeUnik tjenestekode for en tjeneste
externalServiceEditionCodeUnik kode for en tjenesteutgave

BrokerService – Formidlingstjenester (WS)

TjenesteoperasjonKort beskrivelse
CheckIfAvailableFilesDenne operasjonen er en enkel og lettvekts metode for mottakere som ofte må sjekke om det er nye filer tilgjengelig
GetAvailableFilesHenter en avgivers tilgjengelige formidlingstjenester med metadata og referanse for nedlasting
InitiateBrokerServiceForbereder opprettelse av en formidlingstjeneste ved å sende inn nødvendig metadata, hvorpå fil kan strømmes opp.
UploadFileStreamedStrømmer opp fil for en gitt referanse basert på opprettelse av formidlingstjeneste
DownloadFileStreamedStrømmer ned fil for formidlingstjeneste basert på referanse

Se endepunkter for informasjon om endepunkter for tjenesteoperasjonene.

BrokerService.CheckIfAvailableFiles

Denne operasjonen er en enkel operasjon for mottakere som ofter poller på om filer er tilgjengelige. Den gir en enkel response; true dersom en eller flere angitte mottakere har filer tilgjengelige, false dersom ingen har filer tilgjengelige. “Recipients” feltet er enten en enkel mottaker eller flere mottakere i en komma-separert liste

BrokerService.GetAvailableFiles

Operasjonen henter ut tilgjengelige formidlingstjenester som en mottaker kan laste ned.

Listen med filer vil bli filtrert basert på rettigheter.

  • Innlogget system må ha rettighetene som kreves for å kunne lese elementer (på tjenesten) på vegne av avgiver.
  • Avgiver må fortsatt ha lese rettigheter på tjenesten. (Kan ha mistet rettighetene etter at filen ble opprettet.)
  • Innlogget bruker har riktig autentiseringsnivå. For eksempel vil data system innlogging gi nivå 2. Dette vil skjule filer fra tjenester som krever nivå 3.

Hvis en eller flere av disse testene ikke går ok så vil filene det gjelder bli skjult for brukeren. Metoden vil ikke gi noen feilmelding på dette.

InputBeskrivelse
searchParametersObjekt av typen BrokerServiceSearch som representerer søkekriteriene for oppslaget mot formidlingstjenestene
ReturverdiBeskrivelse
BrokerServiceAvailableFileListObjekt av typen BrokerServiceAvailableFileList som inneholder en liste over tilgjengelige formidlingstjenester med informasjon som passer søkekriteriene

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

PropertyBeskrivelse
BrokerServiceSearch
ReporteeAngir for hvilken avgiver formidlingstjenestene skal sjekkes for. Påkrevd felt.
FileStatusAngir status for formidlingstjenesten det skal søkes for. Mulige verdier er: Uploaded – betyr at formidlingstjenesten er lastet opp av avsender og tilgjengelig for nedlasting. Downloaded – betyr at formidlingstjenesten allerede er lastet ned fra Altinn, men fremdeles tilgjengelig for nedlasting. Feltet er påkrevd
ExternalServiceCodeAngir tjenestekoden til formidlingstjenesten det skal søkes etter. Må benyttes i sammenheng med ExternalServiceEditionCode. Feltet er valgfritt.
ExternalServiceEditionCodeAngir tjenesteutgavekoden til formidlingstjenesten det skal søkes etter. Må benyttes i sammenheng med ExternalServiceCode. Feltet er valgfritt.
MinSentDateTimeAngir dato og klokkeslett for å begrense resultatsett av formidlingstjenester sent inn etter angitt tidspunkt, (yyyy-MM-ddThh:mm:ss).
MaxSentDateTimeAngir dato og klokkeslett for å begrense resultatsett av formidlingstjenester sent inn før angitt tidspunkt, (yyyy-MM-ddThh:mm:ss).
BrokerServiceAvailableFile
FileReferenceFilreferanse på GUID format som benyttes til å laste ned formidlingstjenesten ved bruk av BrokerServiceStreamed.DownloadFileStreamed (se 6.14.4)
FileNameFilnavnet til formidlingstjenesten
FileSizeStørrelsen på filen til formidlingstjenesten
ReceiptIDIdentifikator for kvitteringen tilhørende denne forsendelsen og mottaker. Dette er en underkvittering til hoved-kvitteringen sender forholder seg til.
FileStatusViser status for formidlingstjenesten. Mulige verdier er: Uploaded – betyr at formidlingstjenesten er lastet opp av avsender og tilgjengelig for nedlasting. Downloaded – betyr at formidlingstjenesten allerede er lastet ned fra Altinn, men fremdeles tilgjengelig for nedlasting
ReporteeOrganisasjonsnummer eller fødselsnummer som representerer avsenderen av formidlingstjenesten
SentDateViser dato og klokkeslett for når formidlingstjenesten ble sent til Altinn, (yyyy-MM-ddThh:mm:ss)
ExternalServiceCodeAngir tjenestekoden til formidlingstjenesten
ExternalServiceEditionCodeAngir tjenesteutgavekoden til formidlingstjenesten
SendersReferenceAngir en referanse for formidlingstjenesten satt av avsender
IsSftpDownloadOnlyDette feltet angir om formidlingstjenesten kun kan lastes vha. SFTP kanalen på grunn av størrelsen

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
40210Tjenestekoder, ExternalServiceCode og/eller ExternalServiceEditionCode, mangler eller er satt til 0
40214Verdi for avgiver er ikke på forventet format for organisasjonsnummer eller fødselsnummer

BrokerService.InitiateBrokerService

Denne operasjonen starter prosessen for å laste opp en ny formidlingstjeneste. Avsender må starte med å laste opp metadata om tjenesten og hvem som skal motta. Når Altinn har verifisert dette vil mottaker få en referanse som videre benyttes for å laste opp selve payloaden.

InputBeskrivelse
brokerServiceInitiationObjekt av typen BrokerServiceInitiation som representerer informasjon tilsvarende manifest.xsd og mottakere for formidlingstjenesten.
ReturverdiBeskrivelse
stringReferanse på GUID format som benyttes for opplasting gjennom BrokerServiceStreamed.UploadFileStreamed

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

PropertyBeskrivelse
BrokerServiceInitiation
ManifestObjekt av typen Manifest. Feltet er påkrevd
RecipientListListe med objekter av typen BrokerServiceRecipientExternalBE. Feltet er påkrevd
Manifest
ExternalServiceCodeAngir tjenestekoden til formidlingstjenesten som skal opprettes. Feltet er påkrevd
ExternalServiceEditionCodeAngir tjenesteutgavekoden til formidlingstjenesten som skal opprettes. Feltet er påkrevd
SendersReferenceReferanse som formidlingstjenesten skal knyttes til. Bør være unik. Feltet er påkrevd
ReporteeOrganisasjonsnummer eller fødselsnummer som angir avgiver for formidlingstjenesten. Feltet er påkrevd
FileListListe av objekter av typen File. Ment for å kunne utveksle informasjon om innholdet i formidlingstjenesten etter avtale mellom avsender og mottaker – innhold valideres eller endres ikke av Altinn. Feltet er ikke påkrevd
PropertyListListe av objekter av typen Property. Ment for å kunne utveksle ytterlige egenskaper om formidlingstjenesten med nøkkel og verdi etter avtale mellom avsender og mottaker – innhold valideres eller endres ikke av Altinn. Feltet er ikke påkrevd
File
FileNameMent for å kunne angi filnavn. Feltet er påkrevd
CheckSumMent for å kunne angi sjekksummen for fil
Property
PropertyKeyNøkkel for egenskap. Feltet er påkrevd
PropertyValueVerdi for egenskapen definert. Feltet er påkrevd
Recipient
PartyNumberOrganisasjonsnummer eller fødselsnummer for ønsket mottaker av formidlingstjenesten. Feltet er påkrevd

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
40201Den aktuelle avgiveren har ikke rettigheter til å sende formidlingstjenesten
40202En eller flere av mottakerne oppgitt finnes ikke, eller har ikke nok rettigheter til å motta formidlingstjenesten
40210Tjenestekoder, ExternalServiceCode og/eller ExternalServiceEditionCode, mangler eller er satt til 0 og angir ikke en formidlingstjeneste
40211Bruker er ikke autorisert til å utføre aktuell handling
40216Brukeren er på et sikkerhetsnivå lavere enn påkrevd

BrokerServiceStreamed.UploadFileStreamed

Operasjonen benyttes for å strømme formidlingstjenestens innhold til Altinn basert på en referanse mottatt gjennom kallet til BrokerService.InitiateBrokerService.

InputBeskrivelse
StreamedPayloadExternalBE[1]Objekt av typen StreamedPayloadExternalBE som inneholder informasjon og selve stream av fil som opplastes
ReturverdiBeskrivelse
ReceiptExternalStreamedBEObjekt av typen ReceiptExternalStreamedBE som inneholder detaljer for kvitteringen

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

PropertyBeskrivelse
StreamedPayloadExternalBE
ReferenceAngir referansen payload skal knyttes til. Denne referansen mottas gjennom kallet til InitiateBrokerService. Feltet er påkrevd.
ReporteeOrganisasjonsnummer eller fødselsnummer som angir avgiver for formidlingstjenesten. Feltet er påkrevd
FileNameNavnet på filen som skal lastes opp.
DataStreamDatastrømmen for fil som lastes opp
ReceiptExternalStreamedBE
ReceiptIdUnik identifikator for kvitteringen i Altinn. Benyttes for eksempel ved senere oppdatering av kvittering
ReceiptTextTekst i kvitteringen som angir vellykket opplasting: “Upload of file {filnavn} was successful. Recipients can now download the file.” Eventuelle feil vil returneres som AltinnFaults
ReceiptHistoryNår en kvittering oppdateres så vil den gamle kvitteringsteksten flyttes og legges til øverst i denne historikken
LastChangedDato og tidspunkt for når kvitteringen sist ble endret (yyyy-MM-ddThh:mm:ss)
ReceiptTypeNameAngir hva kvittering gjelder. Vil i bruk på denne operasjonen alltid returnere BrokerService
ReceiptStatusCodeStatus for forsendelse som kvitteringen gjelder: OK, UnExpectedError, ValidationFailed, Rejected
ParentReceiptIdDersom denne kvitteringen er en av flere kvitteringer for en forsendelse vil ParentReceiptId vise til ReceiptId som gjelder for hele forsendelsen (hovedkvittering). For denne operasjonen vil den alltid være 0

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
40201Den aktuelle avgiveren har ikke rettigheter til å sende formidlingstjenesten.
40204Filen som lastes opp er for stor for opplasting over web service. Bruk SFTP istedenfor.
40205Ingen data for fil ble mottatt.
40206Filen som er mottatt er ikke på forventet ZIP-format.
40208En fil er allerede lastet opp på den angitte referansen.
40209Opplastet fil er stoppet av virussjekk.
40211Bruker er ikke autorisert til å utføre aktuell handling.
40212Oppgitt filreferanse refererer ikke til en formidlingstjeneste.
40213Angitt avgiver stemmer ikke med informasjon i Altinn.
40216Brukeren er på et sikkerhetsnivå lavere enn påkrevd.

BrokerServiceStreamed.DownloadFileStreamed

Operasjonen benyttes for å strømme formidlingstjenestens innhold fra Altinn til mottaker basert på en referanse for formidlingstjenesten som kan hentes ved å benytte BrokerService.GetAvailableFiles.

InputBeskrivelse
string fileReferenceAngir referansen for formidlingstjeneste som skal strømmes ned. Denne referansen hentes gjennom kallet GetAvailableFiles. Feltet er påkrevd.
string reporteeOrganisasjonsnummer eller fødselsnummer som angir avgiver for formidlingstjenesten. Feltet er påkrevd
ReturverdiBeskrivelse
StreamDatastrømmen for formidlingstjenestefilen

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
40204Filen som lastes ned er for stor for nedlasting over web service. Bruk SFTP istedenfor.
40207Den gitte referansen har ikke fil klar for nedlasting.
40211Bruker er ikke autorisert til å utføre aktuell handling.
40212Oppgitt filreferanse refererer ikke til en formidlingstjeneste.
40213Angitt avgiver stemmer ikke med informasjon i Altinn.
40215Angir at mottaker ikke har nødvendige rettigheter til å laste ned formidlingstjenesten.
40216Brukeren er på et sikkerhetsnivå lavere enn påkrevd

BrokerService.ConfirmDownloaded

Operasjonen benyttes til å bekrefte at man har fått lastet ned en formidlingstjeneste fil i sin helhet. Operasjonen bør kalles rett etter at det er blitt gjort en nedlasting hvis dette gikk bra. Resultatet er at avsender kan se hvem av filens mottakere som har fått hentet filen.

InputBeskrivelse
string fileReferenceAngir referansen til filen som skal bekreftes nedlastet. Obligatorisk.
string reporteeOrganisasjonsnummer eller fødselsnummer som angir mottaker av filen. Obligatorisk

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
40211Bruker er ikke autorisert til å utføre aktuell handling
40212Oppgitt filreferanse refererer ikke til en formidlingstjeneste
40213Angitt avgiver stemmer ikke med informasjon i Altinn
40215Angir at mottaker ikke har nødvendige rettigheter
40216Brukeren er på et sikkerhetsnivå lavere enn påkrevd

Formidlingstjenester (SFTP)

OBS: SFTP-grensesnitt for formidlingstjenesten fases ut og skal ikke tas i bruk av nye aktører.

Avsendere og mottakere av formidlingstjenester kan benytte seg av egen SFTP server på Altinn til å henholdsvis laste opp og ned filer. Som tidligere nevnt vil ikke Altinn forholde seg til eller validere ZIP-filen som lastes opp utover to nøkkelfiler i selve ZIP-filen.

Manifest.xml

Denne må lastes opp som del av ZIP-filen og validere mot XSD som spesifisert under. Inneholder nøkkelinformasjon om hva slags type formidlingstjeneste det er, og hvem som er avsender. Enkelte felter vil bli oppdatert av Altinn i forbindelse med tilgjengeliggjøring til mottakere. Manifest filen vil være del av ZIP-pakken som mottaker laster ned.

ElementPåkrevdBeskrivelse
BrokerServiceManifestJaRotnode
ExternalServiceCodeJaAngir tjenestekoden til formidlingstjenesten som skal benyttes
ExternalServiceEditionCodeJaAngir tjenesteutgavekoden til formidlingstjenesten som skal benyttes
SendersReferenceJaAngir avsenders referanse, som kan benyttes til å søke opp kvittering
ReporteeJaAngir organisasjonsnummer eller fødselsnummer for avgiver
SentDateNeiDato for når formidlingstjenesten ble mottatt av Altinn. Settes av Altinn, (yyyy-MM-ddThh:mm:ss)
FileListNeiListe med filer i formidlingstjenesten. Kan angis av avsender. Avsender og mottaker(e) avtaler bruk, Altinn videreformidler kun informasjonen
FileNeiRepresenterer en fil
FileNameJaAngir navn på fil
CheckSumNeiAngir checksum for filen
PropertyListNeiListe med egenskaper i tilknytning til formidlingstjenesten. Kan angis av avsender. Avsender og mottaker(e) avtaler bruk, Altinn videreformidler kun informasjonen
PropertyNeiRepresenterer en egenskap
PropertyKeyJaEgenskapens nøkkel
PropertyValueJaEgenskapens verdi

Recipients.xml

Denne må lastes opp som del av ZIP-filen og validere mot XSD som spesifisert under. Benyttes av avsender til å angi hvem som skal være mottakere av formidlingstjenesten. Recipients filen vil av Altinn fjernes fra ZIP-pakken som mottaker kan laste ned.

ElementPåkrevdBeskrivelse
BrokerServiceRecipientListJaRotnode
RecipientJaNode for hver enkelt mottaker
PartyNumberJaAngir organisasjonsnummer eller fødselsnummer for mottaker av formidlingstjenesten

LookUpExternal – Innsynstjenester (WS)

ExecuteLookUp

Operasjonen benyttes for å utføre oppslag mot en innsynstjeneste i Altinn.

InputBeskrivelse
LookUpRequestObjekt av typen LookUpRequestExternalBE som spesifiserer tjeneste, reportee og spørring/input til innsynstjenesten
ReturverdiBeskrivelse
ExecuteLookUpResult (string)Svar fra innsynstjenesten som en tekststreng

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

PropertyBeskrivelse
LookUpRequest
QueryDataInput/spørring til innsynstjenesten som en tekststreng
ReporteeOrganisasjonsnummer eller fødselsnummer som angir avgiver for innsynstjenesten. Feltet er påkrevd
ServiceCodeAngir tjenestekoden til innsynstjenesten som skal benyttes. Feltet er påkrevd
ServiceEditionCideAngir tjenesteutgavekoden til innsynstjenesten som skal opprettes. Feltet er påkrevd

Tabellen under angir mulige feilkoder for operasjonen:

FeilkodeBeskrivelse
40028Kombinasjonen av ServiceCode og ServiceEditionCode er ikke en gyldig innsynstjeneste
450067Innsynstjenesten er ikke konfigurert med en Mapper og støtter derfor ikke direkte kall gjennom LookUpExternal eller REST API
450068Returneres dersom LookUp Mapper returnerer «Bad Request» feil kode
450069Returneres dersom LookUp Mapper returnerer «Forbidden» feil kode

AuthorizationExternal – TokenExternal (WS)

Sammenheng mellom nye og gamle Altinn web services

Nedenfor vises en oversikt som mapper web service grensesnitt tilgjengelige i AltinnI med de som tilbys i AltinnII versjon 1:

AltinnI operasjonAltinnII ver. 1 operasjonKommentar AltinnII
DataExchange.ActiveFormsServiceMetadata.GetAvailableServicesAltinnII er tjenesteorientert, ikke skjemaorientert.
DataExchange.AltInnStatusIntermediaryInbound.GetAltinnSubmissionStatus
DataExchange.BatchReceiptPwReporteeArchiveExternal.GetArchivedFormTaskAltinnII operasjonen henter kun skjemasett, ikke vedlegg
DataExchange.BatchReceiptPwReporteeArchiveExternal.GetAttachmentDataAltinnII operasjonen henter kun vedlegg, ikke skjemasett
DataExchange.GetSchemaDefinitionServiceMetadata.GetFormTaskSchemaDefinitions
DataExchange.RequestAuthenticationChallengePwSystemAuthentication. GetAuthenticationChallenge
DataExchange.RequestInfoTextWorkflow.GetSigningText
DataExchange.RequestPrefillDataPrefill.GetPrefillDataAltinnII versjon 2
DataExchange.SubmitBatchPwIntermediaryInbound.SubmitFormTask
MessageReceiptExchange.GetAltUtMessageCorrespondence.GetCorrespondenceForEndUserSystemV2
N/ACorrespondence.DeleteCorrespondenceNy web service operasjon i AltinnII
N/ACorrespondence.SaveCorrespondenceConfirmationNy web service operasjon i AltinnII
MessageReceiptExchange.GetAltUtMessageListForArchiveRefReporteeElementList.GetCorrespondenceListForArchiveRef
MessageReceiptExchange.GetAltUtMessageListForParticipantReporteeElementList.GetCorrespondenceListForReportee
N/AReporteeElementList.DeleteReporteeElementNy web service operasjon i AltinnII
N/AReporteeElementList.GetFormSetElementsV2Ny web service operasjon i AltinnII
N/AReporteeElementList.GetReporteeElementListV2Ny web service operasjon i AltinnII
MessageReceiptExchange.GetReceiptReceipt.GetReceipt
MessageReceiptExchange.GetReceiptListReceipt.GetReceiptList
N/AReceipt.UpdateReceiptNy web service operasjon i AltinnII
N/AWorkflow.DoSendingInActionNy web service operasjon i AltinnII
N/AWorkflow.DoSigningNy web service operasjon i AltinnII
N/AWorkflow.GetAvailableActionsV2Ny web service operasjon i AltinnII
N/AWorkflow.GetNextWorkflowStateTypeInProcessFlowV2Ny web service operasjon i AltinnII
N/AWorkflow.GetProcessDetailsV2Ny web service operasjon i AltinnII
N/AWorkflow.SetBackToFormFillingNy web service operasjon i AltinnII