A.2 Nudr_DataRepository API for Subscription Data
29.5053GPP5G SystemRelease 18Stage 3TSUsage of the Unified Data Repository services for Subscription Data
For the purpose of referencing entities in the Open API file defined in this Annex, it shall be assumed that this Open API file is contained in a physical file named "TS29505_Subscription_Data.yaml".
openapi: 3.0.0
info:
version: ‘-‘
title: ‘Unified Data Repository Service API file for subscription data’
description: |
Unified Data Repository Service (subscription data).
The API version is defined in 3GPP TS 29.504.
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.505 V18.0.0; 5G System; Usage of the Unified Data Repository Service for subscription data; Stage 3
url: ‘https://www.3gpp.org/ftp/Specs/archive/29_series/29.505/’
paths:
/subscription-data/{ueId}/authentication-data/authentication-subscription:
get:
summary: Retrieves the authentication subscription data of a UE
operationId: QueryAuthSubsData
tags:
– Authentication Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:authentication-subscription:read
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/AuthenticationSubscription’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: modify the authentication subscription data of a UE
operationId: ModifyAuthenticationSubscription
tags:
– Authentication Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:authentication-subscription:modify
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/authentication-data/authentication-status:
put:
summary: To store the Authentication Status data of a UE
operationId: CreateAuthenticationStatus
tags:
– Authentication Status (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
requestBody:
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UEAU.yaml#/components/schemas/AuthEvent’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the Authentication Status of a UE
operationId: QueryAuthenticationStatus
tags:
– AuthEvent (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
description: Supported Features
in: query
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UEAU.yaml#/components/schemas/AuthEvent’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: To remove the Authentication Status of a UE
operationId: DeleteAuthenticationStatus
tags:
– AuthEvent (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
responses:
‘204’:
description: Upon success, an empty response body shall be returned.
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/authentication-data/authentication-status/{servingNetworkName}:
put:
summary: To store the individual Authentication Status data of a UE
operationId: CreateIndividualAuthenticationStatus
tags:
– Individual Authentication Status (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: servingNetworkName
in: path
description: Serving Network Name
required: true
schema:
$ref: ‘TS29503_Nudm_UEAU.yaml#/components/schemas/ServingNetworkName’
requestBody:
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UEAU.yaml#/components/schemas/AuthEvent’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the Individual Authentication Status of a UE
operationId: QueryIndividualAuthenticationStatus
tags:
– Individual AuthEvent (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: servingNetworkName
in: path
description: Serving Network Name
required: true
schema:
$ref: ‘TS29503_Nudm_UEAU.yaml#/components/schemas/ServingNetworkName’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
description: Supported Features
in: query
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UEAU.yaml#/components/schemas/AuthEvent’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: To remove the Individual Authentication Status of a UE
operationId: DeleteIndividualAuthenticationStatus
tags:
– Individual AuthEvent (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: servingNetworkName
in: path
description: Serving Network Name
required: true
schema:
$ref: ‘TS29503_Nudm_UEAU.yaml#/components/schemas/ServingNetworkName’
responses:
‘204’:
description: Upon success, an empty response body shall be returned.
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/ue-update-confirmation-data/sor-data:
put:
summary: To store the SoR acknowledgement information of a UE and ME support of SOR CMCI
operationId: CreateAuthenticationSoR
tags:
– Authentication SoR (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SorData’
required: true
responses:
‘204’:
description: Expected response to a valid request
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the SoR acknowledgement information of a UE and ME support of SOR CMCI
operationId: QueryAuthSoR
tags:
– Authentication SoR (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SorData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Updates the ME support of SOR CMCI information of a UE
operationId: UpdateAuthenticationSoR
tags:
– Authentication SoR (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/ue-update-confirmation-data/upu-data:
put:
summary: To store the UPU acknowledgement information of a UE
operationId: CreateAuthenticationUPU
tags:
– Authentication UPU (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/UpuData’
required: true
responses:
‘204’:
description: Expected response to a valid request
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the UPU acknowledgement information of a UE
operationId: QueryAuthUPU
tags:
– Authentication UPU (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/UpuData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/ue-update-confirmation-data/subscribed-snssais:
put:
summary: To store the NSSAI update acknowledgement information of a UE
operationId: CreateOrUpdateNssaiAck
tags:
– NSSAI update ack (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/NssaiAckData’
required: true
responses:
‘204’:
description: Expected response to a valid request
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the UPU acknowledgement information of a UE
operationId: QueryNssaiAck
tags:
– NSSAI ACK (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/NssaiAckData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/ue-update-confirmation-data/subscribed-cag:
put:
summary: To store the CAG update acknowledgement information of a UE
operationId: CreateCagUpdateAck
tags:
– CAG update ack (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/CagAckData’
required: true
responses:
‘204’:
description: Expected response to a valid request
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the CAG acknowledgement information of a UE
operationId: QueryCagAck
tags:
– CAG ACK (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/CagAckData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/{servingPlmnId}/provisioned-data:
get:
summary: Retrieve multiple provisioned data sets of a UE
operationId: QueryProvisionedData
tags:
– Provisioned Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: servingPlmnId
in: path
description: PLMN ID
required: true
schema:
$ref: ‘#/components/schemas/VarPlmnId’
– name: dataset-names
in: query
description: List of dataset names
style: form
explode: false
schema:
$ref: ‘#/components/schemas/DatasetNames’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/ProvisionedDataSets’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/{servingPlmnId}/provisioned-data/am-data:
get:
summary: Retrieves the access and mobility subscription data of a UE
operationId: QueryAmData
tags:
– Access And Mobility Subscription Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: servingPlmnId
in: path
description: PLMN ID
required: true
schema:
$ref: ‘#/components/schemas/VarPlmnId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/AccessAndMobilitySubscriptionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/{servingPlmnId}/provisioned-data/smf-selection-subscription-data:
get:
summary: Retrieves the SMF selection subscription data of a UE
operationId: QuerySmfSelectData
tags:
– SMF Selection Subscription Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: servingPlmnId
in: path
description: PLMN ID
required: true
schema:
$ref: ‘#/components/schemas/VarPlmnId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSelectionSubscriptionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sm-data:
get:
summary: Retrieves the Session Management subscription data of a UE
operationId: QuerySmData
tags:
– Session Management Subscription Data
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: servingPlmnId
in: path
description: PLMN ID
required: true
schema:
$ref: ‘#/components/schemas/VarPlmnId’
– name: single-nssai
in: query
content:
application/json:
schema:
$ref: ‘#/components/schemas/VarSnssai’
description: single NSSAI
required: false
– name: dnn
in: query
description: DNN
required: false
schema:
$ref: ‘#/components/schemas/Dnn’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmSubsData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/amf-3gpp-access:
get:
summary: Retrieves the AMF context data of a UE using 3gpp access
operationId: QueryAmfContext3gpp
tags:
– AMF 3GPP Access Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/Amf3GppAccessRegistration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
put:
summary: To store the AMF context data of a UE using 3gpp access in the UDR
operationId: CreateAmfContext3gpp
tags:
– AMF 3GPP Access Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/Amf3GppAccessRegistration’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Created
content:
application/json:
schema:
$ref: ‘#/components/schemas/Amf3GppAccessRegistration’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/amf-3gpp-access’
required: true
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: To modify the AMF context data of a UE using 3gpp access in the UDR
operationId: AmfContext3gpp
tags:
– AMF 3GPP Access Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/amf-non-3gpp-access:
get:
summary: Retrieves the AMF context data of a UE using non-3gpp access
operationId: QueryAmfContextNon3gpp
tags:
– AMF Non-3GPP Access Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/AmfNon3GppAccessRegistration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
put:
summary: To store the AMF context data of a UE using non-3gpp access in the UDR
operationId: CreateAmfContextNon3gpp
tags:
– AMF Non-3GPP Access Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/AmfNon3GppAccessRegistration’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Created
content:
application/json:
schema:
$ref: ‘#/components/schemas/Amf3GppAccessRegistration’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/amf-non-3gpp-access’
required: true
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: To modify the AMF context data of a UE using non 3gpp access in the UDR
operationId: AmfContextNon3gpp
tags:
– AMF Non-3GPP Access Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/smf-registrations:
get:
summary: Retrieves the SMF registration list of a UE
operationId: QuerySmfRegList
tags:
– SMF Registrations (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfRegList’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId}:
get:
summary: Retrieves the individual SMF registration of a UE
operationId: QuerySmfRegistration
tags:
– SMF Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: pduSessionId
in: path
description: PDU session id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PduSessionId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfRegistration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
put:
summary: To create an individual SMF context data of a UE in the UDR
operationId: CreateOrUpdateSmfRegistration
tags:
– SMF Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: pduSessionId
in: path
description: PDU session id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PduSessionId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfRegistration’
required: true
responses:
‘201’:
description: Upon success, a response body containing a representation of the created Individual SmfRegistration resource shall be returned
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfRegistration’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/smf-registrations/{pduSessionId}’
required: true
schema:
type: string
‘204’:
description: No content
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: To remove an individual SMF context data of a UE the UDR
operationId: DeleteSmfRegistration
tags:
– SMF Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: pduSessionId
in: path
description: PDU session id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PduSessionId’
responses:
‘204’:
description: Upon success, an empty response body shall be returned.
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: To modify the SMF context data of a UE in the UDR
operationId: UpdateSmfContext
tags:
– SMF Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: pduSessionId
in: path
description: PDU session id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PduSessionId’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/operator-specific-data:
get:
summary: Retrieves the operator specific data of a UE
operationId: QueryOperSpecData
tags:
– Operator-Specific Data Container (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
type: object
description: A map(list of key-value pairs) where operator specific data element name serves as key
additionalProperties:
$ref: ‘#/components/schemas/OperatorSpecificDataContainer’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: To modify operator specific data of a UE
operationId: ModifyOperSpecData
tags:
– Operator-Specific Data Container (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
put:
summary: To create an operator-specific data resource of a UE
operationId: CreateOperSpecData
tags:
– Operator-Specific Data Container (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json:
schema:
type: object
description: A map (list of key-value pairs) where operator specific data element name serves as key
additionalProperties:
$ref: ‘#/components/schemas/OperatorSpecificDataContainer’
required: true
responses:
‘201’:
description: Upon success, a response body containing a representation of the created Operator Specific Data resource shall be returned
content:
application/json:
schema:
type: object
description: A map (list of key-value pairs) where operator specific data element name serves as key
additionalProperties:
$ref: ‘#/components/schemas/OperatorSpecificDataContainer’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/operator-specific-data’
required: true
schema:
type: string
‘204’:
description: No content
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: To remove an operator-specific data resource of a UE
operationId: DeleteOperSpecData
tags:
– Operator-Specific Data Container (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘204’:
description: Upon success, an empty response body shall be returned.
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/smsf-3gpp-access:
put:
summary: Create the SMSF context data of a UE via 3GPP access
operationId: CreateSmsfContext3gpp
tags:
– SMSF 3GPP Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsfRegistration’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Created
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsfRegistration’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/smsf-3gpp-access’
required: true
schema:
type: string
‘200’:
description: Updated
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsfRegistration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: To remove the SMSF context data of a UE via 3GPP access
operationId: DeleteSmsfContext3gpp
tags:
– SMSF 3GPP Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘204’:
description: Upon success, an empty response body shall be returned
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the SMSF context data of a UE using 3gpp access
operationId: QuerySmsfContext3gpp
tags:
– SMSF 3GPP Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsfRegistration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/smsf-non-3gpp-access:
put:
summary: Create the SMSF context data of a UE via non-3GPP access
operationId: CreateSmsfContextNon3gpp
tags:
– SMSF Non-3GPP Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsfRegistration’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Created
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsfRegistration’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/smsf-non-3gpp-access’
required: true
schema:
type: string
‘200’:
description: Updated
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsfRegistration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: To remove the SMSF context data of a UE via non-3GPP access
operationId: DeleteSmsfContextNon3gpp
tags:
– SMSF Non-3GPP Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘204’:
description: Upon success, an empty response body shall be returned
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the SMSF context data of a UE using non-3gpp access
operationId: QuerySmsfContextNon3gpp
tags:
– SMSF Non-3GPP Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsfRegistration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/ip-sm-gw:
put:
summary: Create the IP-SM-GW context data of a UE
operationId: CreateIpSmGwContext
tags:
– IP-SM-GW Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/IpSmGwRegistration’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: To remove the IP-SM-GW context data of a UE
operationId: DeleteIpSmGwContext
tags:
– IP-SM-GW Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘204’:
description: Upon success, an empty response body shall be returned
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify the IP-SM-GW context data of a UE
operationId: ModifyIpSmGwContext
tags:
– IP-SM-GW Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data:registrations:write
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
minItems: 1
required: true
responses:
‘204’:
description: Successful response
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the IP-SM-GW context data of a UE
operationId: QueryIpSmGwContext
tags:
– IP-SM-GW Registration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/IpSmGwRegistration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/mwd:
put:
summary: Create the Message Waiting Data of the UE
operationId: CreateMessageWaitingData
tags:
– Message Waiting Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/MessageWaitingData’
required: true
responses:
‘201’:
description: Created
content:
application/json:
schema:
$ref: ‘#/components/schemas/MessageWaitingData’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/mwd’
required: true
schema:
type: string
‘204’:
description: Upon success, an empty response body shall be returned
default:
description: Unexpected error
delete:
summary: To remove the Message Waiting Data of the UE
operationId: DeleteMessageWaitingData
tags:
– Message Waiting Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘204’:
description: Upon success, an empty response body shall be returned
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify the Message Waiting Data of the UE
operationId: ModifyMessageWaitingData
tags:
– Message Waiting Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
minItems: 1
required: true
responses:
‘204’:
description: Successful response
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves the Message Waiting Data of the UE
operationId: QueryMessageWaitingData
tags:
– Message Waiting Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/MessageWaitingData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-mng-data:
get:
summary: Retrieves the SMS management subscription data of a UE
operationId: QuerySmsMngData
tags:
– SMS Management Subscription Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: servingPlmnId
in: path
description: PLMN ID
required: true
schema:
$ref: ‘#/components/schemas/VarPlmnId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsManagementSubscriptionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/{servingPlmnId}/provisioned-data/sms-data:
get:
summary: Retrieves the SMS subscription data of a UE
operationId: QuerySmsData
tags:
– SMS Subscription Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: servingPlmnId
in: path
description: PLMN ID
required: true
schema:
$ref: ‘#/components/schemas/VarPlmnId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmsSubscriptionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/pp-data:
get:
summary: Read the profile of a given UE
operationId: GetppData
tags:
– Parameter Provision (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: pp data for a UE
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/PpData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
‘403’:
description: Forbidden
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: modify the provisioned parameter data
operationId: ModifyPpData
tags:
– ProvisionedParameterData (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: pp data for a UE
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/pp-profile-data:
get:
summary: Retrieves the parameter provision profile data of a UE
operationId: QueryPPData
tags:
– Parameter Provision profile Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/PpProfileData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/pp-data-store/{afInstanceId}:
put:
summary: create a Provisioning Parameter Data Entry
operationId: Create PP Data Entry
tags:
– ProvisionedParameterDataEntry (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: Identifier of the UE
required: true
schema:
anyOf:
– $ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– $ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– type: string
pattern: ‘^anyUE$’
– name: afInstanceId
in: path
description: Application Function Instance Identifier
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/PpDataEntry’
required: true
responses:
‘201’:
description: Indicating a successful creation of the resource.
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/PpDataEntry’
‘204’:
description: Indicating a successful creation of the resource.
‘400’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/400’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
‘500’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/503’
default:
description: Unexpected error
delete:
summary: Delete a Provisioning Parameter Data Entry
operationId: Delete PP Data Entry
tags:
– ProvisionedParameterDataEntry (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: Identifier of the UE
required: true
schema:
anyOf:
– $ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– $ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– type: string
pattern: ‘^anyUE$’
– name: afInstanceId
in: path
description: Application Function Instance Identifier
required: true
schema:
type: string
responses:
‘204’:
description: Expected response to a valid request
‘400’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/400’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
‘500’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/503’
default:
description: Unexpected error
get:
summary: get a Parameter Provisioning Data Entry
operationId: Get PP Data Entry
tags:
– ProvisionedParameterDataEntry (Document)
parameters:
– name: ueId
in: path
description: Identifier of the UE
required: true
schema:
anyOf:
– $ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– $ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– type: string
pattern: ‘^anyUE$’
– name: afInstanceId
in: path
description: Application Function Instance Identifier
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/PpDataEntry’
‘400’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/400’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
‘500’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/503’
default:
description: Unexpected error
/subscription-data/{ueId}/pp-data-store:
get:
summary: get a list of Parameter Provisioning Data Entries
operationId: Get Multiple PP Data Entries
tags:
– ProvisionedParameterDataEntries (Collection)
parameters:
– name: ueId
in: path
description: Identifier of the UE
required: true
schema:
anyOf:
– $ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– $ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– type: string
pattern: ‘^anyUE$’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/PpDataEntryList’
‘400’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/400’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
‘500’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/503’
default:
description: Unexpected error
/subscription-data/{ueId}/context-data/ee-subscriptions:
get:
summary: Retrieves the ee subscriptions of a UE
operationId: Queryeesubscriptions
tags:
– Event Exposure Subscriptions (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: event-types
in: query
required: false
description: Event Types
schema:
type: array
items:
$ref: ‘TS29503_Nudm_EE.yaml#/components/schemas/EventType’
minItems: 1
style: form
explode: false
– name: nf-identifiers
in: query
description: NF Identifiers
schema:
type: array
items:
$ref: ‘#/components/schemas/NfIdentifier’
minItems: 1
style: form
explode: false
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/EeSubscriptionExt’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
post:
summary: Create individual EE subscription
operationId: CreateEeSubscriptions
tags:
– Event Exposure Subscriptions (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE ID
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/EeSubscription’
required: true
responses:
‘201’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/EeSubscription’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}’
required: true
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}:
put:
summary: Update an individual ee subscriptions of a UE
operationId: UpdateEesubscriptions
tags:
– Event Exposure Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/EeSubscription’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘404’:
description: update of non-existing resource is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Deletes a eeSubscription
operationId: RemoveeeSubscriptions
tags:
– Event Exposure Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
description: Unique ID of the subscription to remove
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify an individual ee subscription of a UE
operationId: ModifyEesubscription
tags:
– Event Exposure Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
minItems: 1
required: true
responses:
‘204’:
description: Successful response
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve a eeSubscription
operationId: QueryeeSubscription
tags:
– Event Exposure Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
description: Unique ID of the subscription to remove
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
items:
$ref: ‘#/components/schemas/EeSubscription’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/amf-subscriptions:
put:
summary: Create AmfSubscriptions for an individual ee subscriptions of a UE
operationId: Create AMF Subscriptions
tags:
– AMF Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/AmfSubscriptionInfo’
minItems: 1
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Upon successful creation, the created resource shall be returned
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/AmfSubscriptionInfo’
minItems: 1
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Deletes AMF Subscription Info for an eeSubscription
operationId: RemoveAmfSubscriptionsInfo
tags:
– Event AMF Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: modify the AMF Subscription Info
operationId: ModifyAmfSubscriptionInfo
tags:
– AmfSubscriptionInfo (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve AMF subscription Info
operationId: GetAmfSubscriptionInfo
tags:
– Query AMF Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/AmfSubscriptionInfo’
minItems: 1
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/smf-subscriptions:
put:
summary: Create SMF Subscription Info
operationId: Create SMF Subscriptions
tags:
– SMF Event Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Upon successful creation, the created resource shall be returned
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Delete SMF Subscription Info
operationId: RemoveSmfSubscriptionsInfo
tags:
– SMF Event Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify SMF Subscription Info
operationId: ModifySmfSubscriptionInfo
tags:
– SMF Event Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve SMF Subscription Info
operationId: GetSmfSubscriptionInfo
tags:
– SMF Event Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/ee-subscriptions/{subsId}/hss-subscriptions:
put:
summary: Create HSS Subscription Info
operationId: Create HSS Subscriptions
tags:
– HSS Event Subscription Info (Document)
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/HssSubscriptionInfo’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Upon successful creation, the created resource shall be returned
content:
application/json:
schema:
$ref: ‘#/components/schemas/HssSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Delete HSS Subscription Info
operationId: RemoveHssSubscriptionsInfo
tags:
– HSS Event Subscription Info (Document)
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify HSS Subscription Info
operationId: ModifyHssSubscriptionInfo
tags:
– HSS Event Subscription Info (Document)
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve HSS Subscription Info
operationId: GetHssSubscriptionInfo
tags:
– HSS Event Subscription Info (Document)
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/{ueGroupId}/ee-subscriptions:
get:
summary: Retrieves the ee subscriptions of a group of UEs or any UE
operationId: QueryEeGroupSubscriptions
tags:
– Event Exposure Group Subscriptions (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
description: Group of UEs or any UE
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/EeSubscription’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
post:
summary: Create individual EE subscription for a group of UEs or any UE
operationId: CreateEeGroupSubscriptions
tags:
– Event Exposure Group Subscriptions (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
description: Group of UEs or any UE
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/EeSubscription’
required: true
responses:
‘201’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/EeSubscription’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/group-data/{ueGroupId}/ee-subscriptions’
required: true
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}:
put:
summary: Update an individual ee subscription of a group of UEs or any UE
operationId: UpdateEeGroupSubscriptions
tags:
– Event Exposure Group Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/EeSubscription’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘404’:
description: update of non-existing resource is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Deletes a eeSubscription for a group of UEs or any UE
operationId: RemoveEeGroupSubscriptions
tags:
– Event Exposure Group Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
description: Unique ID of the subscription to remove
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify an individual ee subscription for a group of a UEs
operationId: ModifyEeGroupSubscription
tags:
– Event Exposure Group Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
minItems: 1
required: true
responses:
‘204’:
description: Successful response
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve a individual eeSubscription for a group of UEs or any UE
operationId: QueryEeGroupSubscription
tags:
– Event Exposure Group Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
description: Unique ID of the subscription to remove
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
items:
$ref: ‘#/components/schemas/EeSubscription’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/{ueGroupId}/ee-profile-data:
get:
summary: Retrieves the ee profile data profile data of a group or anyUE
operationId: QueryGroupEEData
tags:
– Event Exposure Data for a group (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
description: Group of UEs or any UE
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/EeGroupProfileData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/ee-profile-data:
get:
summary: Retrieves the ee profile data of a UE
operationId: QueryEEData
tags:
– Event Exposure Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/EeProfileData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/sdm-subscriptions:
get:
summary: Retrieves the sdm subscriptions of a UE
operationId: Querysdmsubscriptions
tags:
– SDM Subscriptions (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/SdmSubscription’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
post:
summary: Create individual sdm subscription
operationId: CreateSdmSubscriptions
tags:
– SDM Subscriptions (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE ID
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SdmSubscription’
required: true
responses:
‘201’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SdmSubscription’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}’
required: true
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}:
put:
summary: Update an individual sdm subscriptions of a UE
operationId: Updatesdmsubscriptions
tags:
– SDM Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SdmSubscription’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘404’:
description: update of non-existing resource is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Deletes a sdmsubscriptions
operationId: RemovesdmSubscriptions
tags:
– SDM Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
description: Unique ID of the subscription to remove
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify an individual sdm subscription
operationId: ModifysdmSubscription
tags:
– SDM Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
minItems: 1
required: true
responses:
‘204’:
description: Successful response
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves a individual sdmSubscription identified by subsId
operationId: QuerysdmSubscription
tags:
– SDM Subscription (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
description: Unique ID of the subscription to retrieve
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
items:
$ref: ‘#/components/schemas/SdmSubscription’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/sdm-subscriptions/{subsId}/hss-sdm-subscriptions:
put:
summary: Create HSS SDM Subscription Info
operationId: Create HSS SDM Subscriptions
tags:
– HSS SDM Subscription Info (Document)
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/HssSubscriptionInfo’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Delete HSS SDM Subscription Info
operationId: RemoveHssSDMSubscriptionsInfo
tags:
– HSS SDM Subscription Info (Document)
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify HSS SDM Subscription Info
operationId: ModifyHssSDMSubscriptionInfo
tags:
– HSS SDM Subscription Info (Document)
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve HSS SDM Subscription Info
operationId: GetHssSDMSubscriptionInfo
tags:
– HSS SDM Subscription Info (Document)
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/shared-data:
get:
summary: retrieve shared data
operationId: GetSharedData
tags:
– Retrieval of shared data
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: shared-data-ids
in: query
description: List of shared data ids
required: true
style: form
explode: false
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SharedDataIds’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
type: array
items:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SharedData’
‘400’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/400’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
‘500’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/503’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/shared-data/{sharedDataId}:
get:
summary: retrieve individual shared data
operationId: GetIndividualSharedData
tags:
– Retrieval of individual shared data
parameters:
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
– name: sharedDataId
in: path
description: Id of the Shared Data
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SharedDataId’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SharedData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
‘400’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/400’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
‘500’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/503’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/subs-to-notify:
post:
summary: Subscription data subscriptions
operationId: SubscriptionDataSubscriptions
tags:
– Subs To Notify (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SubscriptionDataSubscriptions’
required: true
responses:
‘201’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/SubscriptionDataSubscriptions’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/subs-to-notify/{subsId}’
required: true
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
callbacks:
onDataChange:
‘{request.body#/callbackReference}’:
post:
requestBody:
required: true
content:
application/json:
schema:
$ref: ‘#/components/schemas/DataChangeNotify’
responses:
‘204’:
description: Expected response to a valid request
get:
summary: Retrieves the list of subscriptions
operationId: QuerySubsToNotify
tags:
– Subs To Notify (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ue-id
in: query
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/SubscriptionDataSubscriptions’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Deletes subscriptions identified by a given ue-id parameter
operationId: RemoveMultipleSubscriptionDataSubscriptions
tags:
– Subs To Notify (Collection)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ue-id
in: query
required: true
description: UE ID
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: nf-instance-id
in: query
required: false
description: NF Instance ID
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfInstanceId’
– name: delete-all-nfs
in: query
required: false
description: Flag to delete subscriptions from all NFs
schema:
type: boolean
– name: implicit-unsubscribe-indication
in: query
required: false
description: Implicit Unsubscribe Indication
schema:
type: boolean
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/subs-to-notify/{subsId}:
delete:
summary: Deletes a subscriptionDataSubscriptions
operationId: RemovesubscriptionDataSubscriptions
tags:
– Subs To Notify (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: subsId
in: path
required: true
description: Unique ID of the subscription to remove
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify an individual subscriptionDataSubscription
operationId: ModifysubscriptionDataSubscription
tags:
– Subs To Notify (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
minItems: 1
required: true
responses:
‘204’:
description: Successful response
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
oneOf:
– $ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
– $ref: ‘#/components/schemas/SubscriptionDataSubscriptions’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieves a individual subscriptionDataSubscription identified by subsId
operationId: QuerySubscriptionDataSubscriptions
tags:
– Subs To Notify (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: subsId
in: path
required: true
description: Unique ID of the subscription to retrieve
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
items:
$ref: ‘#/components/schemas/SubscriptionDataSubscriptions’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/{servingPlmnId}/provisioned-data/trace-data:
get:
summary: Retrieves the trace configuration data of a UE
operationId: QueryTraceData
tags:
– Trace Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: servingPlmnId
in: path
description: PLMN ID
required: true
schema:
$ref: ‘#/components/schemas/VarPlmnId’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/TraceData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/identity-data:
get:
summary: Retrieve identity data by SUPI or GPSI
operationId: GetIdentityData
tags:
– Query Identity Data by SUPI or GPSI (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE ID
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: app-port-id
in: query
description: Application port identifier
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/AppPortId’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/IdentityData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/operator-determined-barring-data:
get:
summary: Retrieve ODB Data data by SUPI or GPSI
operationId: GetOdbData
tags:
– Query ODB Data by SUPI or GPSI (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE ID
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/OdbData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data:
get:
summary: Retrieve multiple context data sets of a UE
operationId: QueryContextData
tags:
– Context Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: context-dataset-names
in: query
description: List of context dataset names
style: form
explode: false
required: true
schema:
$ref: ‘#/components/schemas/ContextDatasetNames’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/ContextDataSets’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/group-identifiers:
get:
summary: Mapping of Group Identifiers
operationId: GetGroupIdentifiers
tags:
– Group Identifiers
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ext-group-id
in: query
description: External Group Identifier
required: false
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– name: int-group-id
in: query
description: Internal Group Identifier
required: false
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/GroupId’
– name: ue-id-ind
in: query
description: Indication whether UE identifiers are required or not
required: false
schema:
type: boolean
default: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/GroupIdentifiers’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/5g-vn-groups:
get:
summary: Retrieves the data of a 5G VN Group
operationId: Query5GVnGroup
tags:
– 5G-VN-Groups (Store)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: gpsis
in: query
description: List of GPSIs
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Gpsi’
style: form
explode: false
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
type: object
description: A map(list of key-value pairs) where ExtGroupId serves as key
additionalProperties:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/5GVnGroupConfiguration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/5g-vn-groups/{externalGroupId}:
put:
summary: Create an individual 5G VN Grouop
operationId: Create5GVnGroup
tags:
– 5GVnGroupConfiguration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: externalGroupId
in: path
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
requestBody:
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/5GVnGroupConfiguration’
required: true
responses:
‘201’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/5GVnGroupConfiguration’
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Deletes the 5GVnGroup
operationId: Delete5GVnGroup
tags:
– Delete 5GVnGroup
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: externalGroupId
in: path
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
responses:
‘204’:
description: Expected response to a successful group removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: modify the 5GVnGroup
operationId: Modify5GVnGroup
tags:
– Modify 5GVnGroup
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: externalGroupId
in: path
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve a 5GVnGroup configuration
operationId: Get5GVnGroupConfiguration
tags:
– Query 5GVnGroupConfiguration (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: externalGroupId
in: path
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/5GVnGroupConfiguration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/lcs-privacy-data:
get:
summary: Retrieves the LCS Privacy subscription data of a UE
operationId: QueryLcsPrivacyData
tags:
– LCS Privacy Subscription Data
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/LcsPrivacyData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/lcs-mo-data:
get:
summary: Retrieves the LCS Mobile Originated subscription data of a UE
operationId: QueryLcsMoData
tags:
– LCS Mobile Originated Subscription Data
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: fields
in: query
description: attributes to be retrieved
required: false
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/LcsMoData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/nidd-authorization-data:
get:
summary: Retrieve NIDD Authorization Data GPSI or External Group identifier
operationId: GetNiddAuData
tags:
– Query NIDD Authorization Data GPSI or External Group identifier (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE ID
required: true
schema:
type: string
pattern: ‘^(msisdn-[0-9]{5,15}|.+|extid-[^@]+@[^@]+|extgroupid-[^@]+@[^@]+)$’
– name: single-nssai
in: query
content:
application/json:
schema:
$ref: ‘#/components/schemas/VarSnssai’
description: single NSSAI
required: true
– name: dnn
in: query
description: DNN
required: true
schema:
$ref: ‘#/components/schemas/Dnn’
– name: mtc-provider-information
in: query
description: MTC Provider Information
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/MtcProviderInformation’
– name: af-id
in: query
description: Application Function Identifier
schema:
type: string
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/AuthorizationData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/coverage-restriction-data:
get:
summary: Retrieves the subscribed enhanced Coverage Restriction Data of a UE
operationId: QueryCoverageRestrictionData
tags:
– Enhanced Coverage Restriction Data
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/EnhancedCoverageRestrictionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/location:
get:
summary: Retrieves the UE’s Location Information
operationId: QueryUeLocation
tags:
– UE’s Location Information (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/LocationInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/v2x-data:
get:
summary: Retrieves the subscribed V2X Data of a UE
operationId: QueryV2xData
tags:
– V2X Subscription Data
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/V2xSubscriptionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/prose-data:
get:
summary: Retrieves the subscribed ProSe service Data of a UE
operationId: QueryPorseData
tags:
– ProSe Service Subscription Data
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/ProseSubscriptionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/{servingPlmnId}/provisioned-data/lcs-bca-data:
get:
summary: Retrieves the LCS Broadcast Assistance subscription data of a UE
operationId: QueryLcsBcaData
tags:
– LCS Broadcast Assistance Subscription Data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: servingPlmnId
in: path
description: PLMN ID
required: true
schema:
$ref: ‘#/components/schemas/VarPlmnId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/LcsBroadcastAssistanceTypesData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
description: Unexpected error
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
/subscription-data/group-data/5g-vn-groups/internal:
get:
summary: Retrieves the data of 5G VN Group
operationId: Query5GVnGroupInternal
tags:
– 5G-VN-Groups-Internal (Document)
parameters:
– name: internal-group-ids
in: query
description: List of Internal Group IDs
required: true
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/GroupId’
style: form
explode: false
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
type: object
description: A map (list of key-value pairs) where ExtGroupId serves as key
additionalProperties:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/5GVnGroupConfiguration’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/5g-vn-groups/pp-profile-data:
get:
summary: Retrieves the parameter provision profile data for 5G VN Group
operationId: Query5GVNGroupPPData
tags:
– Parameter Provision profile Data for 5G VN Group(Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ext-group-ids
in: query
description: List of external VN group identifiers
schema:
type: array
items:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
minItems: 1
style: form
explode: false
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/Pp5gVnGroupProfileData’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/nidd-authorizations:
put:
summary: Create NIDD Authorization Info
operationId: CreateNIDDAuthorizationInfo
tags:
– NIDD Authorization Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/NiddAuthorizationInfo’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Upon successful creation, the created resource shall be returned
content:
application/json:
schema:
$ref: ‘#/components/schemas/NiddAuthorizationInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Delete NIDD Authorization Info
operationId: RemoveNiddAuthorizationInfo
tags:
– NIDD Authorization Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify NIDD Authorization Info
operationId: ModifyNiddAuthorizationInfo
tags:
– NIDD Authorization Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve NIDD Authorization Info
operationId: GetNiddAuthorizationInfo
tags:
– NIDD Authorization Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/NiddAuthorizationInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/5mbs-data:
get:
summary: Retrieves the 5mbs subscription data of a UE
operationId: Query5mbsData
tags:
– 5MBSSubscriptionData (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/MbsSubscriptionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}:
get:
summary: Retrieve multiple subscribed data sets of a UE
operationId: QueryUeSubscribedData
tags:
– UE Subscribed Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE Id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: dataset-names
in: query
description: List of dataset names
style: form
explode: false
schema:
$ref: ‘#/components/schemas/DatasetNames’
– name: serving-plmn
in: query
description: Serving PLMN Id
schema:
$ref: ‘#/components/schemas/VarPlmnId’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘#/components/schemas/UeSubscribedDataSets’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/service-specific-authorization-data/{serviceType}:
get:
summary: Retrieve ServiceSpecific Authorization Data
operationId: GetSSAuData
tags:
– Query Service Specific Authorization Data (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE ID
required: true
schema:
type: string
pattern: ‘^(msisdn-[0-9]{5,15}|.+|extid-[^@]+@[^@]+|extgroupid-[^@]+@[^@]+)$’
– name: serviceType
in: path
description: Service Type
required: true
schema:
$ref: ‘TS29503_Nudm_SSAU.yaml#/components/schemas/ServiceType’
– name: single-nssai
in: query
content:
application/json:
schema:
$ref: ‘#/components/schemas/VarSnssai’
description: single NSSAI
required: true
– name: dnn
in: query
description: DNN
required: true
schema:
$ref: ‘#/components/schemas/Dnn’
– name: mtc-provider-information
in: query
description: MTC Provider Information
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/MtcProviderInformation’
– name: af-id
in: query
description: Application Function Identifier
schema:
type: string
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/AuthorizationData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
‘403’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29571_CommonData.yaml#/components/responses/404’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/service-specific-authorizations/{serviceType}:
put:
summary: Create Service Specific Authorization Info
operationId: CreateServiceSpecificAuthorizationInfo
tags:
– Service Specific Authorization Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: serviceType
in: path
description: Service Type
required: true
schema:
$ref: ‘TS29503_Nudm_SSAU.yaml#/components/schemas/ServiceType’
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/ServiceSpecificAuthorizationInfo’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Upon successful creation, the created resource shall be returned
content:
application/json:
schema:
$ref: ‘#/components/schemas/ServiceSpecificAuthorizationInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Delete Service Specific Authorization Info
operationId: RemoveServiceSpecificAuthorizationInfo
tags:
– Service Specific Authorization Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: serviceType
in: path
description: Service Type
required: true
schema:
$ref: ‘TS29503_Nudm_SSAU.yaml#/components/schemas/ServiceType’
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify Service Specific Authorization Info
operationId: ModifyServiceSpecificAuthorizationInfo
tags:
– Service Specific Authorization Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: serviceType
in: path
description: Service Type
required: true
schema:
$ref: ‘TS29503_Nudm_SSAU.yaml#/components/schemas/ServiceType’
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve Service Specific Authorization Info
operationId: GetServiceSpecificAuthorizationInfo
tags:
– Service Specific Authorization Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: serviceType
in: path
description: Service Type
required: true
schema:
$ref: ‘TS29503_Nudm_SSAU.yaml#/components/schemas/ServiceType’
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/ServiceSpecificAuthorizationInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/roaming-information:
put:
summary: Update the Roaming Information of the EPC domain
operationId: UpdateRoamingInformation
tags:
– Update the Roaming Information of the EPC domain (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/RoamingInfoUpdate’
required: true
responses:
‘201’:
description: Created
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/RoamingInfoUpdate’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/roaming-information’
required: true
schema:
type: string
‘204’:
description: Upon success, an empty response body shall be returned
default:
description: Unexpected error
get:
summary: Retrieves the Roaming Information of the EPC domain
operationId: QueryRoamingInformation
tags:
– Retrieve the Roaming Information of the EPC domain (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/RoamingInfoUpdate’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/context-data/pei-info:
put:
summary: Update the PEI Information of the 5GC/EPC domains
operationId: CreateOrUpdatePeiInformation
tags:
– Update the PEI Information of the 5GC/EPC domains (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
requestBody:
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/PeiUpdateInfo’
required: true
responses:
‘201’:
description: Created
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/PeiUpdateInfo’
headers:
Location:
description: ‘Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudr-dr/<apiVersion>/subscription-data/{ueId}/context-data/pei-info’
required: true
schema:
type: string
‘204’:
description: Upon success, an empty response body shall be returned
default:
description: Unexpected error
get:
summary: Retrieves the PEI Information of the 5GC/EPC domains
operationId: QueryPeiInformation
tags:
– Retrieve the Roaming Information of the 5GC/EPC domains (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
responses:
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/PeiUpdateInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/amf-subscriptions:
put:
summary: Create AmfSubscriptions for a group of UEs or any UE
operationId: CreateAmfGroupSubscriptions
tags:
– AMF Group Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/AmfSubscriptionInfo’
minItems: 1
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Upon successful creation, the created resource shall be returned
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/AmfSubscriptionInfo’
minItems: 1
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Deletes AMF Subscription Info for an eeSubscription for a group of UEs or any UE
operationId: RemoveAmfGroupSubscriptions
tags:
– Event AMF Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: modify the AMF Subscription Info
operationId: ModifyAmfGroupSubscriptions
tags:
– AmfSubscriptionInfo (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve AMF subscription Info for a group of UEs or any UE
operationId: GetAmfGroupSubscriptions
tags:
– Query AMF Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
type: array
items:
$ref: ‘#/components/schemas/AmfSubscriptionInfo’
minItems: 1
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/smf-subscriptions:
put:
summary: Create SMF Subscription Info for a group of UEs or any YE
operationId: CreateSmfGroupSubscriptions
tags:
– SMF Event Group Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Upon successful creation, the created resource shall be returned
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Delete SMF Subscription Info for a group of UEs or any UE
operationId: RemoveSmfGroupSubscriptions
tags:
– SMF Event Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify SMF Subscription Info for a group of UEs or any UE
operationId: ModifySmfGroupSubscriptions
tags:
– SMF Event Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve SMF Subscription Info for a group of UEs or any UE
operationId: GetSmfGroupSubscriptions
tags:
– SMF Event Subscription Info (Document)
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueGroupId
in: path
required: true
schema:
$ref: ‘#/components/schemas/VarUeGroupId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/group-data/{ueGroupId}/ee-subscriptions/{subsId}/hss-subscriptions:
put:
summary: Create HSS Subscription Info for a group of UEs
operationId: CreateHssGroupSubscriptions
tags:
– HSS Event Group Subscription Info (Document)
parameters:
– name: externalGroupId
in: path
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– name: subsId
in: path
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: ‘#/components/schemas/HssSubscriptionInfo’
required: true
responses:
‘204’:
description: Upon success, an empty response body shall be returned
‘201’:
description: Upon successful creation, the created resource shall be returned
content:
application/json:
schema:
$ref: ‘#/components/schemas/HssSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
delete:
summary: Delete HSS Subscription Info
operationId: RemoveHssGroupSubscriptions
tags:
– HSS Event Subscription Info (Document)
parameters:
– name: externalGroupId
in: path
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘204’:
description: Expected response to a successful subscription removal
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
patch:
summary: Modify HSS Subscription Info
operationId: ModifyHssGroupSubscriptions
tags:
– HSS Event Subscription Info (Document)
parameters:
– name: externalGroupId
in: path
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– name: subsId
in: path
required: true
schema:
type: string
– name: supported-features
in: query
description: Features required to be supported by the target NF
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
requestBody:
content:
application/json-patch+json:
schema:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’
required: true
responses:
‘204’:
description: Expected response to a valid request
‘200’:
description: Expected response to a valid request
content:
application/json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchResult’
‘403’:
description: modification is rejected
content:
application/problem+json:
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/ProblemDetails’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
get:
summary: Retrieve HSS Subscription Info
operationId: GetHssGroupSubscriptions
tags:
– HSS Event Subscription Info (Document)
parameters:
– name: externalGroupId
in: path
required: true
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
– name: subsId
in: path
required: true
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/HssSubscriptionInfo’
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
/subscription-data/{ueId}/uc-data:
get:
summary: Retrieves the subscribed User Consent Data of a UE
operationId: QueryUserConsentData
tags:
– User Consent Data
security:
– {}
– oAuth2ClientCredentials:
– nudr-dr
– oAuth2ClientCredentials:
– nudr-dr
– nudr-dr:subscription-data
parameters:
– name: ueId
in: path
description: UE id
required: true
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
– name: supported-features
in: query
description: Supported Features
schema:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
– name: ucPurpose
in: query
description: User consent purpose
schema:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/UcPurpose’
– name: If-None-Match
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.2
schema:
type: string
– name: If-Modified-Since
in: header
description: Validator for conditional requests, as described in RFC 7232, 3.3
schema:
type: string
responses:
‘200’:
description: OK
content:
application/json:
schema:
$ref: ‘#/components/schemas/UcSubscriptionData’
headers:
Cache-Control:
description: Cache-Control containing max-age, as described in RFC 7234, 5.2
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in RFC 7232, 2.3
schema:
type: string
Last-Modified:
description: Timestamp for last modification of the resource, as described in RFC 7232, 2.2
schema:
type: string
default:
$ref: ‘TS29571_CommonData.yaml#/components/responses/default’
components:
schemas:
AuthenticationSubscription:
description: A UE’s authentication data.
type: object
required:
– authenticationMethod
properties:
authenticationMethod:
$ref: ‘#/components/schemas/AuthMethod’
encPermanentKey:
type: string
protectionParameterId:
type: string
sequenceNumber:
$ref: ‘#/components/schemas/SequenceNumber’
authenticationManagementField:
type: string
pattern: ‘^[A-Fa-f0-9]{4}$’
algorithmId:
type: string
encOpcKey:
type: string
encTopcKey:
type: string
vectorGenerationInHss:
type: boolean
default: false
hssGroupId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfGroupId’
n5gcAuthMethod:
$ref: ‘#/components/schemas/AuthMethod’
rgAuthenticationInd:
type: boolean
default: false
supi:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
akmaAllowed:
type: boolean
default: false
routingId:
type: string
pattern: ‘^[0-9]{1,4}$’
SequenceNumber:
description: Contains the SQN.
type: object
properties:
sqnScheme:
$ref: ‘#/components/schemas/SqnScheme’
sqn:
type: string
pattern: ‘^[A-Fa-f0-9]{12}$’
lastIndexes:
type: object
additionalProperties:
type: integer
minimum: 0
description: A map(list of key-value pairs) where type of node serves as key
indLength:
type: integer
minimum: 0
difSign:
$ref: ‘#/components/schemas/Sign’
SqnScheme:
description: Scheme for generation of Sequence Numbers.
anyOf:
– type: string
enum:
– GENERAL
– NON_TIME_BASED
– TIME_BASED
– type: string
Sign:
description: Sign of the DIF value.
type: string
enum:
– POSITIVE
– NEGATIVE
VarPlmnId:
description: PLMN Id (MCC, MNC) or SNPN Id (MCC, MNC, NID).
type: string
pattern: ‘^[0-9]{5,6}(-[A-Fa-f0-9]{11})?$’
DatasetNames:
description: The list of names of data sets.
type: array
items:
$ref: ‘#/components/schemas/DataSetName’
minItems: 1
uniqueItems: true
DataSetName:
description: The name of data set.
anyOf:
– type: string
enum:
– AM
– SMF_SEL
– SMS_SUB
– SM
– TRACE
– SMS_MNG
– LCS_PRIVACY
– LCS_MO
– LCS_BCA
– V2X
– PROSE
– ODB
– EE_PROF
– PP_PROF
– NIDD_AUTH
– USER_CONSENT
– MBS
– type: string
ProvisionedDataSets:
description: Contains the provisioned data sets.
type: object
properties:
amData:
$ref: ‘#/components/schemas/AccessAndMobilitySubscriptionData’
smfSelData:
$ref: ‘#/components/schemas/SmfSelectionSubscriptionData’
smsSubsData:
$ref: ‘#/components/schemas/SmsSubscriptionData’
smData:
$ref: ‘#/components/schemas/SmSubsData’
traceData:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/TraceData’
smsMngData:
$ref: ‘#/components/schemas/SmsManagementSubscriptionData’
lcsPrivacyData:
$ref: ‘#/components/schemas/LcsPrivacyData’
lcsMoData:
$ref: ‘#/components/schemas/LcsMoData’
lcsBcaData:
$ref: ‘#/components/schemas/LcsBroadcastAssistanceTypesData’
v2xData:
$ref: ‘#/components/schemas/V2xSubscriptionData’
proseData:
$ref: ‘#/components/schemas/ProseSubscriptionData’
odbData:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/OdbData’
eeProfileData:
$ref: ‘#/components/schemas/EeProfileData’
ppProfileData:
$ref: ‘#/components/schemas/PpProfileData’
niddAuthData:
$ref: ‘#/components/schemas/AuthorizationData’
mbsSubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/MbsSubscriptionData’
AccessAndMobilitySubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/AccessAndMobilitySubscriptionData’
SmfSelectionSubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SmfSelectionSubscriptionData’
VarSnssai:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Snssai’
Dnn:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Dnn’
SmSubsData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SmSubsData’
Amf3GppAccessRegistration:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/Amf3GppAccessRegistration’
AmfNon3GppAccessRegistration:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/AmfNon3GppAccessRegistration’
SmfRegistration:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/SmfRegistration’
SmsfRegistration:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/SmsfRegistration’
LocationInfo:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/LocationInfo’
SmsManagementSubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SmsManagementSubscriptionData’
SmsSubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SmsSubscriptionData’
LcsPrivacyData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/LcsPrivacyData’
LcsMoData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/LcsMoData’
AuthorizationData:
description: NIDD Authorization Information
required:
– authorizationData
properties:
authorizationData:
type: array
items:
$ref: ‘TS29503_Nudm_NIDDAU.yaml#/components/schemas/UserIdentifier’
minItems: 1
uniqueItems: true
allowedDnnList:
type: array
items:
anyOf:
– $ref: ‘TS29571_CommonData.yaml#/components/schemas/Dnn’
– $ref: ‘TS29571_CommonData.yaml#/components/schemas/WildcardDnn’
allowedSnssaiList:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Snssai’
allowedMtcProviders:
type: array
items:
$ref: ‘#/components/schemas/MtcProvider’
validityTime:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’
EnhancedCoverageRestrictionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/EnhancedCoverageRestrictionData’
V2xSubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/V2xSubscriptionData’
ProseSubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ProseSubscriptionData’
UcSubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/UcSubscriptionData’
LcsBroadcastAssistanceTypesData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/LcsBroadcastAssistanceTypesData’
OperatorSpecificDataContainer:
description: Container for operator specific data.
type: object
required:
– dataType
– value
properties:
dataType:
type: string
enum:
– string
– integer
– number
– boolean
– object
– array
dataTypeDefinition:
type: string
value:
oneOf:
– type: string
– type: integer
– type: number
– type: boolean
– type: object
– type: array
supportedFeatures:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
resetIds:
type: array
items:
type: string
minItems: 1
AuthMethod:
description: Contains the Authentication Method.
anyOf:
– type: string
enum:
– 5G_AKA
– EAP_AKA_PRIME
– EAP_TLS
– EAP_TTLS
– NONE
– type: string
PpData:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/PpData’
EeSubscription:
$ref: ‘TS29503_Nudm_EE.yaml#/components/schemas/EeSubscription’
VarUeGroupId:
description: UE group Id or any UE.
type: string
pattern: ‘^(extgroupid-[^@]+@[^@]+|anyUE)$’
SdmSubscription:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SdmSubscription’
SmfRegList:
description: The list of all the SMF registrations of a UE.
type: array
items:
$ref: ‘#/components/schemas/SmfRegistration’
SubscriptionDataSubscriptions:
description: A subscription to notifications.
type: object
required:
– monitoredResourceUris
– callbackReference
properties:
ueId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
callbackReference:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
originalCallbackReference:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
monitoredResourceUris:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
expiry:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’
sdmSubscription:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SdmSubscription’
hssSubscriptionInfo:
$ref: ‘#/components/schemas/HssSubscriptionInfo’
subscriptionId:
type: string
uniqueSubscription:
type: boolean
supportedFeatures:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
immediateReport:
type: boolean
default: false
report:
$ref: ‘#/components/schemas/ImmediateReport’
DataChangeNotify:
description: Container for data which have changed and notification was requested when changed.
type: object
properties:
originalCallbackReference:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
minItems: 1
ueId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/VarUeId’
notifyItems:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NotifyItem’
minItems: 1
sdmSubscription:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SdmSubscription’
additionalSdmSubscriptions:
type: array
items:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SdmSubscription’
minItems: 1
subscriptionDataSubscriptions:
type: array
items:
$ref: ‘#/components/schemas/SubscriptionDataSubscriptions’
IdentityData:
description: Identity data corresponds to the provided ueId.
type: object
properties:
supiList:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Supi’
minItems: 1
gpsiList:
type: array
items:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Gpsi’
minItems: 1
allowedAfIds:
type: array
items:
type: string
minItems: 1
applicationPortIds:
description: A map (list of key-value pairs where AppPortId serves as key) of GPSIs.
type: object
additionalProperties:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Gpsi’
minProperties: 1
SorData:
description: Used to store the status of the latest SOR data update.
type: object
properties:
provisioningTime:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’
ueUpdateStatus:
$ref: ‘#/components/schemas/UeUpdateStatus’
sorXmacIue:
$ref: ‘TS29509_Nausf_SoRProtection.yaml#/components/schemas/SorMac’
sorMacIue:
$ref: ‘TS29509_Nausf_SoRProtection.yaml#/components/schemas/SorMac’
meSupportOfSorCmci:
type: boolean
required:
– provisioningTime
– ueUpdateStatus
UpuData:
description: Used to store the status of the latest UPU data update.
type: object
properties:
provisioningTime:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’
ueUpdateStatus:
$ref: ‘#/components/schemas/UeUpdateStatus’
upuXmacIue:
$ref: ‘TS29509_Nausf_UPUProtection.yaml#/components/schemas/UpuMac’
upuMacIue:
$ref: ‘TS29509_Nausf_UPUProtection.yaml#/components/schemas/UpuMac’
required:
– provisioningTime
– ueUpdateStatus
NssaiAckData:
description: Used to store the status of the latest NSSAI data update.
type: object
properties:
provisioningTime:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’
ueUpdateStatus:
$ref: ‘#/components/schemas/UeUpdateStatus’
required:
– provisioningTime
– ueUpdateStatus
CagAckData:
description: Used to store the status of the latest CAG data update.
type: object
properties:
provisioningTime:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’
ueUpdateStatus:
$ref: ‘#/components/schemas/UeUpdateStatus’
required:
– provisioningTime
– ueUpdateStatus
UeUpdateStatus:
description: Status of the procedure.
type: string
enum:
– NOT_SENT
– SENT_NO_ACK_REQUIRED
– WAITING_FOR_ACK
– ACK_RECEIVED
– NEGATIVE_ACK_RECEIVED
EeProfileData:
description: Event Exposure Profile Data.
type: object
properties:
restrictedEventTypes:
type: array
items:
$ref: ‘TS29503_Nudm_EE.yaml#/components/schemas/EventType’
supportedFeatures:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
allowedMtcProvider:
description: A map (list of key-value pairs where EventType serves as key) of MTC provider lists. In addition to defined EventTypes, the key value "ALL" may be used to identify a map entry which contains a list of MtcProviders that are allowed monitoring all Event Types.
type: object
additionalProperties:
type: array
items:
$ref: ‘#/components/schemas/MtcProvider’
minItems: 1
minProperties: 1
iwkEpcRestricted:
type: boolean
default: false
imsi:
type: string
pattern: ‘^[0-9]{5,15}$’
hssGroupId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfGroupId’
AmfSubscriptionInfo:
description: Information the UDR stores and retrieves related to active subscriptions at the AMF(s).
type: object
required:
– amfInstanceId
– subscriptionId
properties:
amfInstanceId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfInstanceId’
subscriptionId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
subsChangeNotifyCorrelationId:
type: string
contextInfo:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ContextInfo’
ContextDatasetNames:
description: The name of context data set.
type: array
items:
$ref: ‘#/components/schemas/ContextDataSetName’
minItems: 2
uniqueItems: true
ContextDataSetName:
anyOf:
– type: string
enum:
– AMF_3GPP
– AMF_NON_3GPP
– SDM_SUBSCRIPTIONS
– EE_SUBSCRIPTIONS
– SMSF_3GPP
– SMSF_NON_3GPP
– SUBS_TO_NOTIFY
– SMF_REG
– IP_SM_GW
– ROAMING_INFO
– PEI_INFO
– type: string
ContextDataSets:
description: Contains the context data sets.
type: object
properties:
amf3Gpp:
$ref: ‘#/components/schemas/Amf3GppAccessRegistration’
amfNon3Gpp:
$ref: ‘#/components/schemas/AmfNon3GppAccessRegistration’
sdmSubscriptions:
type: array
items:
$ref: ‘#/components/schemas/SdmSubscription’
minItems: 1
eeSubscriptions:
type: array
items:
$ref: ‘#/components/schemas/EeSubscription’
minItems: 1
smsf3GppAccess:
$ref: ‘#/components/schemas/SmsfRegistration’
smsfNon3GppAccess:
$ref: ‘#/components/schemas/SmsfRegistration’
subscriptionDataSubscriptions:
type: array
items:
$ref: ‘#/components/schemas/SubscriptionDataSubscriptions’
minItems: 1
smfRegistrations:
$ref: ‘#/components/schemas/SmfRegList’
ipSmGw:
$ref: ‘#/components/schemas/IpSmGwRegistration’
roamingInfo:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/RoamingInfoUpdate’
peiInfo:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/PeiUpdateInfo’
IpSmGwRegistration:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/IpSmGwRegistration’
MessageWaitingData:
description: Message Waiting Data list.
type: object
properties:
mwdList:
type: array
items:
$ref: ‘#/components/schemas/SmscData’
minItems: 1
SmscData:
description: Addresses of SM-Service Center entities with SMS wating to be delivered to the UE.
type: object
anyOf:
– required: [ smscMapAddress ]
– required: [ smscDiameterAddress ]
properties:
smscMapAddress:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/E164Number’
smscDiameterAddress:
$ref: ‘TS29503_Nudm_UECM.yaml#/components/schemas/NetworkNodeDiameterAddress’
SmfSubscriptionInfo:
description: Information related to active subscriptions at the SMF(s)
type: object
required:
– smfSubscriptionList
properties:
smfSubscriptionList:
type: array
items:
$ref: ‘#/components/schemas/SmfSubscriptionItem’
minItems: 1
SmfSubscriptionItem:
description: Contains info about a single SMF event subscription
type: object
required:
– smfInstanceId
– subscriptionId
properties:
smfInstanceId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfInstanceId’
subscriptionId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
contextInfo:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ContextInfo’
MtcProvider:
description: MTC provider information.
type: object
properties:
mtcProviderInformation:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/MtcProviderInformation’
afId:
type: string
HssSubscriptionInfo:
description: Information related to active subscriptions at the HSS(s)
type: object
required:
– hssSubscriptionList
properties:
hssSubscriptionList:
type: array
items:
$ref: ‘#/components/schemas/HssSubscriptionItem’
minItems: 1
HssSubscriptionItem:
description: Contains info about a single HSS event subscription
type: object
required:
– hssInstanceId
– subscriptionId
properties:
hssInstanceId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfInstanceId’
subscriptionId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
contextInfo:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ContextInfo’
EeGroupProfileData:
type: object
properties:
restrictedEventTypes:
type: array
items:
$ref: ‘TS29503_Nudm_EE.yaml#/components/schemas/EventType’
allowedMtcProvider:
description: A map (list of key-value pairs where EventType serves as key) of MTC provider lists. In addition to defined EventTypes, the key value "ALL" may be used to identify a map entry which contains a list of MtcProviders that are allowed monitoring all Event Types.
type: object
additionalProperties:
type: array
items:
$ref: ‘#/components/schemas/MtcProvider’
minItems: 1
minProperties: 1
supportedFeatures:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
iwkEpcRestricted:
type: boolean
default: false
extGroupId:
type: string
pattern: ‘^extgroupid-[^@]+@[^@]+$’
hssGroupId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfGroupId’
Pp5gVnGroupProfileData:
type: object
properties:
allowedMtcProviders:
description: A map (list of key-value pairs where external VN group identifier serves as key) of AllowedMtcProviderInfo lists. In addition to defined external VN group identifier, the key value "ALL" may be used to identify a map entry which contains a list of AllowedMtcProviderInfo that are allowed operating all the external group identifiers.
type: object
additionalProperties:
type: array
items:
$ref: ‘#/components/schemas/AllowedMtcProviderInfo’
minItems: 1
minProperties: 1
supportedFeatures:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
PpProfileData:
type: object
properties:
allowedMtcProviders:
description: A map (list of key-value pairs where PpDataType serves as key) of AllowedMtcProviderInfo lists. In addition to defined PpDataType, the key value "ALL" may be used to identify a map entry which contains a list of AllowedMtcProviderInfo that are allowed to provision all types of the PP data for the user using UDM ParameterProvision service.
type: object
additionalProperties:
type: array
items:
$ref: ‘#/components/schemas/AllowedMtcProviderInfo’
minItems: 1
minProperties: 1
supportedFeatures:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
AllowedMtcProviderInfo:
type: object
properties:
mtcProviderInformation:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/MtcProviderInformation’
afId:
type: string
PpDataType:
anyOf:
– type: string
enum:
– COMMUNICATION_CHARACTERISTICS
– EXPECTED_UE_BEHAVIOUR
– EC_RESTRICTION
– ACS_INFO
– TRACE
– STN_SR
– LCS_PRIVACY
– SOR_INFO
– type: string
GroupIdentifiers:
description: External or Internal Group Identifier with a list of group members
type: object
properties:
extGroupId:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId’
intGroupId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/GroupId’
ueIdList:
type: array
items:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/UeId’
minItems: 1
allowedAfIds:
type: array
items:
type: string
minItems: 1
NiddAuthorizationInfo:
description: Information related to active NIDD Authorizations
type: object
required:
– niddAuthorizationList
properties:
niddAuthorizationList:
type: array
items:
$ref: ‘TS29503_Nudm_NIDDAU.yaml#/components/schemas/AuthorizationInfo’
minItems: 1
PpDataEntryList:
description: Contains a list of the Provisioned Parameters entries
type: object
properties:
ppDataEntryList:
type: array
items:
$ref: ‘TS29503_Nudm_PP.yaml#/components/schemas/PpDataEntry’
supportedFeatures:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
UeSubscribedDataSets:
description: Contains the subscribed data sets of a UE.
type: object
properties:
amData:
$ref: ‘#/components/schemas/AccessAndMobilitySubscriptionData’
smfSelData:
$ref: ‘#/components/schemas/SmfSelectionSubscriptionData’
smsSubsData:
$ref: ‘#/components/schemas/SmsSubscriptionData’
smData:
$ref: ‘#/components/schemas/SmSubsData’
traceData:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/TraceData’
smsMngData:
$ref: ‘#/components/schemas/SmsManagementSubscriptionData’
lcsPrivacyData:
$ref: ‘#/components/schemas/LcsPrivacyData’
lcsMoData:
$ref: ‘#/components/schemas/LcsMoData’
lcsBcaData:
$ref: ‘#/components/schemas/LcsBroadcastAssistanceTypesData’
v2xData:
$ref: ‘#/components/schemas/V2xSubscriptionData’
proseData:
$ref: ‘#/components/schemas/ProseSubscriptionData’
odbData:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/OdbData’
eeProfileData:
$ref: ‘#/components/schemas/EeProfileData’
ppProfileData:
$ref: ‘#/components/schemas/PpProfileData’
niddAuthData:
$ref: ‘#/components/schemas/AuthorizationData’
ucData:
$ref: ‘#/components/schemas/UcSubscriptionData’
mbsSubscriptionData:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/MbsSubscriptionData’
ServiceSpecificAuthorizationInfo:
description: Information related to active Service Specific Authorizations
type: object
required:
– serviceSpecificAuthorizationList
properties:
serviceSpecificAuthorizationList:
type: array
items:
$ref: ‘TS29503_Nudm_NIDDAU.yaml#/components/schemas/AuthorizationInfo’
minItems: 1
NfIdentifier:
type: object
required:
– nfType
properties:
nfType:
$ref: ‘TS29510_Nnrf_NFManagement.yaml#/components/schemas/NFType’
nfInstanceId:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfInstanceId’
EeSubscriptionExt:
allOf:
– $ref: ‘TS29503_Nudm_EE.yaml#/components/schemas/EeSubscription’
– $ref: ‘#/components/schemas/AdditionalEeSubsInfo’
AdditionalEeSubsInfo:
type: object
properties:
amfSubscriptionInfoList:
type: array
items:
$ref: ‘#/components/schemas/AmfSubscriptionInfo’
minItems: 1
maxItems: 2
smfSubscriptionInfo:
$ref: ‘#/components/schemas/SmfSubscriptionInfo’
hssSubscriptionInfo:
$ref: ‘#/components/schemas/HssSubscriptionInfo’
ImmediateReport:
oneOf:
– $ref: ‘#/components/schemas/ProvisionedDataSets’
– type: array
items:
$ref: ‘TS29503_Nudm_SDM.yaml#/components/schemas/SharedData’
minItems: 0
Annex B (informative):
Change history
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
2018-01 |
CT4#82 |
TS skeleton of Usage of the Unified Data Repository service for Subscription Data |
0.0.0 |
||||
2018-01 |
CT4#82 |
C4-181397 |
Version after CT4#82 including agreed pCRs |
0.1.0 |
|||
2018-03 |
CT4#83 |
C4-182442 |
Version after CT4#83 including agreed pCRs |
0.2.0 |
|||
2018-04 |
CT4#84 |
C4-183523 |
Version after CT4#84 including agreed pCRs |
0.3.0 |
|||
2018-05 |
CT4#85 |
C4-184638 |
Version after CT4#85 including agreed pCRs |
0.4.0 |
|||
2018-06 |
CT#80 |
CP-181103 |
Presented for information and approval |
1.0.0 |
|||
2018-06 |
CT#80 |
Approved in CT#80. |
15.0.0 |
||||
2018-09 |
CT#81 |
CP-182058 |
0004 |
– |
F |
Path Segment Correction |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0005 |
– |
F |
URI variables for the Resource OperatorSpecificData |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0008 |
– |
F |
Formatting of query parameter |
15.1.0 |
2018-09 |
CT#81 |
CP-182212 |
0009 |
2 |
B |
PATCH method for ProvisionedParamenterData |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0010 |
– |
F |
JSON structure in query and missing data type reference |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0014 |
– |
F |
Description of Structured data types |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0016 |
– |
F |
Implicit Subscriptions |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0011 |
1 |
F |
Align security and servers clause in openAPI |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0013 |
1 |
F |
VarUeId used in TS 29.505 |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0012 |
2 |
F |
OpenAPI schema for SubscriptionData |
15.1.0 |
2018-09 |
CT#81 |
CP-182058 |
0018 |
1 |
F |
Supported Features Negotiation |
15.1.0 |
2018-09 |
CT#81 |
CP-182041 |
0015 |
1 |
B |
Nudr Id Translation |
15.1.0 |
2018-09 |
CT#81 |
CP-182043 |
0001 |
2 |
B |
Add support for 5G Trace to Nudr |
15.1.0 |
2018-12 |
CT#82 |
CP-183016 |
0026 |
– |
F |
Corrections in Query Parameters |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0030 |
– |
F |
29505 CR data change notification data type |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0021 |
1 |
F |
Pattern correction |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0022 |
1 |
F |
Session Management Subscription Data |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0019 |
1 |
F |
Shared Data |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0029 |
1 |
F |
29505 CR cardinality |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0025 |
2 |
F |
Clarification of contents of SUPI list |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0032 |
– |
F |
Cache control and conditional request header addition |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0024 |
3 |
F |
Introduction of Barring of Roaming in 5GC |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0037 |
1 |
F |
Session Management Subscription Data |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0039 |
1 |
F |
Authorized Event Types |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0040 |
1 |
F |
Group Subscriptions |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0041 |
1 |
F |
Location header in 201 response |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0038 |
2 |
F |
Active AmfSubscriptions storage |
15.2.0 |
2018-12 |
CT#82 |
CP-183016 |
0036 |
2 |
F |
lifetime of subscription |
15.2.0 |
2018-12 |
CT#82 |
CP-183158 |
0028 |
3 |
F |
Definition of Authentication Data for steering of roaming |
15.2.0 |
2018-12 |
CT#82 |
CP-183159 |
0027 |
4 |
F |
Definition of Authentication Status |
15.2.0 |
2018-12 |
CT#82 |
CP-183160 |
0020 |
5 |
F |
Definition of Authentication data |
15.2.0 |
2018-12 |
CT#82 |
CP-183187 |
0023 |
3 |
F |
Get multiple datasets for ProvisionedData |
15.2.0 |
2018-12 |
CT#82 |
CP-183249 |
0042 |
– |
F |
Corrections on openAPI |
15.2.0 |
2019-03 |
CT#83 |
CP-190179 |
0043 |
F |
CR 0019r1 was not correctly implemented |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0044 |
F |
CR 0020r5 was not correctly implemented |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0045 |
F |
CR 0021r1 was not correctly implemented |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0046 |
F |
CR 0023r3 was not correctly implemented |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0047 |
F |
CR 0038r2 was not correctly implemented |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0048 |
F |
CR 0039r1 was not correctly implemented |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0049 |
F |
CR 0040r1 was not correctly implemented |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0050 |
F |
Correction of annex B |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0052 |
2 |
F |
Clarification on use of PUT |
15.3.0 |
2019-03 |
CT#83 |
CP-190179 |
0054 |
F |
Missing Headlines |
15.3.0 |
|
2019-03 |
CT#83 |
CP-190179 |
0055 |
2 |
F |
Sequence Number |
15.3.0 |
2019-03 |
CT#83 |
CP-190179 |
0056 |
1 |
F |
Retrieval of multiple context data sets |
15.3.0 |
2019-03 |
CT#83 |
CP-190179 |
0057 |
3 |
F |
UDR Subscriptions |
15.3.0 |
2019-03 |
CT#83 |
CP-190179 |
0058 |
1 |
F |
Data Set Names in URI Query Parameters |
15.3.0 |
2019-03 |
CT#83 |
CP-190179 |
0060 |
2 |
F |
AuthenticationSubscription correction |
15.3.0 |
2019-03 |
CT#83 |
CP-190179 |
0061 |
2 |
F |
SOR data update status |
15.3.0 |
2019-03 |
CT#83 |
CP-190168 |
0062 |
1 |
F |
3GPP TS 29.505 API version update |
15.3.0 |
2019-06 |
CT#84 |
CP-191032 |
0065 |
|
F |
CR 0049 was not correctly implemented |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0066 |
|
F |
CR 0050 was not correctly implemented |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0067 |
|
F |
CR 0054 was not correctly implemented |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0068 |
|
F |
CR 0056r1 was not correctly implemented |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0070 |
|
F |
Update of the SubsToNotify |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0071 |
|
F |
Update of the EESubscription |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0064 |
1 |
F |
Update Individual Subscription |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0072 |
1 |
F |
missing enties of data type summary table |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0073 |
1 |
F |
correction on operationId |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0074 |
1 |
F |
404 error response |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0076 |
1 |
F |
Correct the GET Request Body of AmfNon3GppAccessRegistration resource |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0077 |
1 |
F |
Default Notification URI |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0081 |
1 |
F |
OdbData Correction |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0086 |
2 |
F |
Storage of OpenAPI specification files |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0075 |
3 |
F |
CR 0062r1 was not correctly implemented |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0079 |
2 |
F |
Subscriptions Deletion |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0087 |
|
F |
PduSessionId |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0063 |
2 |
F |
UE Parameter Update (UPU) |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0078 |
2 |
F |
Group Identifier Translation |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0080 |
2 |
F |
Authentication Subscription |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0069 |
2 |
F |
CR 0062r1 was not correctly implemented |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0088 |
1 |
F |
Protection Parameter ID |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0089 |
1 |
F |
Copyright Note in YAML file |
15.4.0 |
2019-06 |
CT#84 |
CP-191032 |
0083 |
6 |
F |
SubscriptionDataSubscriptions identification |
15.4.0 |
2019-09 |
CT#85 |
CP-192229 |
0094 |
1 |
B |
Definition of OperatorSpecificDataContainer |
16.0.0 |
2019-09 |
CT#85 |
CP-192123 |
0100 |
– |
F |
Missing supportedFeatures |
16.0.0 |
2019-09 |
CT#85 |
CP-192123 |
0090 |
1 |
B |
Network Slicing Subscription Change |
16.0.0 |
2019-09 |
CT#85 |
CP-192123 |
0098 |
1 |
F |
UDR Application Errors |
16.0.0 |
2019-09 |
CT#85 |
CP-192123 |
0101 |
1 |
B |
Application errors for DELETE method |
16.0.0 |
2019-09 |
CT#85 |
CP-192133 |
0095 |
1 |
B |
Closed Access Group |
16.0.0 |
2019-09 |
CT#85 |
CP-192027 |
0096 |
2 |
B |
VN-Group parameter provisioning |
16.0.0 |
2019-09 |
CT#85 |
CP-192120 |
0104 |
– |
F |
3GPP TS 29.505 externalDoc correction |
16.0.0 |
2019-10 |
Corrupted references fixed |
16.0.1 |
|||||
2019-12 |
CT#86 |
CP-193029 |
0108 |
|
A |
Monitored Resurce URI |
16.1.0 |
2019-12 |
CT#86 |
CP-193029 |
0263 |
1 |
A |
GroupIdentifier resource URI |
16.1.0 |
2019-12 |
CT#86 |
CP-193049 |
0112 |
1 |
B |
Id translation for MSISDN-less MO SMS service |
16.1.0 |
2019-12 |
CT#86 |
CP-193278 |
0258 |
4 |
B |
NIDD Authorization Data |
16.1.0 |
2019-12 |
CT#86 |
CP-193131 |
0257 |
1 |
B |
Authentication Subscription Data |
16.1.0 |
2019-12 |
CT#86 |
CP-193055 |
0109 |
2 |
B |
LCS Private |
16.1.0 |
2019-12 |
CT#86 |
CP-193055 |
0110 |
3 |
B |
Mobile Originated Data |
16.1.0 |
2019-12 |
CT#86 |
CP-193063 |
0105 |
1 |
F |
DataChangeNotify |
16.1.0 |
2019-12 |
CT#86 |
CP-193063 |
0106 |
1 |
B |
Patch Report |
16.1.0 |
2019-12 |
CT#86 |
CP-193063 |
0259 |
1 |
B |
Feature Negotiation for OperatorSpecificData resource |
16.1.0 |
2019-12 |
CT#86 |
CP-193124 |
0265 |
– |
F |
externalDocs correction |
16.1.0 |
2020-03 |
CT#87 |
CP-200018 |
0269 |
|
B |
Translation of Group Id to UE identifier list |
16.2.0 |
2020-03 |
CT#87 |
CP-200020 |
0271 |
1 |
F |
GET Method to subscriptions |
16.2.0 |
2020-03 |
CT#87 |
CP-200020 |
0272 |
|
F |
Add SMFRegistration to ContextDataSet |
16.2.0 |
2020-03 |
CT#87 |
CP-200020 |
0266 |
2 |
F |
AuthEvent deletion |
16.2.0 |
2020-03 |
CT#87 |
CP-200033 |
0267 |
1 |
B |
Retrieve the status of Enhanced Coverage Restriction |
16.2.0 |
2020-03 |
CT#87 |
CP-200020 |
0268 |
1 |
B |
29505 CR optionality of ProblemDetails |
16.2.0 |
2020-03 |
CT#87 |
CP-200052 |
0273 |
|
F |
3GPP TS 29.505 Rel16 External doc update |
16.2.0 |
2020-06 |
CT#88-e |
CP-201032 |
0275 |
B |
Location information retrieval for GMLC |
16.3.0 |
|
2020-06 |
CT#88-e |
CP-201032 |
0276 |
1 |
B |
Resource LcsPrivacySubscriptionData |
16.3.0 |
2020-06 |
CT#88-e |
CP-201071 |
0281 |
F |
Storage of YAML files in ETSI Forge |
16.3.0 |
|
2020-06 |
CT#88-e |
CP-201049 |
0283 |
B |
Correction on V2X Subscription data |
16.3.0 |
|
2020-06 |
CT#88-e |
CP-201033 |
0285 |
B |
Auth Vector Generation for HSS |
16.3.0 |
|
2020-06 |
CT#88-e |
CP-201034 |
0286 |
B |
Resource Level Authorization |
16.3.0 |
|
2020-06 |
CT#88-e |
CP-201034 |
0282 |
1 |
F |
Authentication results for multiple registrations |
16.3.0 |
2020-06 |
CT#88-e |
CP-201032 |
0288 |
1 |
F |
Mobile Originated Data retrieval |
16.3.0 |
2020-06 |
CT#88-e |
CP-201048 |
0280 |
1 |
B |
N5GC device Authentication |
16.3.0 |
2020-06 |
CT#88-e |
CP-201033 |
0287 |
1 |
B |
Support of SMSoIP |
16.3.0 |
2020-06 |
CT#88-e |
CP-201073 |
0290 |
F |
29.505 Rel16 External doc update |
16.3.0 |
|
2020-06 |
CT#88-e |
CP-201021 |
0279 |
1 |
A |
Correction of PUT responses |
16.3.0 |
2020-09 |
CT#89-e |
CP-202110 |
0291 |
F |
Security for Authentication Subscription Data |
16.4.0 |
|
2020-09 |
CT#89-e |
CP-202110 |
0294 |
F |
Corrections to default responses |
16.4.0 |
|
2020-09 |
CT#89-e |
CP-202110 |
0295 |
F |
Corrections to the Event Group Subscription |
16.4.0 |
|
2020-09 |
CT#89-e |
CP-202112 |
0297 |
1 |
F |
Store Broadcast Location Assistance Data |
16.4.0 |
2020-09 |
CT#89-e |
CP-202110 |
0298 |
F |
Correct mismatches of definition between table and yaml |
16.4.0 |
|
2020-09 |
CT#89-e |
CP-202111 |
0299 |
F |
Incorrect index type |
16.4.0 |
|
2020-09 |
CT#89-e |
CP-202096 |
0301 |
F |
API version and External doc update |
16.4.0 |
|
2020-09 |
CT#89-e |
CP-202123 |
0292 |
B |
Resource Level Authorization for SubscriptionData |
17.0.0 |
|
2020-09 |
CT#89-e |
CP-202123 |
0293 |
B |
Resource Level Authorization for registrations |
17.0.0 |
|
2020-09 |
CT#89-e |
CP-202120 |
0300 |
F |
API version and External doc update |
17.0.0 |
|
2020-12 |
CT#90-e |
CP-203048 |
0303 |
A |
Data Removal Notification |
17.1.0 |
|
2020-12 |
CT#90-e |
CP-203039 |
0305 |
A |
Retrieval of SUPI from Authentication Data |
17.1.0 |
|
2020-12 |
CT#90-e |
CP-203048 |
0307 |
A |
Retrieve Context Data |
17.1.0 |
|
2020-12 |
CT#90-e |
CP-203042 |
0309 |
1 |
A |
5G VN Groups |
17.1.0 |
2020-12 |
CT#90-e |
CP-203064 |
0310 |
F |
Default Notifications |
17.1.0 |
|
2020-12 |
CT#90-e |
CP-203039 |
0312 |
1 |
A |
Pattern alignment for ueId in resource URIs |
17.1.0 |
2020-12 |
CT#90-e |
CP-203035 |
0314 |
A |
Storage of YAML files in 3GPP Forge |
17.1.0 |
|
2020-12 |
CT#90-e |
CP-203048 |
0316 |
A |
Subs-To-Notify Tag Description |
17.1.0 |
|
2020-12 |
CT#90-e |
CP-203048 |
0318 |
A |
Snssai query parameter |
17.1.0 |
|
2020-12 |
CT#90-e |
CP-203055 |
0320 |
F |
External doc update |
17.1.0 |
|
2021-03 |
CT#91-e |
CP-210021 |
0321 |
1 |
F |
ContextInfo in AMF SubscriptionInfo |
17.2.0 |
2021-03 |
CT#91-e |
CP-210021 |
0322 |
1 |
F |
EE Profile Data |
17.2.0 |
2021-03 |
CT#91-e |
CP-210043 |
0324 |
A |
Missing requestBody required indication in PUT operations |
17.2.0 |
|
2021-03 |
CT#91-e |
CP-210021 |
0325 |
1 |
F |
HSS Group Id |
17.2.0 |
2021-03 |
CT#91-e |
CP-210034 |
0326 |
1 |
F |
Description field for map data types |
17.2.0 |
2021-03 |
CT#91-e |
CP-210048 |
0328 |
2 |
A |
Event Subscription Storage for SMF |
17.2.0 |
2021-03 |
CT#91-e |
CP-210021 |
0329 |
F |
Response 200 OK for SMSF registration |
17.2.0 |
|
2021-03 |
CT#91-e |
CP-210026 |
0330 |
1 |
B |
AKMA Subscription Data |
17.2.0 |
2021-03 |
CT#91-e |
CP-210029 |
0331 |
F |
29.505 Rel-17 External doc update |
17.2.0 |
|
2021-06 |
CT#92-e |
CP-211028 |
0339 |
F |
Resource Structure |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211028 |
0345 |
F |
Corrections on reference |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211028 |
0346 |
1 |
F |
Corrections on Cardinality |
17.3.0 |
2021-06 |
CT#92-e |
CP-211028 |
0338 |
1 |
F |
GroupIdentifiers |
17.3.0 |
2021-06 |
CT#92-e |
CP-211028 |
0340 |
1 |
F |
Response for MWD resource creation |
17.3.0 |
2021-06 |
CT#92-e |
CP-211028 |
0355 |
F |
Nested cardinality |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211028 |
0358 |
F |
Data Types Descriptions |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211039 |
0344 |
1 |
B |
Store ProSe Subscription Data |
17.3.0 |
2021-06 |
CT#92-e |
CP-211045 |
0360 |
F |
AmfSubscriptionInfo and SmfSubscriptionInfo creation providing 201 result code |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211050 |
0361 |
F |
29.505 Rel-17 External doc update |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211054 |
0341 |
3 |
B |
API Extension of PP service for Multiple AFs |
17.3.0 |
2021-06 |
CT#92-e |
CP-211064 |
0334 |
A |
Event subscription Storage for HSS |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211065 |
0343 |
A |
UPU and SOR negative ack |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211065 |
0357 |
1 |
A |
Monitored Resource URI |
17.3.0 |
2021-06 |
CT#92-e |
CP-211067 |
0337 |
A |
References |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211079 |
0354 |
A |
Subscribed PP profile data |
17.3.0 |
|
2021-06 |
CT#92-e |
CP-211079 |
0350 |
1 |
A |
Subscribed EE profile data for a group |
17.3.0 |
2021-06 |
CT#92-e |
CP-211079 |
0352 |
1 |
A |
Subscribed PP profile data for 5g-VN-group |
17.3.0 |
2021-09 |
CT#93-e |
CP-212026 |
0364 |
|
F |
ContextInfo storage |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0368 |
|
B |
Authorization of Identifier Translation |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0370 |
|
F |
MTC Provider and Application ID in NIDD Authorization Data Retrieval |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0375 |
|
F |
ContextInfo in SmfSubscriptionInfo and HssSubscriptionInfo |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0363 |
1 |
F |
Application Port ID |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0367 |
1 |
B |
Retrieval of odbData as ProvisionedDataSet |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0369 |
1 |
B |
Authorization of Group Identifier Translation |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0371 |
1 |
F |
Allow changing NIDD Authorization data |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0372 |
1 |
F |
NIDD Authorization data storage |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0374 |
1 |
B |
Batch Fetching of Service Profiles |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0377 |
1 |
F |
HssSubscriptionInfo creation providing 201 result code |
17.4.0 |
2021-09 |
CT#93-e |
CP-212026 |
0379 |
1 |
F |
Corrections on ProvisionedParamenterDataEntry |
17.4.0 |
2021-09 |
CT#93-e |
CP-212049 |
0380 |
1 |
B |
Get the PP data of mutiple Afs |
17.4.0 |
2021-09 |
CT#93-e |
CP-212049 |
0381 |
1 |
B |
Get the specific EE data |
17.4.0 |
2021-09 |
CT#93-e |
CP-212056 |
0373 |
|
F |
EE profile of the EPC Domain for a group |
17.4.0 |
2021-09 |
CT#93-e |
CP-212059 |
0384 |
|
F |
29.505 Rel-17 External doc update |
17.4.0 |
2021-09 |
CT#93-e |
CP-212063 |
0366 |
|
A |
SDM subscription Storage for HSS |
17.4.0 |
2021-09 |
CT#93-e |
CP-212064 |
0387 |
1 |
A |
SharedDataId Resource |
17.4.0 |
2021-12 |
CT#94-e |
CP-213085 |
0390 |
|
F |
Error responses to the modification of SubscriptionDataSubscription |
17.5.0 |
2021-12 |
CT#94-e |
CP-213085 |
0398 |
|
F |
Shared Session Management Subscription Data |
17.5.0 |
2021-12 |
CT#94-e |
CP-213085 |
0395 |
1 |
B |
Update of SMF Registration |
17.5.0 |
2021-12 |
CT#94-e |
CP-213085 |
0389 |
1 |
F |
Correction of the response to modification of SubscriptionDataSubscription |
17.5.0 |
2021-12 |
CT#94-e |
CP-213086 |
0397 |
1 |
B |
UE Subscription Data Sets Retrieve |
17.5.0 |
2021-12 |
CT#94-e |
CP-213086 |
0399 |
|
F |
Alignment of GET response data type |
17.5.0 |
2021-12 |
CT#94-e |
CP-213086 |
0405 |
|
B |
Missing operations on Operator Specific Data resource |
17.5.0 |
2021-12 |
CT#94-e |
CP-213087 |
0408 |
|
B |
Update Roaming Status in EPC |
17.5.0 |
2021-12 |
CT#94-e |
CP-213088 |
0403 |
1 |
A |
Naming Convention |
17.5.0 |
2021-12 |
CT#94-e |
CP-213093 |
0396 |
|
F |
ECS Address Configuration |
17.5.0 |
2021-12 |
CT#94-e |
CP-213093 |
0391 |
3 |
B |
Support for Service Specific Authorization |
17.5.0 |
2021-12 |
CT#94-e |
CP-213097 |
0388 |
1 |
B |
5MBS Subscription Data |
17.5.0 |
2021-12 |
CT#94-e |
CP-213106 |
0406 |
1 |
B |
SOR-CMCI suppport |
17.5.0 |
2021-12 |
CT#94-e |
CP-213107 |
0407 |
1 |
B |
Routing Indicator |
17.5.0 |
2021-12 |
CT#94-e |
CP-213121 |
0409 |
|
F |
29.505 Rel-17 External doc update |
17.5.0 |
2022-03 |
CT#95-e |
CP-220023 |
0414 |
|
F |
Operator-Specific Data |
17.6.0 |
2022-03 |
CT#95-e |
CP-220023 |
0415 |
|
F |
Style corrections and missing clauses |
17.6.0 |
2022-03 |
CT#95-e |
CP-220023 |
0417 |
1 |
F |
Update on missing roaming information |
17.6.0 |
2022-03 |
CT#95-e |
CP-220024 |
0413 |
1 |
B |
Group Subscription Storage |
17.6.0 |
2022-03 |
CT#95-e |
CP-220026 |
0419 |
|
A |
Missing path parameter |
17.6.0 |
2022-03 |
CT#95-e |
CP-220026 |
0423 |
1 |
A |
Chapter and OperationId Updates |
17.6.0 |
2022-03 |
CT#95-e |
CP-220026 |
0424 |
1 |
A |
One SDM Subscription |
17.6.0 |
2022-03 |
CT#95-e |
CP-220031 |
0421 |
|
F |
serviceType naming convention |
17.6.0 |
2022-03 |
CT#95-e |
CP-220035 |
0425 |
|
B |
5MBS Subscription Data Storage |
17.6.0 |
2022-03 |
CT#95-e |
CP-220047 |
0400 |
2 |
F |
UDM retrieving SNPN info |
17.6.0 |
2022-03 |
CT#95-e |
CP-220047 |
0426 |
1 |
B |
EAP-TTLS support in SNPN (TS 29.505) |
17.6.0 |
2022-03 |
CT#95-e |
CP-220049 |
0416 |
1 |
B |
User Consent subscription |
17.6.0 |
2022-03 |
CT#95-e |
CP-220066 |
0428 |
|
F |
29.505 Rel-17 External doc update |
17.6.0 |
2022-06 |
CT#96-e |
CP-221025 |
0431 |
|
F |
resetId assignment to OperatorSpecificDataContainer in UDR consumer (PCF) |
17.7.0 |
2022-06 |
CT#96-e |
CP-221027 |
0430 |
|
F |
Support for arrays in Operator Specific Data |
17.7.0 |
2022-06 |
CT#96-e |
CP-221029 |
0435 |
1 |
F |
RoamingInfo Correction |
17.7.0 |
2022-06 |
CT#96-e |
CP-221029 |
0434 |
1 |
F |
Subscribable Resources and Notifiations to Store and Collection resources |
17.7.0 |
2022-06 |
CT#96-e |
CP-221029 |
0433 |
1 |
F |
EE-Subscription retrieval optimization |
17.7.0 |
2022-06 |
CT#96-e |
CP-221051 |
0436 |
|
F |
29.505 Rel-17 External doc update |
17.7.0 |
2022-09 |
CT#97-e |
CP-222026 |
0437 |
F |
CR implementation error |
17.8.0 |
|
2022-09 |
CT#97-e |
CP-222026 |
0438 |
F |
Allow empty array in 200 OK |
17.8.0 |
|
2022-09 |
CT#97-e |
CP-222026 |
0441 |
F |
ValidityTime in AuthorizationData |
17.8.0 |
|
2022-09 |
CT#97-e |
CP-222057 |
0445 |
F |
PEI Information |
17.8.0 |
|
2022-09 |
CT#97-e |
CP-222057 |
0446 |
1 |
F |
Roaming Information Correction |
17.8.0 |
2022-09 |
CT#97-e |
CP-222058 |
0447 |
F |
29.505 Rel-17 External doc update |
17.8.0 |
|
2022-09 |
CT#97-e |
CP-222059 |
0443 |
A |
Corrections on the Cardinality of map(5GVnGroupConfiguration) |
17.8.0 |
|
2022-12 |
CT#98-e |
CP-223027 |
0449 |
F |
URI parameter alignment with yaml definitions |
18.0.0 |
|
2022-12 |
CT#98-e |
CP-223027 |
0453 |
F |
Correction on Internal Group Id creation |
18.0.0 |
|
2022-12 |
CT#98-e |
CP-223029 |
0450 |
1 |
F |
Cardinality of SmfRegList alignment with yaml |
18.0.0 |
2022-12 |
CT#98-e |
CP-223029 |
0451 |
1 |
B |
Immediate Report |
18.0.0 |
2022-12 |
CT#98-e |
CP-223033 |
0454 |
F |
29.505 Rel-18 External doc update |
18.0.0 |