Operations Supported for UDM
This section provides information about the operations supported for UDM as per 29.505 v15.4.
Sub-level Name: Authentication Data
Resource Name: AuthenticationSubscriptionData
HTTP Method: GET, PATCH
Base URI: /subscription-data/{ueId}/authentication-data/authentication-subscription
Table 7-1 AuthenticationSubscriptionData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI:
|
Output:
{ "encOpcKey": "ABED","encTopcKey": "ACED", "algorithmId": "algoID", "sequenceNumber": { "sqn": "123456789ABE", "difSign": "NEGATIVE", "indLength": 5, "sqnScheme": "GENERAL", "lastIndexes": { "ausf": 5 }}, "encPermanentKey": "ABBA", "authenticationMethod": "5G_AKA", "protectionParameterId": "ProtecID", "authenticationManagementField": "ABBE" } |
|
Sample URI: |
Output:
{ "encOpcKey": "ABED", "algorithmId": "algoID" } |
||
PATCH |
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/authentication-data/authentication-subscription Payload:case1: REPLACE [{ "op" : "replace", "path" : "/sequenceNumber/sqn" "value" : "123456789ABC" }] case2: ADD case3: REMOVE |
|
Resource Name: AuthenticationStatus
HTTP Method: PUT, GET
Base URI: /subscription-data/{ueId}/authentication-data/authentication-status
Table 7-2 AuthenticationStatus
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
PUT | Sample URI:
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/authentication-data/authentication-status
Payload:
{ "nfInstanceId" : "abae35e5-cc45-4016-8dd4-89598e5311b9", "success" : true, "timeStamp" : "2018-01-02T08:17:14.090Z", "authType" : "5G_AKA", "servingNetworkName" : "5G:mnc123.mcc456.3gppnetwork.org" } |
|
|
GET | Sample URI: | Output:
{ { "nfInstanceId": "abae35e5-cc45-4016-8dd4-89598e5311b9", "success": true } |
|
Sample URI: | Output:
{ "success": true, "authType": "5G_AKA", "timeStamp": "2018-01-02T08:17:14.090Z", "nfInstanceId": "abae35e5-cc45-4016-8dd4-89598e5311b9", "servingNetworkName": "5G:mnc123.mcc456.3gppnetwork.org" } |
|
Sub-level Name: Context Data
Resource Name: ContextData
Resource Name: Amf3GppAccessRegistration
Resource Name: AmfNon3GppAccessRegistration
Resource Name: SmfRegistrations
Resource Name: IndividualSmfRegistration
Resource Name: Smf3GppAccessRegistration
Resource Name: SmfNon3GppAccessRegistration
HTTP Method: GET
Base URI: /subscription-data/{ueId}/context-data
Table 7-3 ContextData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI:
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data |
Output: See GET-ContextData | |
Sample URI: | Output: See GET-ContextData |
HTTP Method: PUT, PATCH, GET
Base URI: subscription-data/{ueId}/context-data/amf-3gpp-access
Table 7-4 Amf3GppAccessRegistration
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
PUT | Sample URI:
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/amf-3gpp-access
Payload: See PUT-Amf3GppAccessRegistration |
|
|
PATCH | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/amf-3gpp-access Payload: See PUT-Amf3GppAccessRegistration |
|
|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/amf-3gpp-access | Output: See GET-Amf3GppAccessRegistration |
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data?context-dataset-names=SMSF_3GPP | Output: See GET-Amf3GppAccessRegistration |
HTTP Method: PUT, PATCH, GET
Base URI: subscription-data/{ueId}/ context-data/amf-non-3gpp-access
Table 7-5 AmfNon3GppAccessRegistration
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
PUT | Sample URI:
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/amf-non-3gpp-access
Payload: See PUT-AmfNon3GppAccessRegistration |
|
|
PATCH | Sample URI:
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/amf-non-3gpp-access
Payload:
case1: REPLACE [{ "op" : "replace", "path" : "/backupAmfInfo/0/guamiList/0/plmnId/mcc", "value" : "998" }] case2: ADD [{ "op" : "add", "path" : "/backupAmfInfo/0/guamiList/1", "value" : { "amfId": "5678AA", "plmnId": { "mcc": "666", "mnc": "456" } } }] case3: REMOVE [{ "op" : "remove", "path" : "/backupAmfInfo/0/guamiList/2" }] |
|
|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/amf-non-3gpp-access | Output: See GET-AmfNon3GppAccessRegistration |
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data?context-dataset-names=SMSF_3GPP | Output:
{ "amfInstanceId": "abae35e5-cc45-4016-8dd4-89598e5311b9", "guami": { "plmnId": { "mnc": "123", "mcc": "001" }, "amfId": "1234AA" } } |
HTTP Method: GET
Base URI: subscription-data/{ueId}/context-data/smf-registrations
Table 7-6 SmfRegistrations
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smf-registrations | Output:
[ { "supportedFeatures": "supFeature1", "dnn": "dnn2", "singleNssai": { "sd": "abcdef", "sst": 32 }, "smfInstanceId": "abae35e5-cc45-4016-8dd4-89598e5311b9", "emergencyServices": true, "pcscfRestorationCallbackUri": "http://ocnrf-ambassador.default.svc.cluster.local/nnrf-nfm/v1/nf-instances", "plmnId": { "mnc": "011", "mcc": "001" }, "pduSessionId": 123, "pgwFqdn": "abcdefgh" } ] |
|
HTTP Method: PUT, DELETE, GET
Base URI: subscription-data/{ueId}/context-data /smf-registrations/{pduSessionId}
Table 7-7 IndividualSmfRegistration
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
PUT | Sample URI:
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smf-registrations/123
Payload:
{ "smfInstanceId" : "abae35e5-cc45-4016-8dd4-89598e5311b9", "pduSessionId" : 123, "singleNssai" : { "sst" : 32, "sd" : "abcdef" }, "plmnId" : { "mcc" : "001", "mnc" : "011" }, "supportedFeatures" : "supFeature1", "dnn" : "dnn2", "emergencyServices" : true, "pcscfRestorationCallbackUri" : "http://ocnrf-ambassador.default.svc.cluster.local/nnrf-nfm/v1/nf-instances", "pgwFqdn" : "abcdefgh" } |
Output:
{ "smfInstanceId" : "abae35e5-cc45-4016-8dd4-89598e5311b9", "pduSessionId" : 123, "singleNssai" : { "sst" : 32, "sd" : "abcdef" }, "plmnId" : { "mcc" : "001", "mnc" : "011" }, "supportedFeatures" : "supFeature1", "dnn" : "dnn2", "emergencyServices" : true, "pcscfRestorationCallbackUri" : "http://ocnrf-ambassador.default.svc.cluster.local/nnrf-nfm/v1/nf-instances", "pgwFqdn" : "abcdefgh" } |
|
DELETE | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smf-registrations/123 |
|
|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smf-registrations/123 | Output:
{ "dnn": "dnn2", "plmnId": { "mcc": "001", "mnc": "011" }, "pgwFqdn": "abcdefgh", "singleNssai": { "sd": "abcdef", "sst": 32 }, "pduSessionId": 123, "smfInstanceId": "abae35e5-cc45-4016-8dd4-89598e5311b9", "emergencyServices": true, "supportedFeatures": "supFeature1", "pcscfRestorationCallbackUri": "http://ocnrf-ambassador.default.svc.cluster.local/nnrf-nfm/v1/nf-instances" } |
|
Sample URI: |
Output:
{ "singleNssai": { "sd": "abcdef", "sst": 32 }, "smfInstanceId": "abae35e5-cc45-4016-8dd4-89598e5311b9" } |
HTTP Method: PUT, DELETE, GET
Base URI: subscription-data/{ueId}/context-data /smsf-3gpp-access
Table 7-8 Smf3GppAccessRegistration
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
PUT | Sample URI:http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-3gpp-access
Payload:
{ { "smsfInstanceId": "69d3da66-9e25-11e9-a2a3-2a2ae2dbcce4", "supportedFeatures": "BA2b5d3b977eF2458EEC80592E", "plmnId": { "mcc": "452", "mnc": "45" }, "smsfMAPAddress": "977347916", "smsfDiameterAddress": { "name": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh", "realm": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh" } } |
|
|
DELETE | Sample URI: Sample URI:http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-3gpp-access | ||
GET | Sample URI: Sample URI:http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-3gpp-access | Output:
{ "plmnId": { "mcc": "452", "mnc": "45" }, "smsfInstanceId": "69d3da66-9e25-11e9-a2a3-2a2ae2dbcce4", "smsfMAPAddress": "977347916", "supportedFeatures": "BA2b5d3b977eF2458EEC80592E", "smsfDiameterAddress": { "name": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh", "realm": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh" } } |
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data?context-dataset-names=SMSF_3GPP | Output:
{ "smsfMAPAddress": "977347916", "smsfDiameterAddress": { "name": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh", "realm": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh" } } |
HTTP Method: PUT, DELETE, GET
Base URI: subscription-data/{ueId}/context-data /smsf-non-3gpp-access
Table 7-9 SmfNon3GppAccessRegistration
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
PUT |
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-non-3gpp-accessPayload:
{ "plmnId": { "mcc": "452", "mnc": "45" }, "smsfInstanceId": "69d3da66-9e25-11e9-a2a3-2a2ae2dbcce4", "smsfMAPAddress": "977347916", "supportedFeatures": "BA2b5d3b977eF2458EEC80592E", "smsfDiameterAddress": { "name": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh", "realm": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh" } } |
|
|
DELETE |
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-non-3gpp-access |
||
GET |
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-non-3gpp-access |
Output:
{ "plmnId": { "mcc": "452", "mnc": "45" }, "smsfInstanceId": "69d3da66-9e25-11e9-a2a3-2a2ae2dbcce4", "smsfMAPAddress": "977347916", "supportedFeatures": "BA2b5d3b977eF2458EEC80592E", "smsfDiameterAddress": { "name": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh", "realm": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh" } } |
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-non-3gpp-access?fields=smsfMAPAddress,smsfDiameterAddress | Output:
{ "smsfMAPAddress": "977347916", "smsfDiameterAddress": { "name": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh", "realm": "uLmBAnz2b7S6OevNkC7tHvcEZidEXppNIp7Le9yXzucgboiXFRkYg6597LBi31nOBxEBV2ZePCfKpUiEB0ULZMxudPsPepud.emteshurwdldooeh" } } |
Resource Name: AccessAndMobilitySubscriptionData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data /am-data
Table 7-10 AccessAndMobilitySubscriptionData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889 /provisioned-data/am-data | Output: See GET-AccessAndMobilitySubscriptionData |
|
Sample URI: | Output: See GET-AccessAndMobilitySubscriptionData |
Resource Name: SmfSelectionSubscriptionData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/smf-selection-subscription-data
Table 7-11 SmfSelectionSubscriptionData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889 /provisioned-data/smf-selection-subscription-data | Output:
{ "supportedFeatures": "692F296F2Cb3BCA76Bc1E126FeEC12", "sharedSnssaiInfosId": "96367-9z}MD*", "subscribedSnssaiInfos": { "snsai1": { "dnnInfos": [{ "dnn": "Dnn1", "iwkEpsInd": true, "lboRoamingAllowed": true, "defaultDnnIndicator": true }, { "dnn": "Dnn2", "iwkEpsInd": true, "lboRoamingAllowed": true, "defaultDnnIndicator": false } ] } } } |
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889/provisioned-data/smf-selection-subscription-data?fields=subscribedSnssaiInfos,supportedFeatures | Output:
{ "supportedFeatures": "692F296F2Cb3BCA76Bc1E126FeEC12", "subscribedSnssaiInfos": { "snsai1": { "dnnInfos": [ { "defaultDnnIndicator": true, "iwkEpsInd": true, "dnn": "Dnn1", "lboRoamingAllowed": true }, { "defaultDnnIndicator": false, "iwkEpsInd": true, "dnn": "Dnn2", "lboRoamingAllowed": true } ] } } } |
Resource Name: SessionManagementSubscriptionData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sm-data
Table 7-12 SessionManagementSubscriptionData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889 /provisioned-data/sm-data | Output: GET-SessionManagementSubscriptionData |
|
Sample URI: |
Output:
[ { "singleNssai": { "sd": "ABC654", "sst": 1 }, "internalGroupIds": [ "9ABAB803-203-299-95A9", "9ABAB803-203-299-95A2", "79e0c480-719-085-f2A55e6DDc91Df802438" ] } ] |
||
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/77889/provisioned-data/sm-data?single-nssai =1-ABC654&dnn=dnn1&fields=internalGroupIds,singleNssai |
Output:
[ { "singleNssai": { "sd": "ABC654", "sst": 1 }, "internalGroupIds": [ "9ABAB803-203-299-95A9", "9ABAB803-203-299-95A2", "79e0c480-719-085-f2A55e6DDc91Df802438" ] } ] |
||
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/77889/provisioned-data/sm-data?dnn=dnn1&fields=internalGroupIds,singleNssai |
sm-data should be provisioned for a subscriber with same ueId, same servingPlmId but different single-Nssai Output:[ { "singleNssai": { "sd": "ABC654", "sst": 1 }, "internalGroupIds": [ "9ABAB803-203-299-95A9", "9ABAB803-203-299-95A2", "79e0c480-719-085-f2A55e6DDc91Df802438" ] }, { "singleNssai": { "sst": 2 }, "internalGroupIds": [ "9ABAB803-203-299-95A9", "9ABAB803-203-299-95A2", "79e0c480-719-085-f2A55e6DDc91Df802438" ] } ] |
||
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/77889/provisioned-data/sm-data?single-nssai =1-ABC654&fields=internalGroupIds,singleNssai |
Output:
[ { "singleNssai": { "sd": "ABC654", "sst": 1 }, "internalGroupIds": [ "9ABAB803-203-299-95A9", "9ABAB803-203-299-95A2", "79e0c480-719-085-f2A55e6DDc91Df802438" ] } ] |
Resource Name: SMSManagementSubscriptionData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-mng-data
Table 7-13 SMSManagementSubscriptionData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/ 77889 /provisioned-data/sms-mng-data | Output:
{ "moSmsBarringAll": true, "moSmsSubscribed": false, "mtSmsBarringAll": true, "mtSmsSubscribed": true, "supportedFeatures": "CAe8de215CFa721BB2AE7Ef9c5f71a2e", "moSmsBarringRoaming": true, "mtSmsBarringRoaming": false, "sharedSmsMngDataIds": [ "16994-'JD", "693599-9~~GX" ] } |
|
Resource Name: TraceData
HTTP Method: GET
Table 7-14 TraceData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/77889/provisioned-data/trace-data | Output:
{ "traceRef": "070207-baE6Dd", "eventList": "855B5bf7beC3AFB8c", "neTypeList": "0f4FBEfe95bF8", "traceDepth": "MINIMUM", "collectionEntityIpv4Addr": "26.118.255.253", "collectionEntityIpv6Addr": "2001:db8:85a3::8a2e:370:7334" } |
|
Resource Name: SMSSubscriptionData
HTTP Method: GET
Table 7-15 SMSSubscriptionData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/77889/provisioned-data/sms-data | Output:
{ "smsSubscribed":true, "sharedSmsSubsDataId":"63472-BTkzoYkBL1" } |
Sub-level Name: Provisioned Data
Resource Name: ProvisionedData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data
Table 7-16 ProvisionedData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889/provisioned-data | Output: GET-ProvisionedData |
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889/provisioned-data?dataset-names=AM,SM |
Output: GET-ProvisionedData |
|
Sub-level Name: ue-update-confirmation-data
Resource Name: Sor-data
HTTP Method: GET, PUT
Table 7-17 Sor-data
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/ue-update-confirmation-data/sor-data | Output:
{ "sorMacIue": "3a84eBBb8C694Cce4ebA2FCC9307af1A", "sorXmacIue": "3a84eBBb8C694Cce4ebA2FCC9307af1F", "ueUpdateStatus": "NOT_SENT", "provisioningTime": "2012-04-23T18:25:43.511Z" } |
|
PUT | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/ue-update-confirmation-data/sor-data
Payload: { "provisioningTime": "2012-04-23T18:25:43.511Z", "ueUpdateStatus": "NOT_SENT", "sorXmacIue": "3a84eBBb8C694Cce4ebA2FCC9307af1F", "sorMacIue": "3a84eBBb8C694Cce4ebA2FCC9307af1A" } |
Sub-level Name: OperatorSpecificData
HTTP Method: GET, PATCH
Table 7-18 OperatorSpecificData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/operator-specific-data | Output:
{ "NumberTypeElements": { "1": 1.1 }, "StringTypeElements": { "1": "s" }, "BooleanTypeElements": { "1": true }, "IntegerTypeElements": { "1": 1 } } |
|
http://localhost:8080/nudr-dr-prov/v1/subscription-data/imsi-911000000028/operator-specific-data?fields=NumberTypeElements | Output:
{ "NumberTypeElements": { "1": 1.1 } } |
||
PATCH | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/operator-specific-data
Payload:
case1: REPLACE [{ "op" : "replace", "path" : "/IntegerTypeElements/1", "value" : 2 }] Case2: ADD case3: REMOVE |
|
Sub-level Name: OperatorDeterminedBarringData
HTTP Method: GET, PUT
Table 7-19 OperatorDeterminedBarringData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/ operator-determined-barring-data | Output:
{ "roamingOdb": "OUTSIDE_HOME_PLMN" } |
|
Sub-level Name: ProvisionedParameterData
HTTP Method: GET, PATCH
Table 7-20 ProvisionedParameterData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
PATCH |
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/pp-data
Payload:
case1: REPLACE [{ "op" : "replace", "path" : "/communicationCharacteristics/ppSubsRegTimer/subsRegTimer", "value" : 13 }] case2: ADD case3: REMOVE |
|
|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/pp-data | Output:
{ "supportedFeatures": "751b", "communicationCharacteristics": { "ppActiveTime": { "activeTime": 23, "referenceId": 2, "afInstanceId": "f9dc5b9c-a460-11e9-a2a3-2a2ae2dbcce4" }, "ppSubsRegTimer": { "referenceId": 1, "afInstanceId": "f9dc5b9c-a460-11e9-a2a3-2a2ae2dbcce4", "subsRegTimer": 12 }, "ppDlPacketCount": 1 } } |
|
Sub-level Name: EeProfileData
HTTP Method: GET
Table 7-21 EeProfileData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/ee-profile-data | Output:
{ "supportedFeatures": "fcB2fFC084Fc2d5B4Afcfa2Df8614", "restrictedEventTypes": [ "LOSS_OF_CONNECTIVITY", "CHANGE_OF_SUPI_PEI_ASSOCIATION" ] } |
|
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/ee-profile-data?fields=restrictedEventTypes | Output:
{ "restrictedEventTypes": [ "LOSS_OF_CONNECTIVITY", "CHANGE_OF_SUPI_PEI_ASSOCIATION" ] } |
Sub-level Name: IdentityData
HTTP Method: GET
Table 7-22 IdentityData
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/identity-data | Output:
{ "gpsiList": [ "msisdn-101176983803402" ], "supiList": [ "imsi-516737872", "imsi-516737873" ] } |
|