B UDM Subscription Notification Formats

The UDM subscription notification format for different request types are as follows:

PUT- Notification Format

{
    "ueId": "nai-990991@nai",
    "notifyItems": [{
        "changes": [{
            "op": "REPLACE",
            "from": "",
            "path": "$",
            "newValue": {
                "dnn": "sasa",
                "plmnId": {
                    "mcc": "123",
                    "mnc": "124"
                },
                "expires": "2032-04-23T18:25:43.511Z",
                "singleNssai": {
                    "sd": "651Bf9",
                    "sst": 25
                },
                "nfInstanceId": "db59c48c-a2fa-11e9-a2a3-2a2ae2dbcce4",
                "amfServiceName": "nnrf-nfm",
                "subscriptionId": "sb",
                "callbackReference": "udr",
                "implicitUnsubscribe": true,
                "monitoredResourceUris": ["http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions", "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/operator-determined-barring-data"]
            },
            "origValue": ""
        }],
        "resourceId": "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions/1"
    }],
    "sdmSubscription": {
        "dnn": "sasa",
        "plmnId": {
            "mcc": "123",
            "mnc": "124"
        },
        "expires": "2032-04-23T18:25:43.511Z",
        "singleNssai": {
            "sd": "651Bf9",
            "sst": 25
        },
        "nfInstanceId": "db59c48c-a2fa-11e9-a2a3-2a2ae2dbcce4",
        "amfServiceName": "nnrf-nfm",
        "subscriptionId": "sb",
        "callbackReference": "udr",
        "implicitUnsubscribe": true,
        "monitoredResourceUris": ["http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions", "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/operator-determined-barring-data"]
    },
    "originalCallbackReference": ["udr"],
    "subscriptionDataSubscriptions": [{
        "ueId": "nai-990991@nai",
        "expiry": "2020-01-02T08:17:14.090Z",
        "subscriptionId": "1",
        "sdmSubscription": true,
        "callbackReference": "http://10.75.212.167:8787",
        "supportedFeatures": "f",
        "monitoredResourceUris": ["http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions", "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/operator-determined-barring-data"],
        "originalCallbackReference": "http://mlu-pcf-api-gateway.mlu-pcf.svc/user-service/userservice/notification/imsi-9999999998"
    }]
}

DELETE ENTITY- Notification Format

{
    "ueId": "nai-990991@nai",
    "notifyItems": [{
        "changes": [{
            "op": "REMOVE",
            "from": "",
            "path": "$",
            "newValue": null,
            "origValue": ""
        }],
        "resourceId": "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions/1"
    }],
    "sdmSubscription": null,
    "originalCallbackReference": ["udr"],
    "subscriptionDataSubscriptions": [{
        "ueId": "nai-990991@nai",
        "expiry": "2020-01-02T08:17:14.090Z",
        "subscriptionId": "1",
        "sdmSubscription": true,
        "callbackReference": "http://10.75.212.167:8787",
        "supportedFeatures": "f",
        "monitoredResourceUris": ["http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions", "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/operator-determined-barring-data"],
        "originalCallbackReference": "http://mlu-pcf-api-gateway.mlu-pcf.svc/user-service/userservice/notification/imsi-9999999998"
    }]
}

Patch- Notification Format

{
    "ueId": "nai-990991@nai",
    "notifyItems": [{
        "changes": [{
            "op": "REPLACE",
            "from": "",
            "path": "/dnn",
            "newValue": "sbsa",
            "origValue": "sbsb"
        }],
        "resourceId": "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions/4"
    }],
    "sdmSubscription": {
        "dnn": "sbsa",
        "plmnId": {
            "mcc": "123",
            "mnc": "124"
        },
        "expires": "2032-04-23T18:25:43.511Z",
        "singleNssai": {
            "sd": "651Bf9",
            "sst": 25
        },
        "nfInstanceId": "db59c48c-a2fa-11e9-a2a3-2a2ae2dbcce4",
        "amfServiceName": "nnrf-nfm",
        "subscriptionId": "sb",
        "callbackReference": "udr",
        "implicitUnsubscribe": true,
        "monitoredResourceUris": ["http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions", "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/operator-determined-barring-data"]
    },
    "originalCallbackReference": ["udr"],
    "subscriptionDataSubscriptions": [{
        "ueId": "nai-990991@nai",
        "expiry": "2020-01-02T08:17:14.090Z",
        "subscriptionId": "4",
        "sdmSubscription": true,
        "callbackReference": "http://10.75.212.167:8787",
        "supportedFeatures": "f",
        "monitoredResourceUris": ["http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/context-data/sdm-subscriptions", "http://localhost:8080/nudr-dr/v2/subscription-data/nai-990991@nai/operator-determined-barring-data"],
        "originalCallbackReference": "http://mlu-pcf-api-gateway.mlu-pcf.svc/user-service/userservice/notification/imsi-9999999998"
    }]
}

DELETE SUBSCRIBER- Notification Format

{
    "ueId": "nai-990991@nai",
    "notifyItems": {
        "changes": [{
            "op": "REMOVE",
            "from": "",
            "path": "$",
            "newValue": null,
            "origValue": null
        }],
        "resourceId": "http://localhost:8080/nudr-dr-prov/v1/profile-data/nai-990991@nai"
    },
    "sdmSubscription": null,
    "originalCallbackReference": ["udr"],
    "subscriptionDataSubscriptions": null
}