Skip to content

Notifications

Get List of Functions

Returns information about a notification functions that can be configured for the current signed in user. If the current user is not registered as an actor, an object is returned with the items and the channelTypes property set to null.

Request

Example

GET /v2/notifications/functions

Parameters

(none)

Response

Example

{
  "items": [
    {
      "id": "3199",
      "displayName": "Mina intresseanmälningar",
      "channels": [
        {
          "type": "email",
          "changeable": true,
          "subscribed": true,
          "exceptions": [
            {
              "id": "2223",
              "displayName": "Uthyrning Intresse: Bekräftelse intresseanmälan"
            }
          ]
        },
        {
          "type": "box",
          "subscribed": true
        }
      ]
    },
    {
      "id": "3196",
      "displayName": "Mina meddelanden",
      "channels": [
        {
          "type": "email",
          "changeable": true,
          "subscribed": true
        },
        {
          "type": "box",
          "subscribed": true
        }
      ]
    }
  ],
  "channelTypes": [
    {
      "id": "email",
      "displayName": "E-post"
    },
    {
      "id": "box",
      "displayName": "Mina sidor meddelande"
    }
  ]
}

If the current user is not a registered actor, the following is returned:

{
  "items": null,
  "channelTypes": null
}
|Name|Description| |----|--------------------------------------------------------------------| |items|List of functions.| |channelTypes|List of channel types.|

.items

Name Description
id Id of function.
displayName Display name of the notification function.
channels List of channels available for configuration for the function.

.items.channels

Name Description
id Id of channel-type (see .channelTypes below).
changeable true if the current user is allowed to change the subscribed flag for the channel.
subscribed true if the current user is currently subscribed to received notifications for this function.
exceptions List of exceptions from the subscribed flag. Contains data when the user uses a unsubscribe link in a mail to unsubscribe a specific notification type in an e-mail (see below). Use the Clear Function Exceptions API below to remove all exceptions.

.items.channels.exceptions

Name Description
id Id of the notification type the exception concerns.
displayName Display name of the notification type.
subscribed true if the current user is currently subscribed to received notifications of the notification type, otherwise false.

.channelTypes

Name Description
id Id of channel type.
displayName Display name of the channel type.

Clear Function Exceptions

Remove function channel exceptions, for a specific function or all functions, for the current user.

Request

Example

Remove all exceptions for the current user:

DELETE /v2/notifications/functions/exceptions

Remove exceptions for a specific notification function:

DELETE /v2/notifications/functions/{function}/exceptions

Parameters

Name Description
function Skip to remove all exceptions, or provide a function id (such as 3199) received from the Get List of Functions API detailed above, to remove only exceptions saved for that function.

Response

(none)