A.10 SS_NetworkResourceMonitoring API
29.5493GPPApplication Programming Interface (API) specificationRelease 18Service Enabler Architecture Layer for Verticals (SEAL)Stage 3TS
openapi: 3.0.0
info:
title: SS_NetworkResourceMonitoring
description: |
API for SEAL Network Resource Monitoring.
© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
All rights reserved.
version: "1.1.0-alpha.1"
externalDocs:
description: >
3GPP TS 29.549 V18.0.0 Service Enabler Architecture Layer for Verticals (SEAL);
Application Programming Interface (API) specification; Stage 3.
url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.549/
security:
– {}
– oAuth2ClientCredentials: []
servers:
– url: ‘{apiRoot}/ss-nrm/v1’
variables:
apiRoot:
default: https://example.com
description: apiRoot as defined in clause 6.5 of 3GPP TS 29.549
paths:
/subscriptions:
post:
summary: Create individual unicast monitoring subscription resource or obtain unicast QoS monitoring data for VAL UEs, VAL Group, or VAL Streams.
operationId: SubscribeUnicastMonitoring
tags:
– Unicast Monitoring Subscriptions (Collection)
requestBody:
required: true
content:
application/json:
schema:
$ref: ‘#/components/schemas/MonitoringSubscription’
responses:
‘201’:
description: >
The requested individual monitoring subscription resource is successfully created
and a representation of the created resource is returned in the response body.
content:
application/json:
schema:
$ref: ‘#/components/schemas/MonitoringSubscription’
headers:
Location:
description: Contains the URI of the newly created individual monitoring resource.
required: true
schema:
type: string
‘200’:
description: The requested unicast QoS monitoring data is returned.
content:
application/json:
schema:
$ref: ‘#/components/schemas/MonitoringReport’
‘400’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/400’
‘401’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/401’
‘403’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/404’
‘411’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/411’
‘413’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/413’
‘415’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/415’
‘429’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/429’
‘500’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/503’
default:
$ref: ‘TS29122_CommonData.yaml#/components/responses/default’
callbacks:
NotifyUnicastMonitoringData:
‘{$request.body#/notifUri}’:
post:
summary: Notify on updates of the individual monitoring resorce accoring the requested reporting settings.
requestBody:
required: true
content:
application/json:
schema:
$ref: ‘#/components/schemas/MonitoringReport’
responses:
‘204’:
description: The notification is successfully received.
‘307’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/307’
‘308’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/308’
‘400’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/400’
‘401’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/401’
‘403’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/404’
‘411’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/411’
‘413’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/413’
‘415’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/415’
‘429’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/429’
‘500’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/503’
default:
$ref: ‘TS29122_CommonData.yaml#/components/responses/default’
/subscriptions/{subscriptionId}:
delete:
summary: Remove an existing individual unicast monitoring subscription resource according to the subscriptionId.
operationId: UnsubscribeUnicastMonitoring
tags:
– Individual Unicast Monitoring Subscription (Document)
parameters:
– name: subscriptionId
in: path
description: >
Represents the identifier of an individual unicast monitoring subscription resource.
required: true
schema:
type: string
responses:
‘204’:
description: >
The Individual Unicast Monitoring Subscription resource matching the
subscriptionId is deleted.
‘307’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/307’
‘308’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/308’
‘400’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/400’
‘401’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/401’
‘403’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/404’
‘429’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/429’
‘500’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/503’
default:
$ref: ‘TS29122_CommonData.yaml#/components/responses/default’
get:
summary: Read an existing individual unicast monitoring subscription resource according to the subscriptionId.
operationId: ReadUnicastMonitoringSubscription
tags:
– Individual Unicast Monitoring Subscription (Document)
parameters:
– name: subscriptionId
in: path
description: >
Represents the identifier of an individual unicast monitoring subscription resource.
required: true
schema:
type: string
responses:
‘200’:
description: The requested individual unicast monitoring subscription returned.
content:
application/json:
schema:
$ref: ‘#/components/schemas/MonitoringSubscription’
‘400’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/400’
‘401’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/401’
‘403’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/404’
‘411’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/411’
‘413’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/413’
‘415’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/415’
‘429’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/429’
‘500’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/503’
default:
$ref: ‘TS29122_CommonData.yaml#/components/responses/default’
put:
summary: >
Update an individual unicast monitoring subscription identified by the subscriptionId.
operationId: UpdateUnicastMonitoring
tags:
– Individual Unicast Monitoring Subscription (Document)
parameters:
– name: subscriptionId
in: path
description: >
Represents the identifier of an individual unicast monitoring subscription resource.
required: true
schema:
type: string
requestBody:
description: Updated details of the unicast QoS monitoring subscription.
required: true
content:
application/json:
schema:
$ref: ‘#/components/schemas/MonitoringSubscription’
responses:
‘200’:
description: >
The subscription is updated successfully, and the updated subscription
information returned in the response.
content:
application/json:
schema:
$ref: ‘#/components/schemas/MonitoringSubscription’
‘307’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/307’
‘308’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/308’
‘400’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/400’
‘401’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/401’
‘403’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/404’
‘411’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/411’
‘413’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/413’
‘415’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/415’
‘429’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/429’
‘500’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/503’
default:
$ref: ‘TS29122_CommonData.yaml#/components/responses/default’
patch:
summary: >
Modify an individual unicast monitoring subscription identified
by the subscriptionId.
operationId: ModifyUnicastMonitoring
tags:
– Individual Unicast Monitoring Subscription (Document)
parameters:
– name: subscriptionId
in: path
description: >
Represents the identifier of an individual unicast monitoring subscription resource.
required: true
schema:
type: string
requestBody:
required: true
content:
application/merge-patch+json:
schema:
$ref: ‘#/components/schemas/MonitoringSubscriptionPatch’
responses:
‘200’:
description: >
Individual individual unicast QoS monitoring subscription resource is modified
successfully and representation of the modified individual unicast QoS monitoring
subscription resource is returned.
content:
application/json:
schema:
$ref: ‘#/components/schemas/MonitoringSubscription’
‘307’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/307’
‘308’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/308’
‘400’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/400’
‘401’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/401’
‘403’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/403’
‘404’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/404’
‘411’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/411’
‘413’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/413’
‘415’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/415’
‘429’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/429’
‘500’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/500’
‘503’:
$ref: ‘TS29122_CommonData.yaml#/components/responses/503’
default:
$ref: ‘TS29122_CommonData.yaml#/components/responses/default’
components:
securitySchemes:
oAuth2ClientCredentials:
type: oauth2
flows:
clientCredentials:
tokenUrl: ‘{tokenUrl}’
scopes: {}
schemas:
MonitoringReport:
description: Indicates the monitoring information for VAL UEs list, VAL Group, or VAL Stream.
type: object
properties:
valUeIds:
type: array
minItems: 1
items:
$ref: ‘TS29549_SS_UserProfileRetrieval.yaml#/components/schemas/ValTargetUe’
description: List of VAL UEs whose QoS monitoring data is requested.
valGroupId:
type: string
description: The VAL Group Id which QoS monitoring data is requested.
valStreamIds:
type: array
minItems: 1
items:
type: string
description: List of VAL streams for which QoS monitoring data is requested.
measData:
$ref: ‘#/components/schemas/MeasurementData’
failureRep:
type: array
items:
$ref: ‘#/components/schemas/FailureReport’
description: >
The failure report indicating the VAL UE(s) or VAL Stream ID(s) whose measurement
data is not obtained successfully.
timestamp:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’
required:
– measData
– timestamp
oneOf:
– required: [valUeIds]
– required: [valGroupId]
– required: [valStreamIds]
MeasurementData:
description: Presents the aggregated measurement data.
type: object
properties:
dlDelay:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uinteger’
ulDelay:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uinteger’
rtDelay:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uinteger’
avgPlr:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/PacketLossRate’
avgDataRate:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/BitRate’
maxDataRate:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/BitRate’
avrDlTrafficVol:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uinteger’
avrUlTrafficVol:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uinteger’
anyOf:
– required: [dlDelay]
– required: [ulDelay]
– required: [rtDelay]
– required: [avgPlr]
– required: [avgDataRate]
– required: [maxDataRate]
– required: [avrDlTrafficVol]
– required: [avrUlTrafficVol]
MeasurementPeriod:
description: >
Indicates the measurement time period.
type: object
properties:
measStartTime:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’
measDuration:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DurationSec’
required:
– measStartTime
– measDuration
ReportingRequirements:
description: Indicates the requested frequency of reporting.
type: object
properties:
reportingMode:
$ref: ‘TS29508_Nsmf_EventExposure.yaml#/components/schemas/NotificationMethod’
reportingPeriod:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DurationSec’
reportingThrs:
type: array
items:
$ref: ‘#/components/schemas/ReportingThreshold’
minItems: 1
immRep:
type: boolean
repTerminMode:
$ref: ‘#/components/schemas/TerminationMode’
expirationTimer:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/DurationSec’
maxNumRep:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uinteger’
termThr:
$ref: ‘#/components/schemas/MeasurementData’
termThrMode:
$ref: ‘#/components/schemas/ThresholdHandlingMode’
required:
– reportingMode
FailureReport:
description: >
Represents the failure report indicating the VAL UE(s) or VAL Stream ID(s)
for which the NRM server failed to obtain the requested data.
type: object
properties:
valUeIds:
type: array
minItems: 1
items:
$ref: ‘TS29549_SS_UserProfileRetrieval.yaml#/components/schemas/ValTargetUe’
description: >
List of VAL UE(s) whose measurement data is not obtained successfully.
valStreamIds:
type: array
minItems: 1
items:
type: string
description: >
List of VAL stream ID(s) whose measurement data is not obtained successfully.
failureReason:
$ref: ‘#/components/schemas/FailureReason’
measDataType:
$ref: ‘#/components/schemas/MeasurementDataType’
required:
– measDataType
MeasurementRequirements:
description: Indicates the measurement requirements.
type: object
properties:
measDataTypes:
type: array
items:
$ref: ‘#/components/schemas/MeasurementDataType’
minItems: 1
description: Indicates the required the QoS measurement data types.
measAggrGranWnd:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/AverWindow’
measPeriod:
$ref: ‘#/components/schemas/MeasurementPeriod’
required:
– measDataTypes
MonitoringSubscription:
description: The unicast monitoring subscription request.
type: object
properties:
valUeIds:
description: List of VAL UEs whose QoS monitoring data is requested.
type: array
minItems: 1
items:
$ref: ‘TS29549_SS_UserProfileRetrieval.yaml#/components/schemas/ValTargetUe’
valGroupId:
type: string
description: The VAL Group Id which QoS monitoring data is requested.
valStreamIds:
type: array
minItems: 1
items:
type: string
description: List of VAL streams for which QoS monitoring data is requested.
measReqs:
$ref: ‘#/components/schemas/MeasurementRequirements’
monRep:
$ref: ‘#/components/schemas/MonitoringReport’
reportReqs:
$ref: ‘#/components/schemas/ReportingRequirements’
notifUri:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
reqTestNotif:
type: boolean
wsNotifCfg:
$ref: ‘TS29122_CommonData.yaml#/components/schemas/WebsockNotifConfig’
suppFeat:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’
oneOf:
– required: [valUeIds]
– required: [valGroupId]
– required: [valStreamIds]
ReportingThreshold:
description: >
Indicates the requested reporting termination threshold for the measurement index(es).
type: object
properties:
measThrValues:
$ref: ‘#/components/schemas/MeasurementData’
thrDirection:
$ref: ‘TS29520_Nnwdaf_EventsSubscription.yaml#/components/schemas/MatchingDirection’
required:
– measThrValues
– thrDirection
MonitoringSubscriptionPatch:
description: Represents the monitoring subscription modification request.
type: object
properties:
measReqs:
$ref: ‘#/components/schemas/MeasurementRequirements’
reportReqs:
$ref: ‘#/components/schemas/ReportingRequirements’
notifUri:
$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’
# Simple data types and Enumerations
MeasurementDataType:
anyOf:
– type: string
enum:
– DL_DELAY
– UL_DELAY
– RT_DELAY
– AVG_PLR
– AVG_DATA_RATE
– MAX_DATA_RATE
– AVG_DL_TRAFFIC_VOLUME
– AVG_UL_TRAFFIC_VOLUME
– 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: |
Possible values are:
– DL_DELAY: Downlink packet delay.
– UL_DELAY: Uplink packet delay.
– RT_DELAY: Round trip packet delay.
– AVG_PLR: Average packet loss rate.
– AVG_DATA_RATE: Average data rate.
– MAX_DATA_RATE: Maximum data rate.
– AVG_DL_TRAFFIC_VOLUME: Average downlink traffic volume.
– AVG_UL_TRAFFIC_VOLUME: Average uplink traffic volume.
TerminationMode:
anyOf:
– type: string
enum:
– TIME_TRIGGERED
– EVENT_TRIGGERED_NUM_REPORTS_REACHED
– EVENT_TRIGGERED_MEAS_THR_REACHED
– USER_TRIGGERED
– 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: |
Possible values are:
– TIME_TRIGGERED: Time-triggered termination mode.
– EVENT_TRIGGERED_NUM_REPORTS_REACHED: Event-triggered termination number of reports reached mode.
– EVENT_TRIGGERED_MEAS_THR_REACHED: The event-triggered termination measurement index threshold reached mode.
– USER_TRIGGERED: User-triggered termination mode.
FailureReason:
anyOf:
– type: string
enum:
– USER_NOT_FOUND
– STREAM_NOT_FOUND
– DATA_NOT_AVAILABLE
– OTHER_REASON
– 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: |
Possible values are:
– USER_NOT_FOUND: The user is not found.
– STREAM_NOT_FOUND: The stream is not found.
– DATA_NOT_AVAILABLE: The requested data is not available.
– OTHER_REASON: Other reason (unspecified).
ThresholdHandlingMode:
anyOf:
– type: string
enum:
– ALL_REACHED
– ANY_REACHED
– 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: |
Possible values are:
– ALL_REACHED: The decision criterion is met when all the provided thresholds are reached.
– ANY_REACHED: The decision criterion is met when any of the provided threshold(s) is reached.
Annex B (normative):
SEAL NRM server support integration with TSN
When the SEAL Network Resource Management (NRM) server act as a TSN AF, the NRM server shall support integration with TSN including 5GS Bridge information reporting as defined in clause 14.3.8.2 of 3GPP TS 23.434 [2] and 5GS Bridge configuration as defined in clause 14.3.8.3 of 3GPP TS 23.434 [2].
The 5GS integration with TSN only support fully-centralized model as defined in IEEE Std 802.1Qcc-2018 [29], the NRM server acts as a TSN AF as defined in clause 14.2.2.2 of 3GPP TS 23.434 [2], shall support the TSN bridge information report as defined in clause 14.3.2.29 of 3GPP TS 23.434 [2], TSN bridge information confirmation as defined in clause 14.3.2.30 of 3GPP TS 23.434 [2], TSN bridge configuration request as defined in clause 14.3.2.31 of 3GPP TS 23.434 [2] and TSN bridge configuration response as defined in clause 14.3.2.32 of 3GPP TS 23.434 [2]. TSN CNC (as defined in IEEE 802.1Qcc [29]) via the NRM-S reference point configures the TSN flows in the 5GS. As a TSN AF, the SEAL NRM server shall interact with the 5GS PCF over the N5 reference point to configure the 5G QoS and TSCAI parameters in 5GS as defined in clause 14.2.2.24 of 3GPP TS 29.514 [30].
Annex C (informative):
Change history
Change history |
|||||||
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
2019-10 |
CT3#106 |
TS skeleton for Services Enabler Architecture Layer for Verticals Application Programming Interface specification. |
0.0.0 |
||||
2019-10 |
CT3#106 |
C3-194418 |
Inclusion of TS skeleton document with clauses reflecting SEAL service APIs, agreed in the meeting CT3#106: C3-194418 |
0.1.0 |
|||
2019-10 |
CT3#106 |
C3-194314 |
Inclusion of documents agreed in CT3#106: C3-194297, C3-194298, C3-194299, C3-194300 |
0.2.0 |
|||
2019-11 |
CT3#107 |
C3-195307 |
Inclusion of documents agreed in CT3#107: C3-195157, C3-195260, C3-195441, C3-195262, C3-195263, C3-195264, C3-195185 |
0.3.0 |
|||
2019-12 |
CT#86 |
CP-193176 |
Sent to plenary for Information |
1.0.0 |
|||
2020-03 |
CT3#108e |
Inclusion of documents agreed in CT3#108-e meeting: C3-201346, C3-201347, C3-201348, C3-201349, C3-201350, C3-201456, C3-201457, C3-201351, C3-201352, C3-201271 |
1.1.0 |
||||
2020-04 |
CT3#109e |
C3-202444 |
Inclusion of documents agreed in CT3#109e meeting: C3-202241, C3-202275, C3-202334, C3-202335, C3-202336, C3-202337, C3-202338, C3-202339, C3-202340, C3-202341, C3-202342, C3-202343, C3-202481 |
1.2.0 |
|||
2020-06 |
CT3#110e |
C3-203459 |
Inclusion of documents agreed in CT3#110e meeting: C3-203233, C3-203317, C3-203409, C3-203411, C3-203412, C3-203413, C3-203414, C3-203415, C3-203416, C3-203417, C3-203418, C3-203419, C3-203530, C3-203587, C3-203634 |
1.3.0 |
|||
2020-06 |
CT#88e |
CP-201209 |
TS sent to plenary for approval |
2.0.0 |
|||
2020-06 |
CT#88e |
CP-201334 |
Implementation errors fixed. TS sent to plenary for approval |
2.0.1 |
|||
2020-06 |
CT#88e |
CP-201334 |
TS approved by plenary |
16.0.0 |
|||
2020-09 |
CT#89e |
CP-202074 |
0001 |
F |
Correct apiVersion notation |
16.1.0 |
|
2020-09 |
CT#89e |
CP-202074 |
0002 |
1 |
F |
Corrections to API and Event names |
16.1.0 |
2020-09 |
CT#89e |
CP-202074 |
0003 |
F |
Correct Identity filter in Events API |
16.1.0 |
|
2020-09 |
CT#89e |
CP-202087 |
0004 |
1 |
F |
SS_KeyInfoRetrieval API correction |
16.1.0 |
2020-09 |
CT#89e |
CP-202074 |
0005 |
F |
Key Management API description |
16.1.0 |
|
2020-09 |
CT#89e |
CP-202074 |
0006 |
1 |
F |
UnicastSubscription attribute presence correction |
16.1.0 |
2020-09 |
CT#89e |
CP-202084 |
0009 |
F |
Update of OpenAPI version and TS version in externalDocs field |
16.1.0 |
|
2020-12 |
CT#90e |
CP-203139 |
0010 |
1 |
F |
Essential corrections and alignments |
16.2.0 |
2020-12 |
CT#90e |
CP-203142 |
0011 |
1 |
F |
Immediate reporting |
16.2.0 |
2020-12 |
CT#90e |
CP-203139 |
0012 |
1 |
F |
Storage of YAML files in 3GPP Forge |
16.2.0 |
2020-12 |
CT#90e |
CP-203142 |
0013 |
1 |
F |
SEAL Group configuration corrections |
16.2.0 |
2020-12 |
CT#90e |
CP-203152 |
0014 |
F |
Update of OpenAPI version and TS version in externalDocs field |
16.2.0 |
|
2021-03 |
CT#91e |
CP-210221 |
0015 |
1 |
F |
Adding some missing description fields to data type definitions in OpenAPI specification files |
17.0.0 |
2021-03 |
CT#91e |
CP-210221 |
0016 |
1 |
F |
Corrections to HTTP custom headers handling for Northbound APIs |
17.0.0 |
2021-03 |
CT#91e |
CP-210220 |
0017 |
F |
OpenAPI reference |
17.0.0 |
|
2021-03 |
CT#91e |
CP-210240 |
0018 |
F |
Update of OpenAPI version and TS version in externalDocs field |
17.0.0 |
|
2021-06 |
CT#92e |
CP-211238 |
0019 |
1 |
F |
Correction of invalid characters in OpenAPI specification files |
17.1.0 |
2021-06 |
CT#92e |
CP-211241 |
0022 |
1 |
F |
204 No Content during modification procedure on SS_GroupManagement API |
17.1.0 |
2021-06 |
CT#92e |
CP-211241 |
0023 |
1 |
F |
Support redirection for SEAL APIs |
17.1.0 |
2021-06 |
CT#92e |
CP-211235 |
0025 |
A |
Notifcation URI |
17.1.0 |
|
2021-06 |
CT#92e |
CP-211240 |
0026 |
F |
204 No Conent for resource modification in SS_LocationReporting API |
17.1.0 |
|
2021-06 |
CT#92e |
CP-211265 |
0027 |
F |
Update of OpenAPI version and TS version in externalDocs field |
17.1.0 |
|
2021-09 |
CT#93e |
CP-212214 |
0028 |
F |
Resource URI correction on SEAL APIs |
17.2.0 |
|
2021-09 |
CT#93e |
CP-212207 |
0029 |
1 |
B |
Support 5G CN external group information for SEAL groups |
17.2.0 |
2021-09 |
CT#93e |
CP-212207 |
0030 |
1 |
B |
Message filters for SEAL groups |
17.2.0 |
2021-09 |
CT#93e |
CP-212223 |
0031 |
F |
Update of OpenAPI version and TS version in externalDocs field |
17.2.0 |
|
2021-12 |
CT#94e |
CP-213232 |
0032 |
1 |
B |
Support local MBMS |
17.3.0 |
2021-12 |
CT#94e |
CP-213232 |
0033 |
1 |
B |
Support Tracking UE and obtaining dynamic UE information |
17.3.0 |
2021-12 |
CT#94e |
CP-213231 |
0034 |
1 |
B |
Group Management enhancement for 5G-VN groups |
17.3.0 |
2021-12 |
CT#94e |
CP-213250 |
0035 |
4 |
B |
eSEAL Events Monitoring service |
17.3.0 |
2021-12 |
CT#94e |
CP-213220 |
0036 |
B |
Alignment with SA3 supported TLS profiles |
17.3.0 |
|
2021-12 |
CT#94e |
CP-213254 |
0037 |
2 |
B |
Network slice capability management API for SEAL |
17.3.0 |
2021-12 |
CT#94e |
CP-213231 |
0038 |
1 |
B |
eSEAL location deviation service |
17.3.0 |
2021-12 |
CT#94e |
CP-213231 |
0039 |
1 |
B |
Introduce TSC related service operations |
17.3.0 |
2021-12 |
CT#94e |
CP-213231 |
0041 |
1 |
B |
Support Create_TSC_Stream service operation |
17.3.0 |
2021-12 |
CT#94e |
CP-213231 |
0042 |
1 |
B |
Support Delete_TSC_Stream service operation |
17.3.0 |
2021-12 |
CT#94e |
CP-213231 |
0045 |
2 |
B |
Create_TSC_Stream data model and OpenAPI |
17.3.0 |
2021-12 |
CT#94e |
CP-213231 |
0046 |
B |
Delete_TSC_Stream OpenAPI definition |
17.3.0 |
|
2021-12 |
CT#94e |
CP-213236 |
0052 |
1 |
D |
Editorial corrections for tables, figures, clauses, headers and refernces |
17.3.0 |
2021-12 |
CT#94e |
CP-213246 |
0054 |
F |
Update of OpenAPI version and TS version in externalDocs field |
17.3.0 |
|
2022-03 |
CT#95e |
CP-220205 |
0040 |
4 |
B |
Support Discover_TSC_Stream_Availability service operation |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0043 |
4 |
B |
Resource structure to support TSC related service operations |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0044 |
4 |
B |
Discover_TSC_Stream_Availability data model and OpenAPI |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0055 |
2 |
B |
Obtain service operation in SS_NetworkResourceMonitoring |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0056 |
2 |
B |
SS_NetworkResourceMonitoring API support |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0057 |
2 |
B |
SS_NetworkResourceMonitoring OpenAPI implementation |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0058 |
1 |
B |
Support integration with TSN |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0059 |
F |
Terminology replacement of NSCM with NSCE |
17.4.0 |
|
2022-03 |
CT#95e |
CP-220205 |
0060 |
1 |
B |
Location deviation service and Open API |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0061 |
2 |
B |
SS_LocationAreaMonitoring API |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0062 |
B |
Location report timestamp support |
17.4.0 |
|
2022-03 |
CT#95e |
CP-220205 |
0063 |
B |
Add VAL service specific information |
17.4.0 |
|
2022-03 |
CT#95e |
CP-220205 |
0065 |
1 |
B |
SS_NetworkResourceMonitoring API definition and Subscribe/Unsubscribe/Notify service operations |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0066 |
B |
Supporting temporary group formation within a VAL system |
17.4.0 |
|
2022-03 |
CT#95e |
CP-220205 |
0067 |
1 |
B |
Subscription update for SS_Events API |
17.4.0 |
2022-03 |
CT#95e |
CP-220205 |
0068 |
1 |
B |
Clarification on location based group for SS_GroupManagement API |
17.4.0 |
2022-03 |
CT#95e |
CP-220204 |
0070 |
1 |
B |
Support PATCH for update of Individual SEAL Location Reporting Configuration resource |
17.4.0 |
2022-03 |
CT#95e |
CP-220204 |
0071 |
B |
Support PATCH for update of Individual VAL group document resource |
17.4.0 |
|
2022-03 |
CT#95e |
CP-220194 |
0072 |
F |
Update of info and externalDocs fields |
17.4.0 |
|
2022-06 |
CT#96 |
CP-221140 |
0073 |
1 |
F |
Tags and OperationId support in the SS_NetworkResourceMonitoring API |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0074 |
1 |
F |
Dimension of QoS parameters in the SS_NetworkResourceMonitoring API |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0075 |
2 |
F |
Clarifications of reporting, reporting termination, and subscription termination in SS_NetworkResourceMonitoring API |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0076 |
1 |
F |
The "Requestor identity" attributes removal in Release 17 APIs |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0077 |
1 |
F |
Resolving EN for the Subscribe service operation in the SS_NetworkResourceMonitoring API |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0078 |
F |
The corrections of naming in the SS_NetworkResourceMonitoring API |
17.5.0 |
|
2022-06 |
CT#96 |
CP-221140 |
0079 |
1 |
F |
NO-REF_SIBLINGS error correction |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0080 |
2 |
F |
SEAL-S security update for Release-17 |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0082 |
3 |
F |
Partial success support in the SS_NetworkResourceMonitoring API |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0083 |
1 |
B |
Supplementary location information to verticals |
17.5.0 |
2022-06 |
CT#96 |
CP-221140 |
0084 |
F |
Resolution of the Editor’s note for Network slice capability Enablement API. |
17.5.0 |
|
2022-06 |
CT#96 |
CP-221140 |
0085 |
1 |
F |
Correction of arrays cardinality in the SS_NetworkResourceMonitoring OpenAPI file |
17.5.0 |
2022-06 |
CT#96 |
CP-221156 |
0087 |
A |
SEAL-S security update |
17.5.0 |
|
2022-06 |
CT#96 |
CP-221148 |
0088 |
1 |
F |
Resource URI overview and apiVersion placeholder |
17.5.0 |
2022-06 |
CT#96 |
CP-221148 |
0089 |
1 |
F |
OpenAPI long descriptions |
17.5.0 |
2022-06 |
CT#96 |
CP-221156 |
0091 |
A |
Correcting the ValTargetUe data type name in two occurrences |
17.5.0 |
|
2022-06 |
CT#96 |
CP-221260 |
0092 |
2 |
F |
Organizing and correcting the data model of the SS_NetworkResourceMonitoring API |
17.5.0 |
2022-06 |
CT#96 |
CP-221151 |
0093 |
F |
Update of info and externalDocs fields |
17.5.0 |
|
2022-09 |
CT#97e |
CP-222108 |
0094 |
2 |
F |
Modification of data type for Network slice capability Enablement API |
17.6.0 |
2022-09 |
CT#97e |
CP-222181 |
0095 |
1 |
F |
Termination of reporting related updates |
17.6.0 |
2022-09 |
CT#97e |
CP-222118 |
0096 |
1 |
F |
Tags and OperationId support in the SS_Events API |
17.6.0 |
2022-09 |
CT#97e |
CP-222118 |
0097 |
1 |
F |
Tags and OperationId support in the SS_GroupManagement API |
17.6.0 |
2022-09 |
CT#97e |
CP-222118 |
0098 |
1 |
F |
Tags and OperationId support in the SS_KeyInfoRetrieval API |
17.6.0 |
2022-09 |
CT#97e |
CP-222118 |
0099 |
1 |
F |
Tags and OperationId support in the SS_LocationAreaInfoRetrieval API |
17.6.0 |
2022-09 |
CT#97e |
CP-222117 |
0100 |
F |
Tags and OperationId support in the SS_NetworkSliceAdaptation API |
17.6.0 |
|
2022-09 |
CT#97e |
CP-222117 |
0101 |
F |
Tags and OperationId support in the SS_UserProfileRetrieval API |
17.6.0 |
|
2022-09 |
CT#97e |
CP-222118 |
0102 |
1 |
F |
Tags and OperationId support in the SS_LocationReporting API |
17.6.0 |
2022-09 |
CT#97e |
CP-222108 |
0103 |
1 |
F |
Path correction in the SS_LocationAreaInfoRetrieval OpenAPI file |
17.6.0 |
2022-09 |
CT#97e |
CP-222182 |
0104 |
1 |
F |
"Error handling" clause: alignment with other NBI and 5GS APIs |
17.6.0 |
2022-09 |
CT#97e |
CP-222108 |
0105 |
F |
Correction of the SS_NetworkResourceAdaptation API naming |
17.6.0 |
|
2022-09 |
CT#97e |
CP-222108 |
0106 |
1 |
F |
Correction in error cases in the SS_NetworkResourceMonitoring API |
17.6.0 |
2022-09 |
CT#97e |
CP-222117 |
0107 |
F |
Correction of the LocationInfo data type spelling in the SS_LocationAreaInfoRetrieval API |
17.6.0 |
|
2022-09 |
CT#97e |
CP-222117 |
0108 |
F |
Correction of the "SubscriptionId" resource URI variable name |
17.6.0 |
|
2022-09 |
CT#97e |
CP-222108 |
0109 |
F |
Correction of the note for LocationInfoCriteria data type in SS_Events API |
17.6.0 |
|
2022-09 |
CT#97e |
CP-222108 |
0110 |
1 |
F |
Correction of the "proxRange" attribute within the ReferenceUEDetail structure in SS_Events API |
17.6.0 |
2022-09 |
CT#97e |
CP-222108 |
0111 |
1 |
F |
Correction in the validation criteria for the Update_Trigger_Location_Reporting service operation in the SS_LocationReporting API |
17.6.0 |
2022-09 |
CT#97e |
CP-222117 |
0112 |
F |
Definitions of HTTP "406 Not Acceptable" response |
17.6.0 |
|
2022-09 |
CT#97e |
CP-222125 |
0113 |
F |
SS_GroupManagement API: delete operation |
17.6.0 |
|
2022-09 |
CT#97e |
CP-222121 |
0114 |
F |
Update of info and externalDocs fields |
17.6.0 |
|
2022-12 |
CT#98e |
CP-223193 |
0119 |
1 |
A |
Correction of the presence and cardinality of the “suppFeat” attribute within the MulticastSubscription data structure in the SS_NetworkResourceAdaptation API |
17.7.0 |
2022-12 |
CT#98e |
CP-223185 |
0116 |
1 |
F |
Correction of the tables for the re-used and API-specific data structures in the SEAL APIs |
18.0.0 |
2022-12 |
CT#98e |
CP-223185 |
0117 |
1 |
F |
Correction the enumerations in the SS_NetworkResourceMonitoring API |
18.0.0 |
2022-12 |
CT#98e |
CP-223185 |
0118 |
F |
Correction of the descriptions in the OpenAPI files of the SEAL APIs |
18.0.0 |
|
2022-12 |
CT#98e |
CP-223194 |
0120 |
1 |
B |
Update_Unicast_QoS_Monitoring service operation for the SS_NetworkResourceMonitoring API |
18.0.0 |
2022-12 |
CT#98e |
CP-223194 |
0121 |
1 |
B |
PATCH and PUT methods for the SS_NetworkResourceMonitoring AP |
18.0.0 |
2022-12 |
CT#98e |
CP-223194 |
0122 |
1 |
B |
OpenAPI implementation for the Update_Unicast_QoS_Monitoring_Subscription service operation in the SS_NetworkResourceMonitoring API |
18.0.0 |
2022-12 |
CT#98e |
CP-223194 |
0123 |
1 |
B |
Interaction with CM server in the Create_Group service operation of the SS_GroupManagement API |
18.0.0 |
2022-12 |
CT#98e |
CP-223185 |
0124 |
F |
Cardinality for data types of SS_Events API |
18.0.0 |
|
2022-12 |
CT#98e |
CP-223189 |
0127 |
F |
Update of info and externalDocs fields |
18.0.0 |