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"
]
}
|
|


