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 }