OpenAPI
OpenAPI Version: 3.0.0
The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
The UDR is acting as NF Service Producer. It provides Unified Data Repository service to the NF service consumer. The NF Service Consumers are the UDM, PCF and NEF.
For the Nudr_DataRepository service, the following service operations are defined:
Query
Create
Delete
Update
Subscribe
Unsubscribe
Notify
This service allows NF service consumers to retrieve, create, update, modify and delete data stored in the UDR.
This service allows the NF service consumers to subscribe/unsubscribe the data change notification and to be notified of the data change
Reference: 3GPP TS 29.504 version 15.3.0 Release 15
OpenAPI Version: 3.0.0
Version: 1.0.0
Title: 'Nudr_DataRepository API OpenAPI file'
Description: 'Unified Data Repository Service'
Description: 3GPP TS 29.504 V15.2.0; 5G System; Unified Data Repository Services; Stage 3
URL: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.504/'
- {}
- oAuth2ClientCredentials:
- nudr-dr
- description: API root
url: '{apiRoot}/nudr-dr/v1'
Variables:
API Root:
Default: https://example.com
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1authentication-data'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1%7BservingPlmnId%7D~1provisioned-data~1am-data'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1%7BservingPlmnId%7D~1provisioned-data~1smf-selection-subscription-data'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1%7BservingPlmnId%7D~1provisioned-data~1sm-data'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1amf-3gpp-access'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1amf-non-3gpp-access'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1smf-registrations'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1smf-registrations~1%7BpduSessionId%7D'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1operator-specific-data'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1smsf-3gpp-access'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1smsf-non-3gpp-access'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1%7BservingPlmnId%7D~1provisioned-data~1sms-mng-data'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1%7BservingPlmnId%7D~1provisioned-data~1sms-data'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1pp-data'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1ee-subscriptions'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1ee-subscriptions~1%7BsubsId%7D'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1sdm-subscriptions'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1context-data~1sdm-subscriptions~1%7BsubsId%7D'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1subs-to-notify'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1subs-to-notify~1%7BsubsId%7D'
Reference: 'TS29505_Subscription_Data.yaml#/paths/~1subscription-data~1%7BueId%7D~1%7BservingPlmnId%7D~1provisioned-data~1trace-data'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1%7BueId%7D~1am-data'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1%7BueId%7D~1ue-policy-set'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1%7BueId%7D~1sm-data'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1%7BueId%7D~1sm-data~1%7BusageMonId%7D'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1sponsor-connectivity-data~1%7BsponsorId%7D'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1bdt-data'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1bdt-data~1%7BbdtReferenceId%7D'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1subs-to-notify'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1subs-to-notify~1%7BsubsId%7D'
Reference: 'TS29519_Policy_Data.yaml#/paths/~1policy-data~1%7BueId%7D~1operator-specific-data'
Reference: 'TS29519_Application_Data.yaml#/paths/~1application-data~1pfds'
Reference: 'TS29519_Application_Data.yaml#/paths/~1application-data~1pfds~1%7Bapplication-identifier%7D'
Reference: 'TS29519_Application_Data.yaml#/paths/~1application-data~1influenceData'
Reference: 'TS29519_Application_Data.yaml#/paths/~1application-data~1influenceData~1%7BafServiceId%7D'
Reference: 'TS29519_Application_Data.yaml#/paths/~1application-data~1influenceData~1subscriptions'
Reference: 'TS29519_Application_Data.yaml#/paths/~1application-data~1influenceData~1subscriptions~1%7BsubscriptionId%7D'
Reference: 'TS29519_Exposure_Data.yaml#/paths/~1exposure-data~1%7BueId%7D~1access-and-mobility-data'
Reference: 'TS29519_Exposure_Data.yaml#/paths/~1exposure-data~1%7BueId%7D~1session-management-data'
Reference: 'TS29519_Exposure_Data.yaml#/paths/~1exposure-data~1%7BueId%7D~1session-management-data~1%7BpduSessionId%7D'
Reference: 'TS29519_Exposure_Data.yaml#/paths/~1exposure-data~1subs-to-notify'
Reference: 'TS29519_Exposure_Data.yaml#/paths/~1exposure-data~1subs-to-notify~1%7BsubId%7D'
Type: oauth2
Flows:
clientCredentials:
tokenUrl: '{nrfApiRoot}/oauth2/token'
scopes:
nudr-dr: Access to the Nudr_DataRepository API