Skip to content
openapi: 3.0.0
info:
version: '1.4.0-alpha.3'
version: '1.4.0-alpha.4'
title: 'Nudm_PP'
description: |
Nudm Parameter Provision Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.503 Unified Data Management Services, version 19.2.0
description: 3GPP TS 29.503 Unified Data Management Services, version 19.3.0
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
servers:
......@@ -40,6 +40,16 @@ paths:
anyOf:
- $ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- $ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId'
- name: af-instance-id
in: query
description: Application Function Instance Identifier
schema:
type: string
- name: mtc-provider-information
in: query
description: MTC Provider Information
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/MtcProviderInformation'
- name: supported-features
in: query
description: Features required to be supported by the target NF
......@@ -87,6 +97,16 @@ paths:
anyOf:
- $ref: 'TS29571_CommonData.yaml#/components/schemas/VarUeId'
- $ref: 'TS29503_Nudm_SDM.yaml#/components/schemas/ExtGroupId'
- name: af-instance-id
in: query
description: Application Function Instance Identifier
schema:
type: string
- name: mtc-provider-information
in: query
description: MTC Provider Information
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/MtcProviderInformation'
- name: supported-features
in: query
description: Features required to be supported by the target NF
......@@ -401,6 +421,11 @@ paths:
required: true
schema:
type: string
- name: mtc-provider-information
in: query
description: MTC Provider Information
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/MtcProviderInformation'
responses:
'204':
description: Expected response to a valid request
......@@ -444,6 +469,11 @@ paths:
required: true
schema:
type: string
- name: mtc-provider-information
in: query
description: MTC Provider Information
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/MtcProviderInformation'
- name: supported-features
in: query
description: Features required to be supported by the target NF
......
openapi: 3.0.0
info:
version: '1.3.0-alpha.1'
version: '1.3.0-alpha.2'
title: 'Nudm_ReportSMDeliveryStatus'
description: |
UDM Report SM Delivery Status Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.503 Unified Data Management Services, version 19.0.0
description: 3GPP TS 29.503 Unified Data Management Services, version 19.3.0
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
servers:
......
openapi: 3.0.0
info:
version: '2.4.0-alpha.3'
version: '2.4.0-alpha.4'
title: 'Nudm_SDM'
description: |
Nudm Subscriber Data Management Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.503 Unified Data Management Services, version 19.2.0
description: 3GPP TS 29.503 Unified Data Management Services, version 19.3.0
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
servers:
......@@ -592,6 +592,13 @@ paths:
description: Supported Features
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
- name: plmn-id
in: query
description: serving PLMN ID or SNPN ID
content:
application/json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnIdNid'
responses:
'200':
description: Expected response to a valid request
......@@ -3444,6 +3451,8 @@ components:
default: false
3gppChargingCharacteristics:
$ref: '#/components/schemas/3GppChargingCharacteristics'
chfGroupId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
timeSyncData:
$ref: '#/components/schemas/TimeSyncData'
sharedDataList:
......@@ -3476,6 +3485,8 @@ components:
type: boolean
uePolicyInd:
type: boolean
energySavingInd:
$ref: 'TS29571_CommonData.yaml#/components/schemas/EnergySavingIndicator'
DnnLadnServiceAreas:
description: Contains a list of DNN LADN Service Areas
......@@ -3746,14 +3757,6 @@ components:
minProperties: 1
suppressNssrgInd:
type: boolean
nssaiValidityTimeInfo:
description: >
A map(list of key-value pairs where single Nssai serves as key)
of the current validity time
type: object
additionalProperties:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
minProperties: 1
nullable: true
UeContextInAmfData:
......@@ -3943,6 +3946,8 @@ components:
minProperties: 1
3gppChargingCharacteristics:
$ref: '#/components/schemas/3GppChargingCharacteristics'
chfGroupId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
nsacMode:
$ref: '#/components/schemas/NsacAdmissionMode'
sessInactTimer:
......@@ -4122,10 +4127,9 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/OpConfiguredCapability'
UpfFunctionalityDataWithPriority:
description: UPF Functionnality Data ordered by priority
description: UPF Functionality Data with an optional priority
type: object
required:
- priority
- upfFunctionality
properties:
priority:
......@@ -4229,6 +4233,11 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/TraceData'
sharedTraceDataId:
$ref: '#/components/schemas/SharedDataId'
chfGroupId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
3gppChargingCharacteristics:
$ref: '#/components/schemas/3GppChargingCharacteristics'
SdmSubscription:
description: Contains SDM Subscriptions to Notifications
......@@ -4603,6 +4612,11 @@ components:
$ref: '#/components/schemas/NsacAdmissionMode'
validTimePeriod:
$ref: '#/components/schemas/ValidTimePeriod'
validTimePeriodList:
type: array
items:
$ref: '#/components/schemas/RecurTime'
minItems: 1
deregInactTimer:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
onDemand:
......@@ -4854,6 +4868,11 @@ components:
description: >
Identifies the UE's expected geographical movement. The attribute is only
applicable in 5G.
trajectorySegments:
type: array
items:
$ref: '#/components/schemas/TrajectorySegment'
minItems: 1
trafficProfile:
$ref: 'TS29571_CommonData.yaml#/components/schemas/TrafficProfile'
batteryIndication:
......@@ -4866,6 +4885,8 @@ components:
accuracyLevel:
type: string
pattern: '^[0]\.[0-9]{2}$|^1\.00$'
acceptDeviateTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DurationSec'
SuggestedPacketNumDl:
description: Contains suggested number of DL packets
......@@ -5136,14 +5157,16 @@ components:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
VlanTag:
description: VLAN Tag
type: object
properties:
vidValue:
vlanTagValue:
type: string
pattern: '^[A-Fa-f0-9]{4}$'
required:
- vidValue
- vlanTagValue
VlanTagHandling:
type: object
......@@ -5462,6 +5485,8 @@ components:
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
minItems: 1
recurEndTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
RangingSlPrivacyData:
......@@ -5623,6 +5648,18 @@ components:
$ref: '#/components/schemas/CodeWord'
minItems: 1
TrajectorySegment:
description: A segment in assigned trajectory.
type: object
required:
- expectedUmts
properties:
expectedUmts:
type: array
items:
$ref: 'TS29503_Nudm_PP.yaml#/components/schemas/LocationArea'
minItems: 1
# SIMPLE TYPES:
......
openapi: 3.0.0
info:
version: '1.2.0-alpha.2'
version: '1.2.0-alpha.3'
title: 'Nudm_SSAU'
description: |
Nudm Service Specific Authorization Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.503 Unified Data Management Services, version 19.1.0
description: 3GPP TS 29.503 Unified Data Management Services, version 19.3.0
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
servers:
......@@ -226,6 +226,7 @@ components:
$ref: '#/components/schemas/ServiceSpecificAuthorizationData'
invalidityInd:
type: boolean
default: false
invalidCause:
$ref: '#/components/schemas/InvalidCause'
......
openapi: 3.0.0
info:
version: '1.4.0-alpha.3'
version: '1.4.0-alpha.4'
title: 'Nudm_UEAU'
description: |
UDM UE Authentication Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.503 Unified Data Management Services, version 19.2.0
description: 3GPP TS 29.503 Unified Data Management Services, version 19.3.0
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
servers:
......
openapi: 3.0.0
info:
version: '1.4.0-alpha.3'
version: '1.4.0-alpha.4'
title: 'Nudm_UECM'
description: |
Nudm Context Management Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.503 Unified Data Management Services, version 19.2.0
description: 3GPP TS 29.503 Unified Data Management Services, version 19.3.0
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
servers:
......@@ -1844,12 +1844,15 @@ paths:
$ref: '#/components/schemas/SmsfRegistration'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/v1/{ueId}/registrations/smsf-non-3gpp-access'
description: >
'Contains the URI of the newly created resource, according to the structure:
{apiRoot}/nudm-uecm/v1/{ueId}/registrations/smsf-non-3gpp-access'
required: true
schema:
type: string
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 9110, 8.8.3
description: >
Entity Tag, containing a strong validator, as described in IETF RFC 9110, 8.8.3
schema:
type: string
'200':
......@@ -1860,14 +1863,16 @@ paths:
$ref: '#/components/schemas/SmsfRegistration'
headers:
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 9110, 8.8.3
description: >
Entity Tag, containing a strong validator, as described in IETF RFC 9110, 8.8.3
schema:
type: string
'204':
description: No content
headers:
ETag:
description: Entity Tag, containing a strong validator, as described in IETF RFC 9110, 8.8.3
description: >
Entity Tag, containing a strong validator, as described in IETF RFC 9110, 8.8.3
schema:
type: string
'400':
......@@ -2140,7 +2145,9 @@ paths:
$ref: '#/components/schemas/IpSmGwRegistration'
headers:
Location:
description: 'Contains the URI of the newly created resource, according to the structure: {apiRoot}/nudm-uecm/v1/{ueId}/registrations/ip-sm-gw'
description: >
'Contains the URI of the newly created resource, according to the structure:
{apiRoot}/nudm-uecm/v1/{ueId}/registrations/ip-sm-gw'
required: true
schema:
type: string
......@@ -3357,6 +3364,14 @@ components:
default: false
resynchronizationTime:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
dataToResync:
type: array
items:
$ref: '#/components/schemas/UdmDataToResynchronize'
minItems: 1
anyUeInd:
type: boolean
default: false
RoamingInfoUpdate:
description: Contains the Roaming Information Update
......@@ -3631,3 +3646,17 @@ components:
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
UdmDataToResynchronize:
description: data to be resynchronized
anyOf:
- type: string
enum:
- UDM_UECM_REGISTRATION
- UDM_SDM_SUBSCRIBE
- UDM_EE_SUBSCRIBE
- type: string
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
openapi: 3.0.0
info:
version: '1.1.0-alpha.1'
version: '1.1.0-alpha.2'
title: 'Nudm_UEIdentifier'
description: |
UDM UE Identifier Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.503 Unified Data Management Services, version 19.0.0
description: 3GPP TS 29.503 Unified Data Management Services, version 19.3.0
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.503/'
servers:
......
openapi: 3.0.0
info:
version: 2.4.0-alpha.3
version: 2.4.0-alpha.4
title: 'Nudr_DataRepository API OpenAPI file'
description: |
Unified Data Repository Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.504 V19.2.0; 5G System; Unified Data Repository Services; Stage 3
description: 3GPP TS 29.504 V19.3.0; 5G System; Unified Data Repository Services; Stage 3
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.504/'
servers:
......@@ -430,9 +430,17 @@ components:
minItems: 1
udrGroupId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
rediscoveryInd:
udrRediscoveryInd:
type: boolean
default: false
noResynchronizationRequired:
type: boolean
default: false
udmDataToResync:
type: array
items:
$ref: 'TS29503_Nudm_UECM.yaml#/components/schemas/UdmDataToResynchronize'
minItems: 1
anyUeInd:
type: boolean
default: false
openapi: 3.0.0
info:
version: 1.4.0-alpha.1
version: 1.4.0-alpha.2
title: Npcf_AMPolicyControl
description: |
Access and Mobility Policy Control Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.507 V19.2.0; 5G System; Access and Mobility Policy Control Service.
description: 3GPP TS 29.507 V19.3.0; 5G System; Access and Mobility Policy Control Service.
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.507/'
servers:
......@@ -379,6 +379,8 @@ components:
which the network slice usage control information is related.
chfInfo:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/ChargingInformation'
sliceReplReq:
$ref: 'TS29534_Npcf_AMPolicyAuthorization.yaml#/components/schemas/SliceReplReq'
suppFeat:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
required:
......@@ -523,6 +525,8 @@ components:
items:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/NwdafData'
minItems: 1
enrgSavInd:
$ref: 'TS29571_CommonData.yaml#/components/schemas/EnergySavingIndicator'
suppFeat:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
required:
......@@ -683,7 +687,9 @@ components:
minItems: 1
nullable: true
afSliceReplOut:
$ref: 'TS29534_Npcf_AMPolicyAuthorization.yaml#/components/schemas/SliceReplOutcome'
$ref: 'TS29534_Npcf_AMPolicyAuthorization.yaml#/components/schemas/SliceReplOutcomeInfo'
enrgSavInd:
$ref: 'TS29571_CommonData.yaml#/components/schemas/EnergySavingIndicator'
suppFeat:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
......@@ -765,8 +771,8 @@ components:
The key of the map shall be set to the on-demand S-NSSAI (within the "snssai" attribute
of the corresponding map entry encoded using the SliceUsgCtrlInfo data structure) to
which the network slice usage control information is related.
afSliceReplInfo:
$ref: 'TS29534_Npcf_AMPolicyAuthorization.yaml#/components/schemas/SliceReplInfo'
sliceReplReq:
$ref: 'TS29534_Npcf_AMPolicyAuthorization.yaml#/components/schemas/SliceReplReq'
suppFeat:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'
required:
......@@ -986,6 +992,7 @@ components:
- PENDING_NSSAI_CH
- RAT_TYPE_CH
- SLICE_REPLACE_OUTCOME
- ENERGY_SAV_IND_CH
- type: string
description: >
This string provides forward-compatibility with future
......@@ -1035,8 +1042,10 @@ components:
Pending S-NSSAI(s) of the UE has changed.
- RAT_TYPE_CH: RAT Type change. The AMF notifies that the RAT type within same Access type
has changed for the UE.
- SLICE_REPLACE_OUTCOME: Trigger for AF requested Network Slice replacement outcome
reporting.
- SLICE_REPLACE_OUTCOME: Outcome of the AF requested Network Slice Replacement initiation
or the AF requested Network Slice Replacement termination.
- ENERGY_SAV_IND_CH: Energy Saving Indicator change. The NF consumer notifies that
the subscribed Energy Saving Indicator value has changed for the UE.
PolicyAssociationReleaseCause:
anyOf:
......
openapi: 3.0.0
info:
version: 1.4.0-alpha.2
version: 1.4.0-alpha.3
title: Nsmf_EventExposure
description: |
Session Management Event Exposure Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.508 V19.2.0; 5G System; Session Management Event Exposure Service.
description: 3GPP TS 29.508 V19.3.0; 5G System; Session Management Event Exposure Service.
url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.508/
servers:
......@@ -257,6 +257,12 @@ paths:
tags:
- IndividualSubscription (Document)
responses:
'200':
description: OK. Resource was successfully deleted and representation is returned
content:
application/json:
schema:
$ref: '#/components/schemas/EventNotification'
'204':
description: No Content. Resource was successfully deleted
'307':
......@@ -405,7 +411,11 @@ components:
Indicates whether the NF service consumer requests to receive QoS Flow performance
information for the QoS Flow associated with the default QoS rule if there are no
measurements available for the provided Application Identifier included in the appIds
attribute.
attribute. Set to "true" if NF service consumer requests to receive QoS Flow
performance information for the QoS Flow associated with the default QoS rule, otherwise
Set to "false" to indicate if NF service consumer does not request to receive QoS Flow
Performance information for the QoS Flow associated with the default QoS rule. Default
value is "false" if omitted.
qosMonPending:
type: boolean
enum:
......@@ -414,11 +424,6 @@ components:
Indicates whether the reporting will be activated when the measurements are
enabled by a PCC rule. Set to "true" indicates that the reporting will be activated.
It may only be provided in the response.
remainRepInd:
type: boolean
description: >
Indicates whether the source UPF should send the remaining collected UPF event data
to the NF service consumer during UPF relocation and PDU Session release.
required:
- notifId
- notifUri
......@@ -449,6 +454,8 @@ components:
properties:
event:
$ref: '#/components/schemas/SmfEvent'
referenceId:
$ref: 'TS29503_Nudm_EE.yaml#/components/schemas/ReferenceId'
dnaiChgType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DnaiChangeType'
dddTraDescriptors:
......@@ -470,6 +477,11 @@ components:
$ref: 'TS29554_Npcf_BDTPolicyControl.yaml#/components/schemas/NetworkAreaInfo'
targetPeriod:
$ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
tws:
type: array
items:
$ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
minItems: 1
transacDispInd:
type: boolean
description: >
......@@ -489,6 +501,12 @@ components:
$ref: 'TS29564_Nupf_EventExposure.yaml#/components/schemas/UpfEvent'
description: Indicates UPF event exposure information.
minItems: 1
flowDescs:
type: array
items:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/FlowDescription'
description: Descriptor(s) of IP traffic.
minItems: 1
required:
- event
......@@ -498,6 +516,8 @@ components:
properties:
event:
$ref: '#/components/schemas/SmfEvent'
referenceId:
$ref: 'TS29503_Nudm_EE.yaml#/components/schemas/ReferenceId'
timeStamp:
$ref: 'TS29571_CommonData.yaml#/components/schemas/DateTime'
supi:
......@@ -676,7 +696,7 @@ components:
description: >
Indicates whether the redundant transmission is setup or terminated. Set to "true" if
the redundant transmission is setup, otherwise set to "false" if the redundant
transmission is terminated. Default value is set to "false".
transmission is terminated. Default value is "false" if omitted.
ssId:
type: string
bssId:
......@@ -694,7 +714,9 @@ components:
$ref: '#/components/schemas/UpfInformation'
pdmf:
type: boolean
description: Represents the packet delay measurement failure indicator.
description: >
Represents the packet delay measurement failure indicator. Default value is false
if omitted.
satBackhaulCat:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SatelliteBackhaulCategory'
supportedFeatures:
......@@ -705,13 +727,60 @@ components:
5qi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/5Qi'
servSatId:
type: string
$ref: 'TS29571_CommonData.yaml#/components/schemas/SatelliteId'
qosPara:
$ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/QosPara'
dataVolInfos:
type: array
items:
$ref: '#/components/schemas/DataVolumeInformation'
minItems: 1
usageInfo:
$ref: '#/components/schemas/IpAddrUsageInfo'
loadInfos:
type: array
items:
$ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NfLoadLevelInformation'
minItems: 1
numSessRep:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
stateTransitions:
type: array
items:
$ref: '#/components/schemas/StateTransitionInfo'
minItems: 1
nfSignalInfo:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSignallingInfo'
required:
- event
- timeStamp
not:
required: [ipv6Prefixes,ipv6Addrs]
StateTransitionInfo:
description: Represents session-related state transition information.
type: object
properties:
supi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
groupId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/GroupId'
transType:
$ref: '#/components/schemas/SmfEvent'
numOfTran:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
pctUes:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
required:
- transType
allOf:
- oneOf:
- required: [supi]
- required: [groupId]
- anyOf:
- required: [numOfTran]
- required: [pctUes]
SubId:
type: string
format: SubId
......@@ -733,6 +802,8 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Supi'
gpsi:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Gpsi'
remoteImsAddress:
$ref: 'TS29571_CommonData.yaml#/components/schemas/RouteInformation'
required:
- notifId
- ackResult
......@@ -884,6 +955,44 @@ components:
- not:
required: [failedTrafficFlows, failedEthTrafficFlows]
DataVolumeInformation:
description: Represents the Data Volume information.
type: object
properties:
dataVol:
$ref: 'TS29571_CommonData.yaml#/components/schemas/VolumeTimedReport'
upfIds:
type: array
items:
$ref: '#/components/schemas/UpfInformation'
minItems: 1
gNBId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/GNbId'
required:
- dataVol
- upfIds
- gNBId
IpAddrUsageInfo:
description: Indicates the usage information of UE IP address resources.
type: object
properties:
ipv4AllocNum:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
Ipv6AllocNum:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
ipv4Usage:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
Ipv6Usage:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
UeIpNum:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
prohibitTimeWins:
type: array
items:
$ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
minItems: 1
SmfEvent:
anyOf:
- type: string
......@@ -909,6 +1018,11 @@ components:
- SATB_CH
- TRAFFIC_CORRELATION
- TRAFF_ROUTE_REQ_OUTCOME
- SIM_CONN_FAIL
- QFI_DEALLOCATION
- QOS_FLOW_CHANGE
- ENERGY_USAGE_DATA
- SIGNALLING_INFO
- type: string
description: >
This string provides forward-compatibility with future
......@@ -941,6 +1055,13 @@ components:
information for a set of UEs identified by Traffic Correlation ID.
- TRAFF_ROUTE_REQ_OUTCOME: Indicates the report of the installation outcome of the requested
traffic routing requirements.
- SIM_CONN_FAIL: Indicates that the simultaneous connectivity over the source and the target
PDU Session Anchor failed to be established during a PDU Session Anchor change.
- QFI_DEALLOCATION: QFI deallocation.
- QOS_FLOW_CHANGE: QoS flow change.
- ENERGY_USAGE_DATA: Indicates that the SMF provides user-plane energy consumption
information.
- SIGNALLING_INFO: Indicates the report of Service Signalling characteristics.
NotificationMethod:
anyOf:
......
openapi: 3.0.0
info:
version: 1.3.0
version: 1.4.0-alpha.1
title: Nausf_SoRProtection Service
description: |
AUSF SoR Protection Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.509 V18.5.0; 5G System; Authentication Server Services
description: 3GPP TS 29.509 V19.3.0; 5G System; Authentication Server Services
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.509'
servers:
......
openapi: 3.0.0
info:
version: 1.4.0-alpha.1
version: 1.4.0-alpha.2
title: AUSF API
description: |
AUSF UE Authentication Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.509 V19.1.0; 5G System; 3GPP TS Authentication Server services.
description: 3GPP TS 29.509 V19.3.0; 5G System; 3GPP TS Authentication Server services.
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.509'
servers:
......
openapi: 3.0.0
info:
version: 1.3.0
version: 1.4.0-alpha.1
title: Nausf_UPUProtection Service
description: |
AUSF UPU Protection Service.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.509 V18.5.0; 5G System; Authentication Server Services
description: 3GPP TS 29.509 V19.3.0; 5G System; Authentication Server Services
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.509'
servers:
......
openapi: 3.0.0
info:
version: '1.4.0-alpha.1'
version: '1.4.0-alpha.2'
title: 'NRF OAuth2'
description: |
NRF OAuth2 Authorization.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.510 V19.1.0; 5G System; Network Function Repository Services; Stage 3
description: 3GPP TS 29.510 V19.3.0; 5G System; Network Function Repository Services; Stage 3
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.510/'
servers:
......
openapi: 3.0.0
info:
version: '1.2.0'
version: '1.3.0-alpha.1'
title: 'NRF Bootstrapping'
description: |
NRF Bootstrapping.
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.510 V18.7.0; 5G System; Network Function Repository Services; Stage 3
description: 3GPP TS 29.510 V19.3.0; 5G System; Network Function Repository Services; Stage 3
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.510/'
servers:
......
openapi: 3.0.0
info:
version: '1.4.0-alpha.3'
version: '1.4.0-alpha.4'
title: 'NRF NFDiscovery Service'
description: |
NRF NFDiscovery Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.510 V19.2.0; 5G System; Network Function Repository Services; Stage 3
description: 3GPP TS 29.510 V19.3.0; 5G System; Network Function Repository Services; Stage 3
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.510/'
servers:
......@@ -1295,6 +1295,56 @@ paths:
minItems: 1
style: form
explode: false
- name: lom-tai-list
in: query
description: >
List of TAIs for which I-SMF instances supports acting as an I-SMF for I-SMF based local
offloading management for at least one TAI in the list
content:
application/json:
schema:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
minItems: 1
- name: aiml-positioning-ind
in: query
description: LMF supporting AIML positioning capability
schema:
type: boolean
enum:
- true
- name: pra-id-list
in: query
description: The supported Core Network predefined PRA ID of the target NF (e.g. AMF)
schema:
type: array
items:
type: string
minItems: 1
style: form
explode: false
- name: aiot-area-ids
in: query
description: >
Indicates the list of AIoT Area IDs that is required to be supported
by the AIOTF to be discovered.
schema:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AiotAreaId'
minItems: 1
style: form
explode: false
- name: aiot-device-id
in: query
description: >
Indicates information about the serving NF producers (e.g.,ADM) that can serve the AIoT
devices by using discoverable AIoT device IDs.
content:
application/json:
schema:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AiotDevPermId'
responses:
'200':
......@@ -2269,6 +2319,18 @@ components:
format: uuid
imsasInfo:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/ImsasInfo'
aiotfInfoList:
type: object
description: >
A map (list of key-value pairs) where a (unique) valid JSON string
serves as key of AiotfInfo
additionalProperties:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/AiotfInfo'
minProperties: 1
nssfInfo:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/NssfInfo'
admInfo:
$ref: 'TS29510_Nnrf_NFManagement.yaml#/components/schemas/AdmInfo'
NFService:
description: >
......
openapi: 3.0.0
info:
version: '1.4.0-alpha.3'
version: '1.4.0-alpha.4'
title: 'NRF NFManagement Service'
description: |
NRF NFManagement Service.
......@@ -9,7 +9,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.510 V19.2.0; 5G System; Network Function Repository Services; Stage 3
description: 3GPP TS 29.510 V19.3.0; 5G System; Network Function Repository Services; Stage 3
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.510/'
servers:
......@@ -1921,6 +1921,18 @@ components:
default: false
imsasInfo:
$ref: '#/components/schemas/ImsasInfo'
aiotfInfoList:
description: >
A map (list of key-value pairs) where a (unique) valid JSON string
serves as key of AiotfInfo
type: object
additionalProperties:
$ref: '#/components/schemas/AiotfInfo'
minProperties: 1
nssfInfo:
$ref: '#/components/schemas/NssfInfo'
admInfo:
$ref: '#/components/schemas/AdmInfo'
RcfId:
description: Identifier of a Resource Content Filter
......@@ -2205,6 +2217,8 @@ components:
- SLPKMF
- RH
- EIF
- AIOTF
- ADM
- type: string
NefId:
......@@ -2746,6 +2760,16 @@ components:
default: false
highLatencyCom:
type: boolean
amfEvents:
type: array
items:
$ref: 'TS29518_Namf_EventExposure.yaml#/components/schemas/AmfEventType'
minItems: 1
praIdList:
type: array
items:
type: string
minItems: 1
SmfInfo:
description: Information of an SMF NF Instance
......@@ -2768,6 +2792,16 @@ components:
items:
$ref: '#/components/schemas/TaiRange'
minItems: 1
lomTaiList:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Tai'
minItems: 1
lomTaiRangeList:
type: array
items:
$ref: '#/components/schemas/TaiRange'
minItems: 1
pgwFqdn:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Fqdn'
pgwIpAddrList:
......@@ -3273,6 +3307,11 @@ components:
items:
$ref: '#/components/schemas/IdentityRange'
minItems: 1
serviceScenarioInds:
type: array
items:
$ref: '#/components/schemas/ServiceScenarioInd'
minItems: 1
ChfInfo:
description: Information of a CHF NF Instance
......@@ -3695,6 +3734,7 @@ components:
- namf-loc
- namf-mbs-comm
- namf-mbs-bc
- namf-aiot
- nsmf-pdusession
- nsmf-event-exposure
- nsmf-nidd
......@@ -3710,6 +3750,7 @@ components:
- nnef-traffic-influence-data
- nnef-ecs-addr-cfg-info
- nnef-ueid
- nnef-vflnfdiscovery
- 3gpp-cp-parameter-provisioning
- 3gpp-device-triggering
- 3gpp-bdt
......@@ -3796,6 +3837,8 @@ components:
- nnwdaf-mlmodelmonitor
- nnwdaf-roamingdata
- nnwdaf-roaminganalytics
- nnwdaf-vfltraining
- nnwdaf-vflinference
- ngmlc-loc
- nucmf-provisioning
- nucmf-uecapabilitymanagement
......@@ -3856,6 +3899,9 @@ components:
- nimsas-ee
- nscp-ee
- neif-eventexposure
- naiotf-aiot
- nadm-dmquery
- nadm-dmupdate
- type: string
N2InterfaceAmfInfo:
......@@ -4341,6 +4387,24 @@ components:
additionalProperties:
$ref: '#/components/schemas/ImsasInfo'
minProperties: 1
servedAiotfInfo:
type: object
description: A map (list of key-value pairs) where NF Instance Id serves as key
additionalProperties:
$ref: '#/components/schemas/AiotfInfo'
minProperties: 1
servedNssfInfo:
type: object
description: A map (list of key-value pairs) where NF Instance Id serves as key
additionalProperties:
$ref: '#/components/schemas/NssfInfo'
minProperties: 1
servedAdmInfo:
type: object
description: A map (list of key-value pairs) where NF Instance Id serves as key
additionalProperties:
$ref: '#/components/schemas/AdmInfo'
minProperties: 1
PlmnSnssai:
description: List of network slices (S-NSSAIs) for a given PLMN ID
......@@ -4526,6 +4590,11 @@ components:
description: user plane positioning capability is supported by the LMF
type: boolean
default: false
aimlPosInd:
description: AIML positioning capability is supported by the LMF
type: boolean
enum:
- true
GmlcInfo:
description: Information of a GMLC NF Instance
......@@ -5281,6 +5350,9 @@ components:
minItems: 1
vflCapabilityType:
$ref: '#/components/schemas/VflCapabilityType'
vflClientAggrCap:
type: boolean
default: false
vflTimeInterval:
$ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
vflInterInfo:
......@@ -5303,6 +5375,9 @@ components:
minItems: 1
vflCapabilityType:
$ref: '#/components/schemas/VflCapabilityType'
vflClientAggrCap:
type: boolean
default: false
vflTimeInterval:
$ref: 'TS29122_CommonData.yaml#/components/schemas/TimeWindow'
vflInterInfo:
......@@ -6242,3 +6317,51 @@ components:
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ImsEvent'
minItems: 1
ServiceScenarioInd:
description: >
The service scenario indication.
anyOf:
- type: string
enum:
- VOICE_SERVICE
- DATA_SERVICE
- VOICE_AND_DATA_SERVICE
- IOT
- NPN
- type: string
AiotfInfo:
description: Information of an AIOTF NF Instance
type: object
properties:
aiotAreaIDList:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AiotAreaId'
minItems: 1
NssfInfo:
description: Information of an NSSF Instance
type: object
properties:
eventList:
type: array
items:
$ref: 'TS29531_Nnssf_NSSAIAvailability.yaml#/components/schemas/NssfEventType'
minItems: 1
AdmInfo:
description: >
ADM information
properties:
deviceIdList:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AiotDevPermId'
minItems: 1
afIdList:
type: array
items:
type: string
minItems: 1
......@@ -2,14 +2,14 @@ openapi: 3.0.0
info:
title: Npcf_SMPolicyControl API
version: 1.4.0-alpha.3
version: 1.4.0-alpha.4
description: |
Session Management Policy Control Service
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.512 V19.2.0; 5G System; Session Management Policy Control Service.
description: 3GPP TS 29.512 V19.3.0; 5G System; Session Management Policy Control Service.
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.512/'
security:
......@@ -464,6 +464,11 @@ components:
$ref: '#/components/schemas/MaPduIndication'
atsssCapab:
$ref: '#/components/schemas/AtsssCapability'
atsssCapabs:
type: array
items:
$ref: '#/components/schemas/AtsssCapabilityExt'
minItems: 1
ipv4FrameRouteList:
type: array
items:
......@@ -521,14 +526,6 @@ components:
Multiplexed Media Information support indication indication. If present and set
to "true", it indicates that the Multiplexed Media Information is supported.
Default value is "false" if omitted.
n3gDevInfos:
type: object
additionalProperties:
$ref: '#/components/schemas/Non3gppDeviceInfo'
minProperties: 1
description: >
Contains information about the non-3gpp device(s) behind the UE
using the PDU Session of the UE.
required:
- supi
- pduSessionId
......@@ -887,6 +884,16 @@ components:
$ref: '#/components/schemas/CallInfo'
traffParaData:
$ref: '#/components/schemas/TrafficParaData'
multiModalId:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/MultiModalId'
expTranInd:
type: boolean
description: >
Expedited Transfer Indication for the downlink traffic to enable expedited data transfer
with reflective QoS for the non-GBR service data flow. "true": the expedited data
transfer of larger payload for XR application is enabled in the flow. "false":
the expedited data transfer of larger payload for XR application is is enabled in the
flow. If omitted, the feature expedited data transfer with reflective QoS is disabled. nullable: true
required:
- pccRuleId
nullable: true
......@@ -1080,6 +1087,8 @@ components:
$ref: '#/components/schemas/UpPathChgEvent'
outcomeEvent:
$ref: '#/components/schemas/TraffRouteReqOutcomeEvent'
simConnFailEvent:
$ref: '#/components/schemas/SimConnFailEvent'
steerFun:
$ref: '#/components/schemas/SteeringFunctionality'
transMode:
......@@ -1109,6 +1118,8 @@ components:
payloadHdrReq:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/AfHeaderHandlingControlInfo'
nullable: true
onPathN6SigInfo:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/OnPathN6SigInfo'
required:
- tcId
nullable: true
......@@ -1281,8 +1292,7 @@ components:
pduSessRelCause:
$ref: '#/components/schemas/PduSessionRelCause'
servSatId:
type: string
description: Indicates UE serving satellite Identity.
$ref: 'TS29571_CommonData.yaml#/components/schemas/SatelliteId'
QosCharacteristics:
description: Contains QoS characteristics for a non-standardized or a non-configured 5QI.
......@@ -1327,6 +1337,8 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfSetId'
secondaryChfInstanceId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfInstanceId'
chfGroupId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/NfGroupId'
required:
- primaryChfAddress
......@@ -1520,6 +1532,11 @@ components:
$ref: '#/components/schemas/MaPduIndication'
atsssCapab:
$ref: '#/components/schemas/AtsssCapability'
atsssCapabs:
type: array
items:
$ref: '#/components/schemas/AtsssCapabilityExt'
minItems: 1
tsnBridgeInfo:
$ref: '#/components/schemas/TsnBridgeInfo'
tsnBridgeManCont:
......@@ -1618,19 +1635,19 @@ components:
description: >
HR-SBO support indication. If present and set to "true", it indicates that the HR-SBO is
supported. If present and set to "false", it indicates that the HR-SBO is not supported.
locOffloadInd:
type: boolean
description: Indicates whether local offloading management is allowed.
ueReachStatus:
$ref: '#/components/schemas/UeReachabilityStatus'
retryAfter:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
qosMonCapRepos:
type: array
items:
$ref: '#/components/schemas/CapabilityReportRule'
minItems: 1
description: QoS monitoring is supported or not for the indicated PCC rule(s).
type: object
additionalProperties:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/CapabilityReport'
minProperties: 1
description: >
QoS monitoring is supported or not. This attribute shall
be present only when the notified event is "QOS_MON_CAP_REPO". The key of of the map
is the attribute "capType".
n3gDevInfos:
type: object
additionalProperties:
......@@ -1639,6 +1656,8 @@ components:
description: >
Contains information about the non-3gpp device(s) behind the UE
using the PDU Session of the UE.
servSatId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/SatelliteId'
allOf:
- not:
required: [multiIpv6Prefixes, ipv6AddressPrefix]
......@@ -1819,9 +1838,6 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnn'
ueReqPduSessionType:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType'
servSatId:
type: string
description: Indicates UE serving satellite Identity.
RuleReport:
description: Reports the status of PCC.
......@@ -1950,6 +1966,19 @@ components:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/QosNotifType'
contVer:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/ContentVersion'
extContVers:
type: object
additionalProperties:
type: array
items:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/ContentVersion'
minItems: 1
minProperties: 1
description: >
Contains the version(s) of the PCC rule(s). The key of the map shall be set to the PCC
rule ID among the ones provided within "refPccRuleIds" attribute. When the
"RuleVersioning_Ext" feature is supported, the content version(s) shall be included if
it/they was/were included when the corresponding PCC rule was installed or modified.
altQosParamId:
type: string
description: >
......@@ -2200,6 +2229,18 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm'
repThreshDatRateDl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm'
avlBitrateUlThrs:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm'
minItems: 1
description: Indicates a list of thresholds for uplink available bitrate reporting.
avlBitrateDlThrs:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm'
minItems: 1
description: Indicates a list of thresholds for uplink available bitrate reporting.
dataCollAppId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/ApplicationId'
required:
......@@ -2467,38 +2508,24 @@ components:
Identification of the PCC rules associated with the BAT offset and the optionally
adjusted periodicity.
CapabilityReportRule:
TraffRouteReqOutcomeEvent:
description: >
Contains information about whether a capability is supported or
not for one or more PCC rules.
Represents the traffic routing requirements installation outcome event subscription from
the AF.
type: object
properties:
refPccRuleIds:
type: array
items:
notificationUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
notifCorreId:
type: string
minItems: 1
description: >
Contains the identifier of the PCC rule(s) which are affected of QoS Monitoring
Capability Report.
capReport:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/NotifCap'
capTypes:
type: array
items:
$ref: 'TS29514_Npcf_PolicyAuthorization.yaml#/components/schemas/NotifCapType'
minItems: 1
description: >
Contains the type(s) of QoS Monitoring capability report is applied.
required:
- refPccRuleIds
- capReport
- capTypes
- notificationUri
- notifCorreId
nullable: true
TraffRouteReqOutcomeEvent:
SimConnFailEvent:
description: >
Represents the traffic routing requirements installation outcome event subscription from
the AF.
Represents the simultaneous connectivity failure event subscription from the AF.
type: object
properties:
notificationUri:
......@@ -2843,8 +2870,7 @@ components:
allocation.
- EPS_FALLBACK: Indicates that the requested rule data is the report of QoS flow rejection
due to EPS fallback.
- UE_SAT_INFO: Indicates that the access network does not support the report of UE’s
satellite identifier.
- UE_SAT_INFO: Indicates that the requested rule data is the UE's satellite identifier.
RuleStatus:
anyOf:
......@@ -3247,6 +3273,8 @@ components:
- UPLINK_DATA_RATE
- DOWNLINK_CONGESTION
- UPLINK_CONGESTION
- DOWNLINK_AVAILABLE_BITRATE
- UPLINK_AVAILABLE_BITRATE
- type: string
description: >
This string provides forward-compatibility with future extensions to the enumeration
......@@ -3431,6 +3459,7 @@ components:
- PACKET_DELAY
- CONGESTION
- DATA_RATE
- AVAILABLE_BITRATE
- type: string
description: >
This string provides forward-compatibility with future extensions to the enumeration
......@@ -3441,6 +3470,8 @@ components:
- PACKET_DELAY: Indicates that the QoS monitoring parameter to be measured is packet delay.
- CONGESTION: Indicates that the QoS monitoring parameter to be measured is congestion.
- DATA_RATE: Indicates that the QoS monitoring parameter to be measured is data rate.
- AVAILABLE_BITRATE: Indicates that the QoS monitoring parameter to be measured is available
bitrate.
TransportMode:
description: >
......@@ -3472,4 +3503,37 @@ components:
Possible values are:
- REACHABLE: Indicates that the UE is reachable.
- UNREACHABLE: Indicates that the UE is unreachable.
AtsssCapabilityExt:
anyOf:
- type: string
enum:
- MPTCP
- MPQUIC_UDP
- MPQUIC_IP
- MPQUIC_E
- ATSSS_LL
- ATSSS_LL_WITH_ASMODE_UL
- ATSSS_LL_WITH_EXSDMODE_DL_ASMODE_UL
- ATSSS_LL_WITH_ASMODE_DLUL
- type: string
description: >
This string provides forward-compatibility with future extensions to the enumeration
and is not used to encode content defined in the present version of this API.
description: |
Contains the ATSSS capability supported for the MA PDU Session.
Possible values are:
- MPTCP: Indicates that the MA PDU Session supports the MPTCP capability.
- MPQUIC_UDP: Indicates that the MA PDU Session supports the MPQUIC_UDP capability.
- MPQUIC_IP: Indicates that the MA PDU Session supports the MPQUIC_IP capability.
- MPQUIC_E Indicates that the MA PDU Session supports the MPQUIC_E capability.
- ATSSS_LL: Indicates that the MA PDU Session supports the ATSSS-LL capability with any
steering mode.
- ATSSS_LL_WITH_ASMODE_UL: Indicates that the MA PDU Session supports the ATSSS-LL
capability with any steering mode in the downlink and Active-Standby mode in uplink.
- ATSSS_LL_WITH_EXSDMODE_DL_ASMODE_UL: Indicates that the MA PDU Session supports the
ATSSS-LL capability with any steering mode except Smallest Delay mode in the downlink and
Active-Standby mode in uplink.
- ATSSS_LL_WITH_ASMODE_DLUL: Indicates that the MA PDU Session supports the ATSSS-LL
capability with Active-Standby mode in uplink and downlink.
#
......@@ -2,14 +2,14 @@ openapi: 3.0.0
info:
title: Npcf_PolicyAuthorization Service API
version: 1.4.0-alpha.3
version: 1.4.0-alpha.4
description: |
PCF Policy Authorization Service.
© 2025, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 29.514 V19.2.0; 5G System; Policy Authorization Service; Stage 3.
description: 3GPP TS 29.514 V19.3.0; 5G System; Policy Authorization Service; Stage 3.
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.514/'
servers:
......@@ -998,6 +998,8 @@ components:
$ref: '#/components/schemas/QosMonitoringInformation'
rttMon:
$ref: '#/components/schemas/QosMonitoringInformation'
avlBitRateMon:
$ref: '#/components/schemas/QosMonitoringInformation'
rttFlowRef:
$ref: '#/components/schemas/RttFlowReference'
reqAnis:
......@@ -1035,6 +1037,7 @@ components:
type: array
items:
$ref: '#/components/schemas/AfEventSubscription'
minItems: 1
notifUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
reqQosMonParams:
......@@ -1061,6 +1064,8 @@ components:
$ref: '#/components/schemas/QosMonitoringInformationRm'
rttFlowRef:
$ref: '#/components/schemas/RttFlowReferenceRm'
avlBitRateMon:
$ref: '#/components/schemas/QosMonitoringInformationRm'
reqAnis:
type: array
items:
......@@ -1227,8 +1232,14 @@ components:
included and set to "true". The default value is "false" if omitted.
onPathN6SigInfo:
$ref: '#/components/schemas/OnPathN6SigInfo'
expTranInd:
type: boolean
description: >
Indicates the on-path signaling information.
Expedited Transfer Indication for the downlink traffic to enable expedited data transfer
with reflective QoS for the Non-GBR service data flow. "true": the expedited data
transfer of larger payload for XR application is enabled in the flow. "false": the
expedited data transfer of larger payload for XR application is not enabled in the flow.
The default value is "false" if omitted.
MediaComponentRm:
description: >
......@@ -1385,9 +1396,15 @@ components:
included and set to "true".
onPathN6SigInfo:
$ref: '#/components/schemas/OnPathN6SigInfo'
expTranInd:
type: boolean
nullable: true
description: >
Indicates the on-path signaling information.
Expedited Transfer Indication for the downlink traffic to enable expedited data transfer
with reflective QoS for the Non-GBR service data flow. "true": the expedited data
transfer of larger payload for XR application is enabled in the flow. "false":
the expedited data transfer of larger payload for XR application is not enabled in the
flow.
nullable: true
MediaSubComponent:
......@@ -1575,10 +1592,14 @@ components:
$ref: '#/components/schemas/QosMonitoringReport'
minItems: 1
qosMonCapRepos:
type: array
items:
$ref: '#/components/schemas/CapabilityReportFlow'
minItems: 1
type: object
additionalProperties:
$ref: '#/components/schemas/CapabilityReport'
minProperties: 1
description: >
Contains the QoS monitoring is supported or not. It shall be present when
the notified event is "QOS_MON_CAP_REPO". The key of the map is the attribute
"capType".
ranNasRelCauses:
type: array
items:
......@@ -1631,23 +1652,9 @@ components:
retryAfter:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
servSatId:
type: string
rateLimitRepoUl:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
minItems: 1
description: >
Indicates the maximum data rate authorized for the non-GBR service data flow(s) in
Uplink.
rateLimitRepoDl:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
minItems: 1
description: >
Indicates the maximum data rate authorized for the non-GBR service data flow(s) in
Downlink.
$ref: 'TS29571_CommonData.yaml#/components/schemas/SatelliteId'
rateLimitRepo:
$ref: '#/components/schemas/RateLimitRepo'
AfEventSubscription:
description: Describes the event information delivered in the subscription.
......@@ -1725,6 +1732,8 @@ components:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UpPathChgEvent'
outcomeSub:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/TraffRouteReqOutcomeEvent'
simConnFailSub:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SimConnFailEvent'
addrPreserInd:
type: boolean
simConnInd:
......@@ -1834,6 +1843,8 @@ components:
nullable: true
upPathChgSub:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/UpPathChgEvent'
simConnFailSub:
$ref: 'TS29512_Npcf_SMPolicyControl.yaml#/components/schemas/SimConnFailEvent'
addrPreserInd:
type: boolean
nullable: true
......@@ -2079,6 +2090,18 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
conThreshUl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
avlBitrateUlThrs:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
minItems: 1
description: Indicates a list of thresholds for uplink available bitrate reporting.
avlBitrateDlThrs:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
minItems: 1
description: Indicates a list of thresholds for downlink available bitrate reporting.
PduSessionTsnBridge:
description: >
......@@ -2134,6 +2157,16 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/UintegerRm'
conThreshUl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/UintegerRm'
avlBitrateUlThrs:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm'
minItems: 1
avlBitrateDlThrs:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRateRm'
minItems: 1
nullable: true
PcscfRestorationRequestData:
......@@ -2318,6 +2351,10 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PacketDelBudget'
per:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PacketErrRate'
averWindow:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AverWindow'
maxDataBurstVol:
$ref: '#/components/schemas/MaxDataBurstVol'
pduSetQosDl:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSetQosParaRm'
pduSetQosUl:
......@@ -2475,21 +2512,17 @@ components:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uint32'
nullable: true
CapabilityReportFlow:
CapabilityReport:
description: Contains capability support information.
type: object
properties:
flows:
type: array
items:
$ref: '#/components/schemas/Flows'
minItems: 1
description: >
An array of flows associated with the notified support.
capReport:
$ref: '#/components/schemas/NotifCap'
capType:
$ref: '#/components/schemas/NotifCapType'
required:
- capReport
- capType
AfHeaderHandlingControlInfo:
description: Describes AF requirements on handling of payload headers.
......@@ -2503,22 +2536,26 @@ components:
hDetectionSuppInfo:
description: Indication of transparent dynamic information.
type: string
nullable: true
notifUri:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
$ref: 'TS29571_CommonData.yaml#/components/schemas/UriRm'
notifId:
type: string
nullable: true
spVal:
$ref: '#/components/schemas/SpatialValidity'
$ref: '#/components/schemas/SpatialValidityRm'
tempVals:
type: array
items:
$ref: '#/components/schemas/TemporalValidity'
minItems: 1
nullable: true
hHndlgUl:
type: array
items:
$ref: '#/components/schemas/HeaderHandlingActionRequest'
minItems: 1
nullable: true
description: >
Contains the list of header handling action request parameters in the uplink
direction.
......@@ -2527,9 +2564,11 @@ components:
items:
$ref: '#/components/schemas/HeaderHandlingActionRequest'
minItems: 1
nullable: true
description: >
Contains the list of header handling action request parameters in the downlink
direction.
nullable: true
HeaderHandlingActionRequest:
description: >
......@@ -2551,33 +2590,17 @@ components:
hHndlgRep:
$ref: '#/components/schemas/HeaderHandlingReporting'
MpxMediaInfo:
description: Contains the Multiplexed Media Information.
type: object
properties:
ssrcId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uinteger'
payloadType:
type: integer
minimum: 1
maximum: 127
rsiMid:
type: string
rsheMid:
type: string
rtcpPt:
type: integer
minimum: 200
maximum: 204
OnPathN6SigInfo:
description: >
Represents the on path N6 signaling information.
nullable: true
properties:
onPathN6Method:
$ref: '#/components/schemas/OnPathN6Method'
asProxyAddr:
$ref: 'TS29571_CommonData.yaml#/components/schemas/IpAddr'
required:
- onPathN6Method
HeaderHandlingReporting:
description: >
......@@ -2599,6 +2622,35 @@ components:
True indicates that the reporting applies to the first occurrence.
False indicates that the reporting applies to all occurrences.
RateLimitRepo:
description: >
Contains the rate limit information for the non-GRB flows.
properties:
rateLimitRepoUl:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
minItems: 1
description: >
Indicates the maximum uplink data rate authorized for the non-GBR service data flow(s)
as indicated in the attribute "flows". If no flows are provided, the maximum data rate
applies for all the flows.
rateLimitRepoDl:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/BitRate'
minItems: 1
description: >
Indicates the maximum downlink data rate authorized for the non-GBR service data flow(s)
as indicated in the attribute "flows". If no flows are provided, the maximum data rate
applies for all the flows.
flows:
type: array
items:
$ref: '#/components/schemas/Flows'
minItems: 1
description: Identifications of the non-GBR service data flows.
#
# EXTENDED PROBLEMDETAILS
#
......@@ -2675,6 +2727,12 @@ components:
OpenAPI nullable property set to true.
type: integer
MaxDataBurstVol:
type: integer
minimum: 1
maximum: 2000000
nullable: true
description: Unsigned integer indicating Maximum Data Burst Volume value.
#
# ENUMERATIONS DATA TYPES
#
......@@ -2820,16 +2878,30 @@ components:
and is not used to encode content defined in the present version of this API.
QosNotifType:
description: Indicates the notification type for QoS Notification Control.
anyOf:
- type: string
enum:
- GUARANTEED
- NOT_GUARANTEED
- NOT_GUARANTEED_DL
- NOT_GUARANTEED_UL
- type: string
description: >
This string provides forward-compatibility with future extensions to the enumeration
and is not used to encode content defined in the present version of this API.
description: |
Indicates the notification type for QoS Notification Control.
Possible values are:
- GUARANTEED: The QoS targets of one or more SDFs are guaranteed. When ExtQoS_v2 feature
is enabled, The QoS targets of one or more SDFs are guaranteed again in both DL and UL
directions.
- NOT_GUARANTEED: The QoS targets of one or more SDFs are not being guaranteed. When
ExtQoS_v2 feature is enabled, The QoS targets of one or more SDFs are not being
guaranteed in both DL and UL directions.
- NOT_GUARANTEED_DL: The QoS targets of one or more SDFs are not being guaranteed in DL
directions.
- NOT_GUARANTEED_UL: The QoS targets of one or more SDFs are not being guaranteed in DL
directions.
TerminationCause:
description: >
......@@ -3090,13 +3162,19 @@ components:
- CONNECT_UDP: Indicates that the method connect UDP is supported for on-path N6 signaling
NotifCapType:
description: Indicates which type of QoS Monitoring capability report is applied.
anyOf:
- type: string
enum:
- PACKET_DELAY
- CONGESTION
- AVAILABLE_BITRATE
- type: string
description: >
This string provides forward-compatibility with future extensions to the enumeration
and is not used to encode content defined in the present version of this API.
description: |
Indicates which type of QoS Monitoring capability report is applied.
Possible values are:
- PACKET_DELAY: Indication the Packet delay monitoring capability is monitored.
- CONGESTION: Indication the Congestion information monitoring capability is monitored.
- AVAILABLE_BITRATE: Indication the Available bitrate monitoring capability is monitored.
openapi: 3.0.0
info:
version: '1.3.0-alpha.2'
version: '1.3.0-alpha.3'
title: 'Ngmlc_Location'
description: |
GMLC Location Service.
......@@ -8,7 +8,7 @@ info:
All rights reserved.
externalDocs:
description: 3GPP TS 29.515 V19.2.0; 5G System; Gateway Mobile Location Services; Stage 3
description: 3GPP TS 29.515 V19.3.0; 5G System; Gateway Mobile Location Services; Stage 3
url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.515/'
servers:
......@@ -1010,6 +1010,13 @@ components:
- required: [ ipv6Addrs ]
- required: [ fqdn ]
AddLocationDatas:
description: Contains one or more LocationData
type: array
items:
$ref: '#/components/schemas/LocationData'
minItems: 1
#
# SIMPLE TYPES
#
......@@ -1054,15 +1061,23 @@ components:
# ENUMS
#
PseudonymIndicator:
description: It defines if a pseudonym is requested
anyOf:
- type: string
enum:
- PSEUDONYM_REQUESTED
- PSEUDONYM_NOT_REQUESTED
- type: string
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
description: |
It defines if a pseudonym is requested.
Possible values are:
- PSEUDONYM_REQUESTED: Pseudonym is requested.
- PSEUDONYM_NOT_REQUESTED: Pseudonym is not requested.
LocationRequestType:
description: NI-LR, MT-LR or MO-LR
anyOf:
- type: string
enum:
......@@ -1070,8 +1085,18 @@ components:
- MT_LR
- MO_LR
- type: string
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
description: |
It indicates the location request type.
Possible values are:
- NI_LR: Network induced location request.
- MT_LR: Mobile terminated location request.
- MO_LR: Mobile originated location request.
LocationTypeRequested:
description: Contains the location type requested by the LCS client
anyOf:
- type: string
enum:
......@@ -1080,8 +1105,19 @@ components:
- INITIAL_LOCATION
- NOTIFICATION_VERIFICATION_ONLY
- type: string
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
description: |
Contains the location type requested by the LCS client.
Possible values are:
- CURRENT_LOCATION: Requesting the current location of the target UE.
- CURRENT_OR_LAST_KNOWN_LOCATION: Requesting the current or last known location.
- INITIAL_LOCATION: Requesting the initial location of the target UE.
- NOTIFICATION_VERIFICATION_ONLY: Requesting notification verification only.
EventNotifyDataType:
description: Contains the type of event that triggers event notification
anyOf:
- type: string
enum:
......@@ -1099,8 +1135,28 @@ components:
- DIRECT_REPORT_EVENT
- CUMULATIVE_EVENT_REPORT
- type: string
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
description: |
Contains the type of event that triggers event notification.
Possible values are:
- UE_AVAILABLE: UE available event.
- PERIODIC: Periodic event.
- ENTERING_INTO_AREA: Entering area event.
- LEAVING_FROM_AREA: Leaving area event.
- BEING_INSIDE_AREA: Being inside area event.
- MOTION: Motion event.
- MAXIMUM_INTERVAL_EXPIRATION_EVENT: Expiration of maximum reporting interval event.
- LOCATION_CANCELLATION_EVENT: Cancellation of location reporting event.
- ACTIVATION_OF_DEFERRED_LOCATION: Deferred location request activated.
- UE_MOBILITY_FOR_DEFERRED_LOCATION: Mobility of the target UE to a different NF.
- 5GC_MT_LR: Report of immediate 5GC MT location.
- DIRECT_REPORT_EVENT: Direct location reporting event.
- CUMULATIVE_EVENT_REPORT: Cumulative event report for events reported.
FailureCause:
description: Positioning failure cause
anyOf:
- type: string
enum:
......@@ -1109,30 +1165,54 @@ components:
- NOT_REGISTED_UE
- UNSPECIFIED
- type: string
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
description: |
Positioning failure cause.
Possible values are:
- POSITIONING_DENIED: Positioning is denied.
- UNSUPPORTED_BY_UE: Positioning is not supported by UE.
- NOT_REGISTED_UE: UE doesn't register.
- UNSPECIFIED: Unspecified.
SuccessType:
description: Success Type to indicate full or partial success
anyOf:
- type: string
enum:
- SUCCESS_COMPLETELY
- SUCCESS_PARTIALLY
- type: string
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
description: |
Success Type to indicate full or partial success.
Possible values are:
- SUCCESS_COMPLETELY: It is completely successful.
- SUCCESS_PARTIALLY: It is partially successful.
ReportingInd:
description: >
Indicates whether the UE is allowed to generate and send the event report inside or outside
the event report allowed(expected) area
anyOf:
- type: string
enum:
- INSIDE_REPORTING
- OUTSIDE_REPORTING
- type: string
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
description: |
Indicates whether the UE is allowed to generate and send the event report inside or outside
the event report allowed(expected) area.
Possible values are:
- INSIDE_REPORTING: Reporting when UE is inside the event report allowed/expected area.
- OUTSIDE_REPORTING: Reporting when UE is outside the event report allowed/expected area.
IntegrityComputingEntity:
description: Integrity Computing Entity
anyOf:
- type: string
enum:
......@@ -1140,10 +1220,13 @@ components:
- LMF
- BOTH
- type: string
AddLocationDatas:
description: Contains one or more LocationData
type: array
items:
$ref: '#/components/schemas/LocationData'
minItems: 1
description: >
This string provides forward-compatibility with future
extensions to the enumeration but is not used to encode
content defined in the present version of this API.
description: |
Integrity Computing Entity.
Possible values are:
- UE: The integrity result was calculated (and determined) by UE.
- LMF: The integrity result was calculated (and determined) by LMF.
- BOTH: The integrity result was calculated (and determined) by both UE and LMF.