Last modified: Jul 11, 2025

Altinn Apps integration

Reference information for Altinn Apps integration

Application metadata

These settings, along with other, can be defined in the file App/config/applicationmetadata.json

Sync adapter settings

Set any of the properties below under syncAdapterSettings to true to override the automatic synchronization:

SettingDescription
disableSyncDisable all dialog synchronization. Overrides all other settings.
disableCreateDisable creation of dialogs when app instances are created.
disableDeleteDisable deletion of dialogs when app instances are deleted.
disableAddActivitiesDisable adding activities.
disableAddTransmissionsDisable adding transmissions.
disableSyncDueAtDisable synchronizing the due at date.
disableSyncStatusDisable synchronizing the status.
disableSyncContentTitleDisable synchronizing the title.
disableSyncContentSummaryDisable synchronizing the summary.
disableSyncAttachmentsDisable synchronizing dialog attachments (only recognized IDs).
disableSyncApiActionsDisable synchronizing API actions (only recognized IDs).
disableSyncGuiActionsDisable synchronizing GUI actions (only recognized IDs).

Example

This shows the default syncAdapterSettings. Set any to true to override. Changes will not have retroactive effect on any dialog before a resync, which happens whenever the instance is updated or instance events are added.

applicationmetadata.json
{
  "id": "ttd/my-app",
  /* ... */
  "messageBoxConfig": {
    /* ... */
    "syncAdapterSettings": {
        "disableSync": false,
        "disableCreate": false,
        "disableDelete": false,
        "disableAddActivities": false,
        "disableAddTransmissions": false,
        "disableSyncDueAt": false,
        "disableSyncStatus": false,
        "disableSyncContentTitle": false,
        "disableSyncContentSummary": false,
        "disableSyncAttachments": false,
        "disableSyncApiActions": false,
        "disableSyncGuiActions": false
    }
  }
}