Skip to content
......@@ -2,7 +2,7 @@ openapi: 3.0.0
info:
title: 5GMS Data Reporting data types
version: 1.0.1
version: 1.0.2
description: |
5GMS Data Reporting data types
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -13,7 +13,7 @@ tags:
description: '5G Media Streaming: Data Reporting data types'
externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols'
description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {}
......
......@@ -2,10 +2,10 @@ openapi: 3.0.0
info:
title: 5GMS R4 Data Reporting data types
version: 2.0.1
version: 2.0.2
description: |
5GMS R4 Data Reporting data types
© 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.
tags:
......@@ -13,7 +13,7 @@ tags:
description: '5G Media Streaming: R4 Data Reporting data types'
externalDocs:
description: 'TS 26.512 V18.2.0; 5G Media Streaming (5GMS); Protocols'
description: 'TS 26.512 V18.6.0; 5G Media Streaming (5GMS); Protocols'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'
paths: {}
......
......@@ -2,14 +2,14 @@ openapi: 3.0.0
info:
title: 'MBS User Service Announcement'
version: 2.0.1
version: 2.1.0
description: |
MBS User Service Announcement Element units.
© 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 26.517 V18.2.0; 5G Multicast-Broadcast User Services; Protocols and Formats
description: 3GPP TS 26.517 V18.3.0; 5G Multicast-Broadcast User Services; Protocols and Formats
url: http://www.3gpp.org/ftp/Specs/archive/26_series/26.517/
paths:
/user-service-descriptions:
......@@ -21,7 +21,7 @@ paths:
- in: query
name: service-class
schema:
type: string
$ref: 'TS29571_CommonData.yaml#/components/schemas/Uri'
required: true
description: 'Filter for User Service Descriptions tagged with the supplied service class term identifier expressed as a fully-qualified URI string from a controlled vocabulary'
responses:
......
openapi: 3.0.0
info:
title: Data Collection and Reporting Common Data Types
version: 2.1.0
version: 2.1.1
description: |
Data Collection and Reporting Common Data Types
© 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.
tags:
- name: Data Collection and Reporting Common Data Types
description: 'Data Collection and Reporting: Common Data Types'
externalDocs:
description: 'TS 26.532 V18.3.0; Data Collection and Reporting; Protocols and Formats'
description: 'TS 26.532 V18.5.0; Data Collection and Reporting; Protocols and Formats'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/'
paths: {}
components:
......@@ -46,6 +46,7 @@ components:
type: object
properties:
contextIds:
readOnly: true
type: array
minItems: 1
items:
......@@ -80,6 +81,7 @@ components:
type: object
properties:
contextIds:
readOnly: true
type: array
minItems: 1
items:
......
openapi: 3.0.0
info:
title: Ndcaf_DataReporting
version: 2.1.0
version: 2.1.2
description: |
Data Collection AF: Data Collection and Reporting Configuration API and Data Reporting API
© 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.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Data Collection and Reporting: Client Configuration and Data Reporting (R2/R3/R4) APIs'
externalDocs:
description: 'TS 26.532 V18.3.0; Data Collection and Reporting; Protocols and Formats'
description: 'TS 26.532 V18.5.0; Data Collection and Reporting; Protocols and Formats'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/'
servers:
......
openapi: 3.0.0
info:
title: Ndcaf_DataReportingProvisioning
version: 2.0.0
version: 2.0.1
description: |
Data Collection AF: Provisioning Sessions API
© 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.
tags:
......@@ -12,7 +12,7 @@ tags:
description: 'Data Collection and Reporting: Application Service Provider Provisioning (R1) APIs'
externalDocs:
description: 'TS 26.532 V18.2.0; Data Collection and Reporting; Protocols and Formats'
description: 'TS 26.532 V18.5.0; Data Collection and Reporting; Protocols and Formats'
url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.532/'
servers:
......
openapi: 3.0.1
info:
title: MDA NRM
version: 18.5.0
version: 18.7.0
description: >-
OAS 3.0.1 specification of the MDA NRM
© 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 28.104; MDA
......@@ -14,11 +14,29 @@ components:
schemas:
#-------- Definition of types-----------------------------------------------------
MDAType:
type: string
enum:
- COVERAGEANALYTICS_COVERAGEPROBLEMANALYSIS
- COVERAGEANALYTICS_PAGINGOPTIMIZATION
- SLSANALYSIS_SERVICEEXPERIENCEANALYSIS
- SLSANALYSIS_NETWORKSLICETHROUGHPUTANALYSIS
- SLSANALYSIS_NETWORKSLICETRAFFICANALYSIS
- SLSANALYSIS_E2ELATENCYANALYSIS
- SLSANALYSIS_NETWORKSLICELOADANALYSIS
- MDAASSISTEDFAULTMANAGEMENT_FAILUREPREDICTION
- MDAASSISTEDENERGYSAVING_ENERGYSAVINGANALYSIS
- MOBILITYMANAGEMENTANALYTICS_MOBILITYPERFORMANCEANALYSIS
- MOBILITYMANAGEMENTANALYTICS_HANDOVEROPTIMIZATION
- MAINTENANCE_MAINTENANCEANALYTICS
- RESOURCEANALYTICS_VIRTUALIZEDRESOURCEUTILIZATIONANALYSISNF
- RESOURCEANALYTICS_PHYISCALRESOURCEUTILIZATIONANALYSISNF
- RESOURCEANALYTICS_5GCCONTROLPLANECONGESTIONANALYSIS
- PREDICTIONS_PMDATA
MDATypes:
type: array
items:
type: string
$ref: '#/components/schemas/MDAType'
MDAOutputs:
type: array
......@@ -34,14 +52,15 @@ components:
- type: object
properties:
areaScope:
type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea'
MDAOutputPerMDAType:
type: object
properties:
mDAType:
type: string
$ref: '#/components/schemas/MDAType'
mDAOutputIEFilters:
type: array
items:
......@@ -55,6 +74,8 @@ components:
filterValue:
type: string
threshold:
type: array
items:
$ref: '#/components/schemas/ThresholdInfo'
analyticsPeriod:
$ref: '#/components/schemas/AnalyticsSchedule'
......
openapi: 3.0.1
info:
title: MDA Report
version: 18.3.0
version: 18.7.0
description: >-
OAS 3.0.1 specification of the MDA Report
© 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 28.104; MDA Report
......@@ -19,7 +19,7 @@ components:
type: object
properties:
mDAType:
type: string
$ref: 'TS28104_MdaNrm.yaml#/components/schemas/MDAType'
mDAOutputList:
type: array
items:
......@@ -61,6 +61,8 @@ components:
mDAReportID:
type: string
mDAOutputs:
type: array
items:
$ref: '#/components/schemas/MDAOutputs'
mDARequestRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
openapi: 3.0.1
info:
title: AI/ML NRM
version: 18.5.0
version: 18.7.0
description: >-
OAS 3.0.1 specification of the AI/ML NRM
© 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 28.105; AI/ML Management
......@@ -18,7 +18,7 @@ components:
MLContext:
type: object
properties:
inferenceModelRef:
inferenceEntityRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
dataProviderRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
......@@ -110,7 +110,7 @@ components:
type: object
properties:
aIMLInferenceName:
type: string
$ref: '#/components/schemas/AIMLInferenceName'
capabilityName:
type: string
mLCapabilityParameters:
......@@ -141,7 +141,7 @@ components:
items:
type: string
aIMLInferenceName:
type: string
$ref: '#/components/schemas/AIMLInferenceName'
inferenceOutputTime:
type: array
items:
......@@ -152,7 +152,22 @@ components:
outputResult:
description: A map (list of key-value pairs) for Inference result name and it's value
$ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeNameValuePairSet'
AIMLInferenceName:
oneOf:
- $ref: 'TS28104_MdaNrm.yaml#/components/schemas/MDAType'
- $ref: '#/components/schemas/NwdafAnalyticsType'
- $ref: '#/components/schemas/NgRanInferenceType'
- $ref: '#/components/schemas/VSExtensionType'
NwdafAnalyticsType:
$ref: 'TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/NwdafEvent'
NgRanInferenceType:
type: string
enum:
- NG_RAN_NETWORK_ENERGY_SAVING
- NG_RAN_LOAD_BALANCING
- NG_RAN_ MOBILITY_OPTIMIZATION
VSExtensionType:
type: string
#-------- Definition of types for name-containments ------
SubNetwork-ncO-AiMlNrm:
type: object
......@@ -226,7 +241,7 @@ components:
- type: object
properties:
aIMLInferenceName:
type: string
$ref: '#/components/schemas/AIMLInferenceName'
candidateTrainingDataSource:
type: array
items:
......@@ -234,7 +249,9 @@ components:
trainingDataQualityScore:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Float'
trainingRequestSource:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
oneOf:
- type: string
- $ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
requestStatus:
$ref: '#/components/schemas/RequestStatus'
expectedRuntimeContext:
......@@ -406,7 +423,7 @@ components:
- type: object
properties:
aIMLInferenceName:
type: string
$ref: '#/components/schemas/AIMLInferenceName'
policyForLoading:
$ref: '#/components/schemas/AIMLManagementPolicy'
mLModelRef:
......@@ -445,7 +462,7 @@ components:
mLModelId:
type: string
aIMLInferenceName:
type: string
$ref: '#/components/schemas/AIMLInferenceName'
mLModelVersion:
type: string
expectedRunTimeContext:
......@@ -455,6 +472,8 @@ components:
runTimeContext:
$ref: '#/components/schemas/MLContext'
supportedPerformanceIndicators:
type: array
items:
$ref: '#/components/schemas/SupportedPerfIndicator'
mLCapabilitiesInfoList:
type: array
......
openapi: 3.0.1
info:
title: Fault Management NRM
version: 18.1.0
version: 18.5.0
description: >-
OAS 3.0.1 definition of the Fault Supervision MnS
© 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 28.111; Fault Management
......@@ -40,6 +40,7 @@ components:
- PHYSICAL_VIOLATION
- SECURITY_SERVICE_OR_MECHANISM_VIOLATION
- TIME_DOMAIN_VIOLATION
- OTHER
ProbableCause:
description: >-
The value of the probable cause may be a specific standardized string, or any
......@@ -100,7 +101,7 @@ components:
properties:
down:
$ref: '#/components/schemas/ThresholdHysteresis'
ThresholdInfo:
ThresholdCrossing:
type: object
properties:
observedMeasurement:
......@@ -169,7 +170,7 @@ components:
trendIndication:
$ref: '#/components/schemas/TrendIndication'
thresholdinfo:
$ref: '#/components/schemas/ThresholdInfo'
$ref: '#/components/schemas/ThresholdCrossing'
correlatedNotifications:
$ref: '#/components/schemas/CorrelatedNotifications'
stateChangeDefinition:
......@@ -280,7 +281,7 @@ components:
trendIndication:
$ref: '#/components/schemas/TrendIndication'
thresholdInfo:
$ref: '#/components/schemas/ThresholdInfo'
$ref: '#/components/schemas/ThresholdCrossing'
correlatedNotifications:
$ref: '#/components/schemas/CorrelatedNotifications'
stateChangeDefinition:
......@@ -401,7 +402,7 @@ components:
trendIndication:
$ref: '#/components/schemas/TrendIndication'
thresholdInfo:
$ref: '#/components/schemas/ThresholdInfo'
$ref: '#/components/schemas/ThresholdCrossing'
stateChangeDefinition:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/AttributeValueChangeSet'
monitoredAttributes:
......
openapi: 3.0.1
info:
title: Intent NRM
version: 18.5.0
version: 18.6.0
description: >-
OAS 3.0.1 definition of the Intent NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -324,7 +324,7 @@ components:
properties:
intentFulfilmentInfo:
$ref: '#/components/schemas/FulfilmentInfo'
expectationFulfilmentResult:
expectationFulfilmentResults:
type: array
items:
$ref: '#/components/schemas/ExpectationFulfilmentResult'
......@@ -340,7 +340,7 @@ components:
type: string
expectationFulfilmentInfo:
$ref: '#/components/schemas/FulfilmentInfo'
targetFulfilmentResult:
targetFulfilmentResults:
type: array
items:
$ref: '#/components/schemas/TargetFulfilmentResult'
......@@ -410,9 +410,15 @@ components:
enum:
- FEASIBLE
- INFEASIBLE
infeasibilityReason:
type: string
infeasibilityReasons:
description: An attribute which is used when feasibilityCheckResult is INFEASIBLE
type: array
items:
type: string
readOnly: true
enum:
- INVALID_INTENT_EXPRESSION
- INTENT_CONFLICT
#-------Definition of the concrete IntentFeasibilityCheckReport dataType----------------#
#-------Definition of the generic IntentHandlingCapability dataType----------------#
......
openapi: 3.0.1
info:
title: 3GPP NRM
version: 18.1.0
version: 18.2.0
description: >-
OAS 3.0.1 specification of the OutageAndRecoveryInfo NRM
© 2024, 3GPP Organizational OutageAndRecoveryInfo Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
© 2025, 3GPP Organizational OutageAndRecoveryInfo Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
externalDocs:
description: 3GPP TS 28.318; OutageAndRecoveryInfo NRM
......@@ -17,8 +17,8 @@ components:
EnergyServiceLocation:
type: object
properties:
CGI:
type: string
outageArea:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/AreaOfInterest'
energySupplyId:
type: string
......
openapi: 3.0.1
info:
title: Provisioning MnS
version: 18.3.0
version: 18.5.0
description: >-
OAS 3.0.1 definition of the Provisioning MnS
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -219,7 +219,7 @@ paths:
are targeted.
required: false
schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter'
$ref: 'TS28623_ComDefs.yaml#/components/schemas/JexConditions'
- name: attributes
in: query
description: >-
......@@ -251,7 +251,10 @@ paths:
select data nodes.
required: false
schema:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Filter'
oneOf:
- $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionBasic'
- $ref: 'TS28623_ComDefs.yaml#/components/schemas/JexNodeSelectionAdvanced'
responses:
'200':
description: >-
......
......@@ -2,7 +2,7 @@ openapi: 3.0.1
info:
title: coslaNrm
version: 18.2.0
version: 18.3.0
description: >-
OAS 3.0.1 specification of the Cosla NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -84,6 +84,8 @@ components:
$ref: '#/components/schemas/AssuranceGoalStatusPredicted'
assuranceGoalRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
assuranceTargetStatusList:
$ref: '#/components/schemas/AssuranceTargetStatusList'
AssuranceGoalStatusList:
type: array
......@@ -155,6 +157,8 @@ components:
controlLoopLifeCyclePhase:
$ref: '#/components/schemas/ControlLoopLifeCyclePhase'
aCCLDisallowedList:
type: array
items:
$ref: '#/components/schemas/ACCLDisallowedAttributes'
networkSliceRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
......
openapi: 3.0.1
info:
title: 3GPP Edge NRM
version: 18.8.0
version: 18.9.0
description: >-
OAS 3.0.1 specification of the Edge NRM
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -121,6 +121,7 @@ components:
enum:
- ENABLED
- DISABLED
- OVERLOAD_WARNING
ResourceReservationRequirement:
type: object
properties:
......@@ -153,9 +154,11 @@ components:
- FUTURE
futuristicTriggerTime:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
AvailableEDNList:
AvailableEDN:
type: object
properties:
availableEDN:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
resourceQuota:
$ref: '#/components/schemas/VirtualResource'
FederatedECSInfo:
......@@ -385,8 +388,10 @@ components:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
leadingOPiD:
type: string
avaibleEDNList:
$ref: '#/components/schemas/AvailableEDNList'
availableEDNList:
type: array
items:
$ref: '#/components/schemas/AvailableEDN'
acceptedEDN:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
OperatorEdgeDataNetwork-Single:
......
openapi: 3.0.1
info:
title: 3GPP 5GC NRM
version: 18.9.0
version: 18.12.0
description: >-
OAS 3.0.1 specification of the 5GC NRM
© 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 28.541; 5G NRM, 5GC NRM
......@@ -106,7 +106,7 @@ components:
$ref: '#/components/schemas/IpEndPoint'
apiPrefix:
type: string
allowedPlmns:
allowedPlMNs:
type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
......@@ -114,7 +114,7 @@ components:
type: array
items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/NFType'
allowedNssais:
allowedNSSAIs:
type: array
items:
$ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai'
......@@ -147,8 +147,6 @@ components:
type: array
items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/Tac'
WeightFactor:
type: integer
VendorId:
type: string
description: Vendor ID of the NF Service instance (Private Enterprise Number assigned by IANA)
......@@ -223,7 +221,7 @@ components:
ManagedNFProfile:
type: object
properties:
nfInstanceID:
nfInstanceId:
type: string
interPlmnFqdn:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Fqdn'
......@@ -1614,13 +1612,13 @@ components:
description: Information of an AMF NF Instance
type: object
required:
- amfSetId
- amfRegionId
- aMFSetId
- aMFRegionId
- guamiList
properties:
amfSetId:
aMFSetId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfSetId'
amfRegionId:
aMFRegionId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/AmfRegionId'
guamiList:
type: array
......@@ -2270,9 +2268,9 @@ components:
description: defines the list of satellite backhaul information
type: object
properties:
globalRanNodeID:
$ref: '#/components/schemas/GlobalRanNodeID'
SatelliteBackhaulCategory:
nTNGlobalRanNodeID:
$ref: '#/components/schemas/NTNGlobalRanNodeID'
satelliteBackhaulCategory:
anyOf:
- type: string
enum:
......@@ -2289,18 +2287,18 @@ components:
geoSatelliteId:
type: string
pattern: '^[0-9]{5}$'
GlobalRanNodeID:
NTNGlobalRanNodeID:
description: globally identification of an NG-RAN node
type: object
oneOf:
- required: [ pLmnId, n3IwfId]
- required: [ plmnId, gNbId]
- required: [ pLmnId, ngeNbId]
- required: [ plmnId, wagfId]
- required: [ pLmnId, tngfId]
- required: [ plmnId, twifId]
properties:
pLmnId:
- required: [ pLMNId, n3IwfId]
- required: [ plMNId, gNbId]
- required: [ pLMNId, ngeNbId]
- required: [ plMNId, wagfId]
- required: [ pLMNId, tngfId]
- required: [ plMNId, twifId]
properties:
pLMNId:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
n3IwfId:
type: string
......@@ -2320,6 +2318,11 @@ components:
pattern: '^[A-Fa-f0-9]+$'
twifId:
type: string
NTNPLMNRestrictionsList:
description: NTNPLMNRestrictionsInfoList that relates to non-terrestrial network access
type: array
items:
$ref: '#/components/schemas/NTNPLMNRestrictionsInfo'
NTNPLMNRestrictionsInfo:
description: restrictions per PLMN that relates to non-terrestrial network access
type: object
......@@ -2329,34 +2332,62 @@ components:
blockedLocationInfoList:
type: array
items:
$ref: '#/components/schemas/BlockedLocationInfoList'
minItems: 1
BlockedLocationInfoList:
$ref: '#/components/schemas/BlockedLocationInfo'
BlockedLocationInfo:
description: location for which the PLMN access restrictions are to be applied in case of NTN
type: object
properties:
blockedLocation:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
blockedDur:
$ref: '#/components/schemas/TimeDuration'
blockedDurWindow:
type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
blockedSlice:
$ref: 'TS28541_NrNrm.yaml#/components/schemas/Snssai'
TimeDuration:
description: location for which the PLMN access restrictions are to be applied in case of NTN
SatelliteCoverageInfoList:
description: SatelliteCoverageInfoList that relates to NR Satellite RAT type and corresponding information of satellite coverage
type: array
items:
$ref: '#/components/schemas/SatelliteCoverageInfo'
SatelliteCoverageInfo:
description: This datatype defines information related to NR Satellite RAT type and corresponding information of satellite coverage
type: object
properties:
blockedDurStartTime:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
blockedDurEndTime:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DateTime'
nRSatelliteRATtype:
anyOf:
- type: string
enum:
- NRLEO
- NRMEO
- NRGEO
- NROTHERSAT
- type: string
locationInfo:
type: array
items:
$ref: '#/components/schemas/NtnLocationInfo'
NtnLocationInfo:
description: This datatype defines the information about locations and corresponding time windows
type: object
properties:
location:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/GeoArea'
availabilityWindows:
type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
nonAvailabilityWindows:
type: array
items:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/TimeWindow'
5GDdnmfInfo:
description: Information of an 5G DDNMF NF Instance
type: object
required:
- plmnId
- plMNId
properties:
plmnId:
plMNId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
ImsiRange:
description: >
......@@ -2575,7 +2606,7 @@ components:
mbsServiceIdEnd:
type: string
pattern: '^[A-Fa-f0-9]{6}$'
plmnId:
plMNId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
nid:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Nid'
......@@ -2630,7 +2661,7 @@ components:
type: string
pattern: '^[A-Fa-f0-9]{6}$'
description: MBS Service ID
plmnId:
plMNId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
required:
- mbsServiceId
......@@ -2688,7 +2719,7 @@ components:
description: Contains the NCGI (NR Cell Global Identity), as described in 3GPP 23.003
type: object
properties:
plmnId:
plMNId:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PlmnId'
nrCellId:
type: string
......@@ -2807,42 +2838,34 @@ components:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/Dnai'
minItems: 1
pduSessionTypes:
type: array
items:
$ref: 'TS29571_CommonData.yaml#/components/schemas/PduSessionType'
minItems: 1
ipv4AddressRanges:
type: array
items:
$ref: '#/components/schemas/Ipv4AddressRange'
minItems: 1
ipv6PrefixRanges:
type: array
items:
$ref: '#/components/schemas/Ipv6PrefixRange'
minItems: 1
natedIpv4AddressRanges:
type: array
items:
$ref: '#/components/schemas/Ipv4AddressRange'
minItems: 1
natedIpv6PrefixRanges:
type: array
items:
$ref: '#/components/schemas/Ipv6PrefixRange'
minItems: 1
ipv4IndexList:
type: array
items:
$ref: '#/components/schemas/IpIndex'
minItems: 1
ipv6IndexList:
type: array
items:
$ref: '#/components/schemas/IpIndex'
minItems: 1
networkInstance:
description: >
The N6 Network Instance associated with the S-NSSAI and DNN.
......@@ -3042,8 +3065,6 @@ components:
$ref: '#/components/schemas/AmfIdentifier'
sBIFqdn:
type: string
weightFactor:
$ref: '#/components/schemas/WeightFactor'
cNSIIdList:
$ref: '#/components/schemas/CNSIIdList'
amfSetRef:
......@@ -3052,14 +3073,19 @@ components:
$ref: '#/components/schemas/ManagedNFProfile'
commModelList:
$ref: '#/components/schemas/CommModelList'
nTNPLMNInfoList:
$ref: '#/components/schemas/NTNPLMNRestrictionsInfo'
nTNPLMNRestrictionsList:
$ref: '#/components/schemas/NTNPLMNRestrictionsList'
satelliteCoverageInfoList:
$ref: '#/components/schemas/SatelliteCoverageInfoList'
amfInfo:
$ref: '#/components/schemas/AmfInfo'
sliceExpiryInfo:
$ref: '#/components/schemas/SliceExpiryInfo'
SatelliteBackhaulInfoList:
satelliteBackhaulInfoList:
type: array
items:
$ref: '#/components/schemas/SatelliteBackhaulInfo'
minItems: 1
mappedCellIdInfoList:
$ref: 'TS28541_NrNrm.yaml#/components/schemas/MappedCellIdInfoList'
mdtUserConsentReqList:
......@@ -4457,7 +4483,7 @@ components:
allOf:
- type: object
properties:
FiveQiDscpMappingList:
fiveQiDscpMappingList:
type: array
items:
$ref: '#/components/schemas/FiveQiDscpMapping'
......
openapi: 3.0.1
info:
title: NR NRM
version: 18.9.0
version: 18.12.0
description: >-
OAS 3.0.1 specification of the NR NRM
© 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 28.541; 5G NRM, NR NRM
......@@ -109,7 +109,7 @@ components:
MappingSetIDBackhaulAddress:
type: object
properties:
setID:
setId:
type: integer
backhaulAddress:
$ref: '#/components/schemas/BackhaulAddress'
......@@ -172,6 +172,7 @@ components:
minimum: 0
maximum: 200
UeAccDelayProbabilityDist:
type: array
items:
......@@ -237,10 +238,8 @@ components:
CyclicPrefix:
type: string
enum:
- '15'
- '30'
- '60'
- '120'
- NORMAL,
- EXTENDED
TxDirection:
type: string
enum:
......@@ -258,8 +257,6 @@ components:
enum:
- INITIAL
- OTHER
- SUL
IsESCoveredBy:
type: string
enum:
......@@ -305,23 +302,9 @@ components:
ipv6Address:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Ipv6Addr'
CellIndividualOffset:
type: object
properties:
rsrpOffsetSSB:
type: integer
rsrqOffsetSSB:
type: integer
sinrOffsetSSB:
type: integer
rsrpOffsetCSI-RS:
type: integer
rsrqOffsetCSI-RS:
type: integer
sinrOffsetCSI-RS:
type: integer
QOffsetRange:
type: integer
default: 0
enum:
- -24
- -22
......@@ -354,21 +337,6 @@ components:
- 3
- 2
- 1
QOffsetRangeList:
type: object
properties:
rsrpOffsetSSB:
$ref: '#/components/schemas/QOffsetRange'
rsrqOffsetSSB:
$ref: '#/components/schemas/QOffsetRange'
sinrOffsetSSB:
$ref: '#/components/schemas/QOffsetRange'
rsrpOffsetCSI-RS:
$ref: '#/components/schemas/QOffsetRange'
rsrqOffsetCSI-RS:
$ref: '#/components/schemas/QOffsetRange'
sinrOffsetCSI-RS:
$ref: '#/components/schemas/QOffsetRange'
QOffsetFreq:
type: number
TReselectionNRSf:
......@@ -563,7 +531,7 @@ components:
type: array
items:
$ref: '#/components/schemas/RimRSReportInfo'
TceMappingInfo:
TceIDMappingInfo:
type: object
properties:
TceIPAddress:
......@@ -574,10 +542,10 @@ components:
type: integer
PlmnTarget:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/PlmnId'
TceMappingInfoList:
TceIDMappingInfoList:
type: array
items:
$ref: '#/components/schemas/TceMappingInfo'
$ref: '#/components/schemas/TceIDMappingInfo'
ResourceType:
type: string
enum:
......@@ -593,12 +561,6 @@ components:
type: integer
minValue:
type: integer
NTNTAClist:
type: array
items:
$ref: '#/components/schemas/NrTac'
Ephemeris:
type: object
oneOf:
......@@ -759,7 +721,10 @@ components:
$ref: 'TS28541_5GcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
CCOFunction:
$ref: '#/components/schemas/CCOFunction-Single'
NTNFunction:
$ref: '#/components/schemas/NTNFunction-Single'
NRECMappingRule:
$ref: '#/components/schemas/NRECMappingRule-Multiple'
ManagedElement-ncO-NrNrm:
type: object
properties:
......@@ -787,6 +752,10 @@ components:
$ref: 'TS28541_5GcNrm.yaml#/components/schemas/Configurable5QISet-Multiple'
Dynamic5QISet:
$ref: 'TS28541_5GcNrm.yaml#/components/schemas/Dynamic5QISet-Multiple'
NTNFunction:
$ref: '#/components/schemas/NTNFunction-Single'
NRECMappingRule:
$ref: '#/components/schemas/NRECMappingRule-Multiple'
#-------- Definition of abstract IOCs --------------------------------------------
......@@ -945,12 +914,14 @@ components:
$ref: '#/components/schemas/GGnbIdList'
x2HOBlockList:
$ref: '#/components/schemas/GEnbIdList'
xnHOBlackList:
xnHOBlockList:
$ref: '#/components/schemas/GGnbIdList'
mappingSetIDBackhaulAddress:
type: array
items:
$ref: '#/components/schemas/MappingSetIDBackhaulAddress'
tceMappingInfoList:
$ref: '#/components/schemas/TceMappingInfoList'
tceIDMappingInfoList:
$ref: '#/components/schemas/TceIDMappingInfoList'
configurable5QISetRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
dynamic5QISetRef:
......@@ -967,6 +938,8 @@ components:
$ref: '#/components/schemas/QceIdMappingInfoList'
mdtUserConsentReqList:
$ref: '#/components/schemas/MdtUserConsentReqList'
nRECMappingRuleRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/ManagedFunction-ncO'
- type: object
properties:
......@@ -1173,7 +1146,7 @@ components:
type: integer
minimum: 0
maximum: 3279165
ssbSubCarrierSpacing:
sSBSubCarrierSpacing:
$ref: '#/components/schemas/SsbSubCarrierSpacing'
multiFrequencyBandListNR:
type: integer
......@@ -1335,7 +1308,11 @@ components:
nRTCI:
type: integer
cellIndividualOffset:
$ref: '#/components/schemas/CellIndividualOffset'
type: array
items:
$ref: '#/components/schemas/QOffsetRange'
minItems: 6
maxItems: 6
adjacentNRCellRef:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/Dn'
nRFreqRelationRef:
......@@ -1372,15 +1349,23 @@ components:
type: object
properties:
offsetMO:
$ref: '#/components/schemas/QOffsetRangeList'
type: array
items:
$ref: '#/components/schemas/QOffsetRange'
minItems: 6
maxItems: 6
blockListEntry:
type: array
items:
type: integer
minimum: 0
maximum: 1007
maximum: 503
blockListEntryIdleMode:
type: array
items:
type: integer
minimum: 0
maximum: 1007
cellReselectionPriority:
type: integer
cellReselectionSubPriority:
......@@ -1435,15 +1420,23 @@ components:
type: object
properties:
cellIndividualOffset:
$ref: '#/components/schemas/CellIndividualOffset'
blackListEntry:
type: array
items:
$ref: '#/components/schemas/QOffsetRange'
minItems: 6
maxItems: 6
blockListEntry:
type: array
items:
type: integer
minimum: 0
maximum: 1007
blackListEntryIdleMode:
maximum: 503
blockListEntryIdleMode:
type: array
items:
type: integer
minimum: 0
maximum: 1007
cellReselectionPriority:
type: integer
cellReselectionSubPriority:
......@@ -1718,6 +1711,10 @@ components:
$ref: '#/components/schemas/NRFrequency-Multiple'
ExternalGnbCuCpFunction:
$ref: '#/components/schemas/ExternalGnbCuCpFunction-Multiple'
ExternalGnbCuUpFunction:
$ref: '#/components/schemas/ExternalGnbCuUpFunction-Multiple'
ExternalGnbDuFunction:
$ref: '#/components/schemas/ExternalGnbDuFunction-Multiple'
ExternalGnbCuUpFunction-Single:
allOf:
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
......@@ -2053,6 +2050,22 @@ components:
ephemerisInfos:
$ref: '#/components/schemas/EphemerisInfos'
NRECMappingRule-Single:
allOf:
- $ref: 'TS28623_GenericNrm.yaml#/components/schemas/Top'
- type: object
properties:
attributes:
allOf:
- type: object
properties:
ecMRInputMinimumValue:
type: integer
ecMRInputMaximumValue:
type: integer
ecTimeInterval:
type: integer
#-------- Definition of JSON arrays for name-contained IOCs ----------------------
GnbDuFunction-Multiple:
......@@ -2211,6 +2224,10 @@ components:
type: array
items:
$ref: '#/components/schemas/EphemerisInfoSet-Single'
NRECMappingRule-Multiple:
type: array
items:
$ref: '#/components/schemas/NRECMappingRule-Single'
#-------- Definitions in TS 28.541 for TS 28.532 ---------------------------------
......@@ -2278,4 +2295,5 @@ components:
- $ref: '#/components/schemas/CCOOvershootCoverageParameters-Single'
- $ref: '#/components/schemas/NTNFunction-Single'
- $ref: '#/components/schemas/EphemerisInfoSet-Single'
- $ref: '#/components/schemas/NRECMappingRule-Single'
openapi: 3.0.1
info:
title: Slice NRM
version: 18.8.0
version: 18.10.0
description: >-
OAS 3.0.1 specification of the Slice NRM
@ 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -144,6 +144,15 @@ components:
$ref: '#/components/schemas/ServAttrCom'
nOofPDUSessions:
type: integer
MaxNumberofUEs:
type: object
properties:
servAttrCom:
$ref: '#/components/schemas/ServAttrCom'
3GPPNoOfUEs:
type: integer
non3GPPNoOfUEs:
type: integer
KPIMonitoring:
type: object
properties:
......@@ -355,7 +364,7 @@ components:
type: object
properties:
maxNumberofUEs:
type: integer
$ref: '#/components/schemas/MaxNumberofUEs'
dLLatency:
type: number
uLLatency:
......@@ -415,6 +424,8 @@ components:
uLPktDelayVariation:
$ref: '#/components/schemas/Float'
sliceSubnetAvailability:
type: array
items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'
RANSliceSubnetProfile:
......@@ -431,7 +442,7 @@ components:
resourceSharingLevel:
$ref: '#/components/schemas/SharingLevel'
maxNumberofUEs:
type: integer
$ref: '#/components/schemas/MaxNumberofUEs'
activityFactor:
type: integer
dLThptPerSliceSubnet:
......@@ -497,7 +508,7 @@ components:
uLLatency:
type: integer
maxNumberofUEs:
type: integer
$ref: '#/components/schemas/MaxNumberofUEs'
dLThptPerSliceSubnet:
$ref: '#/components/schemas/XLThpt'
dLThptPerUE:
......@@ -571,6 +582,8 @@ components:
uLPktDelayVariation:
$ref: '#/components/schemas/Float'
sliceSubnetAvailability:
type: array
items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'
ServiceProfile:
......@@ -581,7 +594,7 @@ components:
plmnInfoList:
$ref: 'TS28541_NrNrm.yaml#/components/schemas/PlmnInfoList'
maxNumberofUEs:
type: number
$ref: '#/components/schemas/MaxNumberofUEs'
dLLatency:
type: number
uLLatency:
......@@ -667,6 +680,8 @@ components:
uLPktDelayVariation:
$ref: '#/components/schemas/Float'
sliceAvailability:
type: array
items:
$ref: 'TS28623_GenericNrm.yaml#/components/schemas/SchedulingTime'
SliceProfile:
......@@ -900,7 +915,7 @@ components:
type: string
epApplicationRefs:
$ref: 'TS28623_ComDefs.yaml#/components/schemas/DnList'
connectionPointRefList:
externalEndPointRefList:
type: array
items:
$ref: '#/components/schemas/ConnectionPointInfo'
......
openapi: 3.0.1
info:
title: Common Type Definitions
version: 18.7.0
version: 18.10.0
description: >-
OAS 3.0.1 specification of common type definitions in the Generic NRM
© 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 28.623; Generic NRM; Common type definitions
......@@ -106,16 +106,15 @@ components:
$ref: '#/components/schemas/Longitude'
altitude:
$ref: '#/components/schemas/Float'
ConvexGeoPolygon:
GeoArea:
oneOf:
- type: object
properties:
geoPolygon:
type: array
items:
$ref: '#/components/schemas/GeoCoordinate'
minItems: 3
GeoArea:
type: object
properties:
convexGeoPolygon:
$ref: '#/components/schemas/ConvexGeoPolygon'
minItems: 1
GeoAreaToCellMapping:
type: object
properties:
......@@ -238,6 +237,21 @@ components:
description: >-
The filter format shall be compliant to Jex (TS 32.161).
type: string
JexConditions:
type: string
description: >-
The value of the string shall be a Jex expression that is compliant to the
Jex conditions profile specified in clause 7.6 of TS 32.161.
JexNodeSelectionBasic:
type: string
description: >-
The value of the string shall be a Jex expression that is compliant to the
Jex basic profile specified in clause 7.4 of TS 32.161.
JexNodeSelectionAdvanced:
type: string
description: >-
The value of the string shall be a Jex expression that is compliant to the
Jex advanced profile specified in clause 7.5 of TS 32.161.
SystemDN:
type: string
......@@ -289,7 +303,7 @@ components:
timeTick:
type: integer
filter:
$ref: '#/components/schemas/Filter'
$ref: '#/components/schemas/JexConditions'
ErrorResponseGet:
description: >-
......
openapi: 3.0.1
info:
title: File Management NRM
version: 18.7.0
version: 18.9.0
description: >-
OAS 3.0.1 definition of the File Management NRM fragment
© 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
......@@ -19,7 +19,7 @@ components:
for usage in the "FileDownloadJob".
type: object
properties:
jobId:
id:
type: string
status:
type: string
......