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