Versjonssammenligning

Nøkkel

  • Denne linjen ble lagt til.
  • Denne linjen ble fjernet.
  • Formateringen ble endret.

...

https://www.altinn.no/api/Help/Api/POST-who-Messages_language_complete_sign

POST {who}/Messages?language={language}&complete={complete}&sign={sign}

  

{

    "Type": "FormTask",

    "ServiceCode": 4419,

    "ServiceEdition": 1,

    "_embedded" : {

        "forms" : [{

            "Type": "MainForm",

            "DataFormatId": "1",

            "DataFormatVersion": "1",

            "FormData": "<?xml version="1.0" encoding="utf-8"?><ErklaeringAnsvarsrett xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ... </ErklaeringAnsvarsrett>"

        }],

        "attachments" : [{

            "FileName": arkitekt_tegning_example.pdf",

            "AttachmentType": "Situasjonsplan",

            "Data": "base64 encoded"

        }]

    }

}


Attachment seksjonen er valgfri.

...

Det er viktig at eventuelle vedlegg følger definisjonen gitt i metadata. Her er et eksempel fra " Søknad om midlertidig brukstillatelse":

Metadata

{

  "ServiceOwnerCode": "DIBK",

  "ServiceOwnerName": "Direktoratet for byggkvalitet",

  "ServiceName": "Søknad om midlertidig brukstillatelse",

  "ServiceCode": "4399",

  "ServiceEditionCode": 4,

  "ValidFrom": "2016-06-07T11:25:00",

  "ValidTo": "2046-02-18T15:24:00",

  "ServiceType": "FormTask",

  "RestEnabled": true,

  "AttachmentRules": [

    {

      "AttachmentRuleId": 1059,

      "AllowedFileTypes": "pdf",

      "AttachmentTypeName": "Avkjoerselsplan",

      "AttachmentTypeNameLanguage": "Avkjørselsplan",

      "IsCheckSumAllowed": false,

      "IsXsdValidationRequired": false,

      "MaxAttachmentCount": 1,

      "MaxFileSize": 200,

      "MinAttachmentCount": 0

    },

    {

      "AttachmentRuleId": 1061,

      "AllowedFileTypes": "pdf, sos",

      "AttachmentTypeName": "Situasjonsplan",

      "AttachmentTypeNameLanguage": "Situasjonsplan",

      "IsCheckSumAllowed": false,

      "IsXsdValidationRequired": false,

      "MaxAttachmentCount": 1,

      "MaxFileSize": 200,

      "MinAttachmentCount": 0

    },

        (data omitted)

  ],

  "FormsMetaData": [

    {

      "FormID": 178196,

      "FormName": "Søknad om midlertidig brukstillatelse",

      "DataFormatProviderType": "Altinn",

      "DataFormatID": "1",

      "DataFormatVersion": 1,

      "IsOnlyXsdValidation": false,

      "FormType": "MainForm",

      "_links": {

        "schema": {

          "href": "https://tt02.altinn.basefarm.net/api/metadata/formtask/4399/4/forms/1/1/xsd"

        }

      }

    }

  ],

  "_links": {

    "self": {

      "href": "https://tt02.altinn.basefarm.net/api/metadata/formtask/4399/4"

    }

  }

}


Merk at attachment listen is API meldingen må følge formatet definert i metadata.

Metadata

Altinn API message

{
"AttachmentRuleId": 1059,
"AllowedFileTypes": "pdf",
"AttachmentTypeName": "Avkjoerselsplan",
"AttachmentTypeNameLanguage": "Avkjørselsplan",
"IsCheckSumAllowed": false,
"IsXsdValidationRequired": false,
"MaxAttachmentCount": 1,
"MaxFileSize": 200,
"MinAttachmentCount": 0
}

"attachments" : [{
"FileName": avkjorselTegning.pdf",
"AttachmentType": "Avkjoerselsplan",
"Data": "base64 encoded"
}]

AllowedFileTypes

FileName (må stemme)

AttachmentTypeName

AttachmentType (må stemme)

MaxAttachmentCount (max antall vedlegg av denne typen, 0 betyr ingen grense)


MinAttachmentCount (min antall vedlegg av denne typen, 0 at vedlegget er valgfritt)


MaxFileSize (fil vedlegg kan ikke være over 200MB)