Operations Supported for UDM
This section provides information about the operations supported for UDM as per 29.505 v16.2.
Sub-level Name: Authentication Data
Resource Name: AuthenticationSubscriptionData
HTTP Method: GET, PATCH
Base URI: /subscription-data/{ueId}/authentication-data/authentication-subscription
Operation Type | Sample Request REST URL | Sample Response | Possible Error Codes |
---|---|---|---|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/authentication-data/authentication-subscription | Output:
|
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/authentication-data/authentication-subscription?fields=encOpcKey,algorithmId |
Output:
|
||
PATCH |
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/authentication-data/authentication-subscription Payload:
|
|
Resource Name: AuthenticationStatus
HTTP Method: PUT, GET
Base URI: /subscription-data/{ueId}/authentication-data/authentication-status
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:
|
|
|
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/authentication-data/authentication-status?fields=nfInstanceId,success | Output:
|
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/authentication-data/authentication-status | Output:
|
|
Sub-level Name: Context Data
Resource Name: ContextData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/context-data
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: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data?context-dataset-names=SMSF_3GPP | Output: GET - Context Data - SMSF |
Resource Name: Amf3GppAccessRegistration
HTTP Method: PUT, PATCH, GET
Base URI: subscription-data/{ueId}/context-data/amf-3gpp-access
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 PATCH - 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/amf-3gpp-access?fields=pei,ratType,epsInterworkingInfo,backupAmfInfo,drFlag | Output: See GET-Amf3GppAccessRegistration |
Resource Name: AmfNon3GppAccessRegistration
HTTP Method: PUT, PATCH, GET
Base URI: subscription-data/{ueId}/ context-data/amf-non-3gpp-access
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:
|
|
|
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/amf-non-3gpp-access?fields=amfInstanceId,guami | Output: See GET-AmfNon3GppAccessRegistration |
Resource Name: SmfRegistrations
HTTP Method: GET
Base URI: subscription-data/{ueId}/context-data/smf-registrations
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:
|
|
Resource Name: IndividualSmfRegistration
HTTP Method: PUT, DELETE, GET
Base URI: subscription-data/{ueId}/context-data /smf-registrations/{pduSessionId}
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:
|
Output:
|
|
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:
|
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smf-registrations/123?fields=singleNssai,smfInstanceId |
Output:
|
Resource Name: Smf3GppAccessRegistration
HTTP Method: PUT, DELETE, GET
Base URI: subscription-data/{ueId}/context-data /smsf-3gpp-access
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:
|
|
|
DELETE | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-3gpp-access | ||
GET | Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-3gpp-access | Output:
|
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-3gpp-access?fields=smsfDiameterAddress,smsfMAPAddress | Output:
|
Resource Name: SmfNon3GppAccessRegistration
HTTP Method: PUT, DELETE, GET
Base URI: subscription-data/{ueId}/context-data /smsf-non-3gpp-access
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-access Payload:
|
|
|
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:
|
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/context-data/smsf-non-3gpp-access?fields=smsfMAPAddress,smsfDiameterAddress | Output:
|
Resource Name: AccessAndMobilitySubscriptionData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data /am-data
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: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889/provisioned-data/am-data?fields=gpsis,nssai,sorInfo | Output: See PUT-AccessAndMobilitySubscriptionData |
Resource Name: SmfSelectionSubscriptionData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/smf-selection-subscription-data
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:
|
|
Sample URI: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889/provisioned-data/smf-selection-subscription-data?fields=subscribedSnssaiInfos,supportedFeatures | Output:
|
Resource Name: SessionManagementSubscriptionData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sm-data
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: http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000089/77889/provisioned-data/sm-data?fields=internalGroupIds,singleNssai |
Output:
|
||
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:
|
||
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:
|
||
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:
|
Resource Name: SMSManagementSubscriptionData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-mng-data
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:
|
|
Resource Name: TraceData
HTTP Method: GET
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:
|
|
Resource Name: SMSSubscriptionData
HTTP Method: GET
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:
|
Sub-level Name: Provisioned Data
Resource Name: ProvisionedData
HTTP Method: GET
Base URI: /subscription-data/{ueId}/{servingPlmnId}/provisioned-data
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
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:
|
|
PUT | Sample URI:
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/ue-update-confirmation-data/sor-data Payload:
|
|
Sub-level Name: OperatorSpecificData
HTTP Method: GET, PATCH
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:
|
|
PATCH | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/operator-specific-data
Payload:
|
|
Sub-level Name: OperatorDeterminedBarringData
HTTP Method: GET
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:
|
|
Sub-level Name: ProvisionedParameterData
HTTP Method: PATCH, GET
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:
|
|
|
GET | http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/pp-data | Output:
|
|
Sub-level Name: EeProfileData
HTTP Method: GET
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:
|
|
http://localhost:8080/nudr-dr/v2/subscription-data/imsi-911000000028/ee-profile-data?fields=restrictedEventTypes | Output:
|
Sub-level Name: IdentityData
HTTP Method: GET
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:
|
|