A.3 Nnssf_NSSAIAvailability API

29.5313GPP5G SystemNetwork Slice Selection ServicesRelease 18Stage 3TS

openapi: 3.0.0

info:

version: ‘1.3.0-alpha.2’

title: ‘NSSF NSSAI Availability’

description: |

NSSF NSSAI Availability Service.

© 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).

All rights reserved.

security:

– {}

– oAuth2ClientCredentials:

– nnssf-nssaiavailability

servers:

– url: ‘{apiRoot}/nnssf-nssaiavailability/v1’

variables:

apiRoot:

default: https://example.com

description: apiRoot as defined in clause 4.4 of 3GPP TS 29.501

externalDocs:

description: 3GPP TS 29.531 V18.1.0; 5G System; Network Slice Selection Services; Stage 3

url: https://www.3gpp.org/ftp/Specs/archive/29_series/29.531/

paths:

/nssai-availability/{nfId}:

put:

summary: Updates/replaces the NSSF with the S-NSSAIs the NF service consumer (e.g AMF)supports per TA

tags:

– NF Instance ID (Document)

operationId: NSSAIAvailabilityPut

parameters:

– name: nfId

in: path

description: Identifier of the NF service consumer instance

required: true

schema:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfInstanceId’

– name: Content-Encoding

in: header

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

– name: Accept-Encoding

in: header

description: Accept-Encoding, described in IETF RFC 7231

schema:

type: string

requestBody:

description: Parameters to update/replace at the NSSF, the S-NSSAIs supported per TA

required: true

content:

application/json:

schema:

$ref: ‘#/components/schemas/NssaiAvailabilityInfo’

responses:

‘200’:

description: OK (Successful update of SNSSAI information per TA)

content:

application/json:

schema:

$ref: ‘#/components/schemas/AuthorizedNssaiAvailabilityInfo’

headers:

Accept-Encoding:

description: Accept-Encoding, described in IETF RFC 7694

schema:

type: string

Content-Encoding:

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

‘204’:

description: No Content (No supported slices after Successful update)

‘307’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/307’

‘308’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/308’

‘400’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/400’

‘401’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/401’

‘403’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/403’

‘404’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/404’

‘411’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/411’

‘413’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/413’

‘415’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/415’

‘429’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/429’

‘500’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/500’

‘502’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/502’

‘503’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/503’

default:

description: Unexpected error

patch:

summary: Updates an already existing S-NSSAIs per TA provided by the NF service consumer (e.g AMF)

tags:

– NF Instance ID (Document)

operationId: NSSAIAvailabilityPatch

parameters:

– name: nfId

in: path

description: Identifier of the NF service consumer instance

required: true

schema:

type: string

– name: Content-Encoding

in: header

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

– name: Accept-Encoding

in: header

description: Accept-Encoding, described in IETF RFC 7231

schema:

type: string

requestBody:

description: JSON Patch instructions to update at the NSSF, the S-NSSAIs supported per TA

required: true

content:

application/json-patch+json::

schema:

$ref: ‘#/components/schemas/PatchDocument’

responses:

‘200’:

description: OK (Successful update of SNSSAI information per TA)

content:

application/json:

schema:

$ref: ‘#/components/schemas/AuthorizedNssaiAvailabilityInfo’

headers:

Accept-Encoding:

description: Accept-Encoding, described in IETF RFC 7694

schema:

type: string

Content-Encoding:

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

‘204’:

description: No Content (No supported slices after Successful update)

‘307’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/307’

‘308’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/308’

‘400’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/400’

‘401’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/401’

‘403’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/403’

‘404’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/404’

‘411’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/411’

‘413’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/413’

‘415’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/415’

‘429’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/429’

‘500’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/500’

‘502’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/502’

‘503’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/503’

default:

description: Unexpected error

delete:

summary: Deletes an already existing S-NSSAIs per TA provided by the NF service consumer (e.g AMF)

tags:

– NF Instance ID (Document)

operationId: NSSAIAvailabilityDelete

parameters:

– name: nfId

in: path

description: Identifier of the NF service consumer instance

required: true

schema:

type: string

responses:

‘204’:

description: No Content (Successful deletion of SNSSAI information per TA)

‘307’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/307’

‘308’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/308’

‘400’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/400’

‘401’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/401’

‘403’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/403’

‘404’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/404’

‘429’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/429’

‘500’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/500’

‘502’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/502’

‘503’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/503’

default:

description: Unexpected error

/nssai-availability/subscriptions:

post:

summary: Creates subscriptions for notification about updates to NSSAI availability information

tags:

– Subscriptions (Collection)

operationId: NSSAIAvailabilityPost

parameters:

– name: Content-Encoding

in: header

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

requestBody:

description: Subscription for notification about updates to NSSAI availability information

required: true

content:

application/json:

schema:

$ref: ‘#/components/schemas/NssfEventSubscriptionCreateData’

callbacks:

nssaiAvailabilityNotification:

‘{request.body#/nfNssaiAvailabilityUri}’:

post:

parameters:

– name: Content-Encoding

in: header

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

requestBody: # contents of the callback message

required: true

content:

application/json:

schema:

$ref: ‘#/components/schemas/NssfEventNotification’

responses:

‘204’:

description: No Content (successful notification)

headers:

Accept-Encoding:

description: Accept-Encoding, described in IETF RFC 7694

schema:

type: string

‘307’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/307’

‘308’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/308’

‘400’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/400’

‘401’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/401’

‘403’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/403’

‘404’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/404’

‘411’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/411’

‘413’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/413’

‘415’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/415’

‘429’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/429’

‘500’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/500’

‘502’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/502’

‘503’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/503’

default:

description: Unexpected error

responses:

‘201’:

description: Created (Successful creation of subscription for notification)

content:

application/json:

schema:

$ref: ‘#/components/schemas/NssfEventSubscriptionCreatedData’

headers:

Location:

description: >

Contains the URI of the newly created resource, according to the structure:

{apiRoot}/nnssf-nssaiavailability/v1/nssai-availability/subscriptions/{subscriptionId}

required: true

schema:

type: string

Content-Encoding:

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

‘307’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/307’

‘308’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/308’

‘400’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/400’

‘401’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/401’

‘403’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/403’

‘404’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/404’

‘411’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/411’

‘413’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/413’

‘415’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/415’

‘429’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/429’

‘500’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/500’

‘502’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/502’

‘503’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/503’

default:

description: Unexpected error

/nssai-availability/subscriptions/{subscriptionId}:

delete:

summary: Deletes an already existing NSSAI availability notification subscription

tags:

– Subscription ID (Document)

operationId: NSSAIAvailabilityUnsubscribe

parameters:

– name: subscriptionId

in: path

description: Identifier of the subscription for notification

required: true

schema:

type: string

responses:

‘204’:

description: No Content (Successful deletion of subscription for NSSAI Availability notification)

‘307’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/307’

‘308’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/308’

‘400’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/400’

‘401’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/401’

‘403’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/403’

‘404’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/404’

‘429’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/429’

‘500’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/500’

‘502’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/502’

‘503’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/503’

default:

description: Unexpected error

patch:

summary: updates an already existing NSSAI availability notification subscription

tags:

– Subscription ID (Document)

operationId: NSSAIAvailabilitySubModifyPatch

parameters:

– name: subscriptionId

in: path

description: Identifier of the subscription for notification

required: true

schema:

type: string

– name: Content-Encoding

in: header

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

requestBody:

description: JSON Patch instructions to update at the NSSF, the NSSAI availability notification subscription

required: true

content:

application/json-patch+json::

schema:

$ref: ‘#/components/schemas/PatchDocument’

responses:

‘200’:

description: OK (Successful update of NSSAI availability notification subscription)

content:

application/json:

schema:

$ref: ‘#/components/schemas/NssfEventSubscriptionCreatedData’

headers:

Content-Encoding:

description: Content-Encoding, described in IETF RFC 7231

schema:

type: string

‘307’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/307’

‘308’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/308’

‘400’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/400’

‘401’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/401’

‘403’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/403’

‘404’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/404’

‘411’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/411’

‘413’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/413’

‘415’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/415’

‘429’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/429’

‘500’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/500’

‘502’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/502’

‘503’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/503’

default:

description: Unexpected error

/nssai-availability:

options:

summary: Discover communication options supported by NSSF for NSSAI Availability

operationId: NSSAIAvailabilityOptions

tags:

– NSSAI Availability Store

responses:

‘200’:

description: OK

headers:

Accept-Encoding:

description: Accept-Encoding, described in IETF RFC 7694

schema:

type: string

‘307’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/307’

‘308’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/308’

‘400’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/400’

‘401’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/401’

‘403’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/403’

‘404’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/404’

‘405’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/405’

‘429’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/429’

‘500’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/500’

‘501’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/501’

‘502’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/502’

‘503’:

$ref: ‘TS29571_CommonData.yaml#/components/responses/503’

default:

$ref: ‘TS29571_CommonData.yaml#/components/responses/default’

components:

securitySchemes:

oAuth2ClientCredentials:

type: oauth2

flows:

clientCredentials:

tokenUrl: ‘{nrfApiRoot}/oauth2/token’

scopes:

nnssf-nssaiavailability: Access to the Nnssf_NSSAIAvailability API

schemas:

NssaiAvailabilityInfo:

description: This contains the Nssai availability information requested by the AMF

type: object

required:

– supportedNssaiAvailabilityData

properties:

supportedNssaiAvailabilityData:

type: array

items:

$ref: ‘#/components/schemas/SupportedNssaiAvailabilityData’

minItems: 1

supportedFeatures:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’

amfSetId:

type: string

pattern: ‘^[0-9]{3}-[0-9]{2-3}-[A-Fa-f0-9]{2}-[0-3][A-Fa-f0-9]{2}$’

SupportedNssaiAvailabilityData:

description: This contains the Nssai availability data information per TA supported by the AMF

type: object

required:

– tai

– supportedSnssaiList

properties:

tai:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Tai’

supportedSnssaiList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/ExtSnssai’

minItems: 1

taiList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Tai’

minItems: 1

taiRangeList:

type: array

items:

$ref: ‘TS29510_Nnrf_NFManagement.yaml#/components/schemas/TaiRange’

minItems: 1

nsagInfos:

type: array

items:

$ref: ‘TS29531_Nnssf_NSSelection.yaml#/components/schemas/NsagInfo’

minItems: 1

AuthorizedNssaiAvailabilityData:

description: This contains the Nssai availability data information per TA authorized by the NSSF

type: object

required:

– tai

– supportedSnssaiList

properties:

tai:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Tai’

supportedSnssaiList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/ExtSnssai’

minItems: 1

restrictedSnssaiList:

type: array

items:

$ref: ‘#/components/schemas/RestrictedSnssai’

minItems: 1

taiList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Tai’

minItems: 1

taiRangeList:

type: array

items:

$ref: ‘TS29510_Nnrf_NFManagement.yaml#/components/schemas/TaiRange’

minItems: 1

nsagInfos:

type: array

items:

$ref: ‘TS29531_Nnssf_NSSelection.yaml#/components/schemas/NsagInfo’

minItems: 1

RestrictedSnssai:

description: This contains the restricted SNssai information per PLMN

type: object

required:

– homePlmnId

– sNssaiList

properties:

homePlmnId:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/PlmnId’

sNssaiList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/ExtSnssai’

minItems: 1

homePlmnIdList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/PlmnId’

minItems: 1

roamingRestriction:

type: boolean

default: false

AuthorizedNssaiAvailabilityInfo:

description: This contains the Nssai availability data information authorized by the NSSF

type: object

required:

– authorizedNssaiAvailabilityData

properties:

authorizedNssaiAvailabilityData:

type: array

items:

$ref: ‘#/components/schemas/AuthorizedNssaiAvailabilityData’

minItems: 1

supportedFeatures:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’

NssfEventSubscriptionCreateData:

description: This contains the information for event subscription

type: object

required:

– nfNssaiAvailabilityUri

– taiList

– event

properties:

nfNssaiAvailabilityUri:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Uri’

taiList:

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/Tai’

event:

$ref: ‘#/components/schemas/NssfEventType’

expiry:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’

amfSetId:

type: string

pattern: ‘^[0-9]{3}-[0-9]{2-3}-[A-Fa-f0-9]{2}-[0-3][A-Fa-f0-9]{2}$’

taiRangeList:

type: array

items:

$ref: ‘TS29510_Nnrf_NFManagement.yaml#/components/schemas/TaiRange’

minItems: 1

amfId:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/NfInstanceId’

supportedFeatures:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’

allAmfSetTaiInd:

type: boolean

default: false

NssfEventSubscriptionCreatedData:

description: This contains the information for created event subscription

type: object

required:

– subscriptionId

properties:

subscriptionId:

type: string

expiry:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/DateTime’

authorizedNssaiAvailabilityData:

type: array

items:

$ref: ‘#/components/schemas/AuthorizedNssaiAvailabilityData’

minItems: 1

supportedFeatures:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/SupportedFeatures’

NssfEventNotification:

description: This contains the notification for created event subscription

type: object

required:

– subscriptionId

– authorizedNssaiAvailabilityData

properties:

subscriptionId:

type: string

authorizedNssaiAvailabilityData:

type: array

items:

$ref: ‘#/components/schemas/AuthorizedNssaiAvailabilityData’

NssfEventType:

description: This contains the event for the subscription

anyOf:

– type: string

enum:

– SNSSAI_STATUS_CHANGE_REPORT

– type: string

PatchDocument:

description: This contains the JSON Patch instructions for updating the Nssai availability data information at the NSSF

type: array

items:

$ref: ‘TS29571_CommonData.yaml#/components/schemas/PatchItem’

minItems: 1

Annex B (informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2017-10

CT4#80

C4-175279

Initial Draft.

0.1.0

2017-10

CT4#81

C4-175398

Implementation of C4-175280

0.2.0

2018-01

CT4#82

C4-181394

Implementation of C4-181240、C4-181242、C4-181244、C4-181355、C4-181356、C4-181357

0.3.0

2018-03

CT4#83

C4-182438

Implementation of C4-182087、C4-182294、C4-182295、C4-182296、C4-182297、C4-182298、C4-182299

0.4.0

2018-03

CT#79

CP-180035

Presented for information

1.0.0

2018-04

CT4#84

C4-183519

Implementation of C4-183068、C4-183071、C4-183431、C4-183432、C4-183433

1.1.0

2018-05

CT4#85

C4-184631

Implementation of C4-184602, C4-184023, C4-184024, C4-184025, C4-184026, C4-184603, C4-184527, C4-184528, C4-184604, C4-184632

1.2.0

2018-06

CT#80

CP-181108

Presented for approval

2.0.0

2018-06

CT#80

Approved in CT#80.

15.0.0

2018-09

CT#81

CP-182160

0001

5

F

Alignment of Nnssf_NSSelection_Get service operation with stage 2

15.1.0

2018-09

CT#81

CP-182014

0002

2

F

Adding NRF corresponding to an AMF set

15.1.0

2018-09

CT#81

CP-182167

0003

4

F

Corrections to NSSF Data Types

15.1.0

2018-09

CT#81

CP-182063

0004

F

Corrections to NSSAIAvailability Service Operations

15.1.0

2018-09

CT#81

CP-182063

0005

1

F

Configured NSSAI for HPLMN – Alignment with Stage 2

15.1.0

2018-09

CT#81

CP-182063

0006

F

Correction to NRF Id in NSIInformation

15.1.0

2018-09

CT#81

CP-182063

0007

F

Description of Structured data types

15.1.0

2018-09

CT#81

CP-182063

0008

F

API version number update

15.1.0

2018-12

CT#82

CP-183022

0009

F

Type Definition of AllowedNssai

15.2.0

2018-12

CT#82

CP-183022

0010

1

F

Correction to Slice Information For Registration

15.2.0

2018-12

CT#82

CP-183022

0011

F

API Root

15.2.0

2018-12

CT#82

CP-183022

0012

3

F

Common Error Status Codes

15.2.0

2018-12

CT#82

CP-183148

0013

2

F

Array Range Correction

15.2.0

2018-12

CT#82

CP-183022

0016

1

F

OpenAPI Corrections

15.2.0

2018-12

CT#82

CP-183022

0017

2

F

Subscription Lifetime for NSSAI Availability Event Subscription

15.2.0

2018-12

CT#82

CP-183022

0018

F

Correction of Resource URI structure

15.2.0

2018-12

CT#82

CP-183022

0019

F

Add Delete Service Operation in Nnssf_NSSAIAvailability Service

15.2.0

2018-12

CT#82

CP-183022

0020

2

F

Add the Default Configured NSSAI Indication in Nnssf_NSSelection Service

15.2.0

2018-12

CT#82

CP-183022

0021

F

CR 0021 29.531 Rel-15 Resource Uri Correction

15.2.0

2018-12

CT#82

CP-183022

0022

F

Correction to NssaiAvailabilityInfo

15.2.0

2018-12

CT#82

CP-183022

0023

2

F

Make OAuth2.0 Optional to Use

15.2.0

2018-12

CT#82

CP-183022

0024

F

ExternalDocs

15.2.0

2018-12

CT#82

CP-183022

0025

F

API Version

15.2.0

2019-03

CT#83

CP-190027

0026

1

F

Definition of TargetAmfSet

15.3.0

2019-03

CT#83

CP-190027

0027

1

F

OpenAPI Corrections

15.3.0

2019-03

CT#83

CP-190027

0029

F

Add missing NFType reference in reused data types

15.3.0

2019-03

CT#83

CP-190027

0030

2

F

Clarify the conditions of returning Configured NSSAI.

15.3.0

2019-03

CT#83

CP-190027

0031

1

F

Service operation of Nnssf_NSSelection service during UE configuration update procedure

15.3.0

2019-03

CT#83

CP-190171

0032

1

F

API version update

15.3.0

2019-06

CT#84

CP-191039

0033

1

F

Content encodings supported in HTTP requests

15.4.0

2019-06

CT#84

CP-191039

0034

4

F

Add AMFset in NssaiAvailabilityInfo

15.4.0

2019-06

CT#84

CP-191039

0036

2

F

Storage of OpenAPI specification files

15.4.0

2019-06

CT#84

CP-191039

0039

1

F

API URIs of the NRF

15.4.0

2019-06

CT#84

CP-191039

0040

1

F

Subscription to and notification of NSSF events

15.4.0

2019-06

CT#84

CP-191039

0041

2

F

Essential Correction on Application Error returned by NSSF

15.4.0

2019-06

CT#84

CP-191039

0042

1

F

Copyright Note in YAML file

15.4.0

2019-06

CT#84

CP-191039

0043

F

3GPP TS 29.531 API version update

15.4.0

2019-09

CT#85

CP-192111

0045

F

Essential Correction on AllowedNssai

15.5.0

2019-09

CT#85

CP-192131

0044

1

B

Slice selection during handover from 4G to 5G

16.0.0

2019-12

CT#86

CP-193048

0047

1

B

Subscribed NSSAI from the UDM

16.1.0

2019-12

CT#86

CP-193044

0049

F

3GPP TS 29.531 API version update

16.1.0

2020-03

CT#87

CP-200039

0050

2

F

Add Corresponding API descriptions in clause 5.1

16.2.0

2020-03

CT#87

CP-200020

0051

2

B

Optimized NSSAI Availability Data encoding

16.2.0

2020-03

CT#87

CP-200020

0052

3

B

AMF Service Set ID in Nnssf_NSSelection response

16.2.0

2020-03

CT#87

CP-200039

0053

2

D

Editorial corrections

16.2.0

2020-03

CT#87

CP-200039

0054

1

F

Correction – formatting consistency

16.2.0

2020-03

CT#87

CP-200020

0055

2

B

29531 CR optionality of ProblemDetails

16.2.0

2020-03

CT#87

CP-200020

0056

1

F

Modifications in the API of Nnssf_NSSAIAvailability service for the support of compression

16.2.0

2020-03

CT#87

CP-200020

0057

2

F

Corrections in the NSSF specification

16.2.0

2020-03

CT#87

CP-200052

0058

F

3GPP TS 29.531 Rel16 API External doc update

16.2.0

2020-07

CT#88

CP-201058

0059

F

Storage of YAML files in ETSI Forge

16.3.0

2020-07

CT#88

CP-201058

0060

3

F

Supported Headers Tables for Request and Response codes

16.3.0

2020-07

CT#88

CP-201058

0061

1

F

Add a new Notifications Overview Table

16.3.0

2020-07

CT#88

CP-201034

0062

1

F

Remaining modifications in the API of Nnssf_NSSAIAvailability service for the support of compression

16.3.0

2020-07

CT#88

CP-201034

0063

F

Slice Differentiator Ranges and Wildcard

16.3.0

2020-07

CT#88

CP-201058

0064

1

B

Restricted Snssai for roaming users

16.3.0

2020-07

CT#88

CP-201034

0065

F

PATCH Response

16.3.0

2020-07

CT#88

CP-201058

0066

1

F

Data type column in Resource URI variables Table

16.3.0

2020-07

CT#88

CP-201058

0067

F

mappingOfNssai IE in SliceInfoForRegistration

16.3.0

2020-07

CT#88

CP-201058

0068

1

F

URI of the Nnssf_NSSelection and Nnssf_NSSAIAvailability Services

16.3.0

2020-07

CT#88

CP-201058

0069

1

F

Error code corrections

16.3.0

2020-07

CT#88

CP-201326

0071

1

F

29.531 Rel-16 API version and External doc update

16.3.0

2020-09

CT#89

CP-202090

0072

F

Essential correction to event SNSSAI_STATUS_CHANGE_REPORT

16.4.0

2020-09

CT#89

CP-202090

0073

1

F

Slice selection based on Load Analytics Information from NWDAF

16.4.0

2020-09

CT#89

CP-202090

0074

3

F

TAI Range List Served by an AMF

16.4.0

2020-09

CT#89

CP-202090

0077

1

F

Request mapping of S-NSSAI

16.4.0

2020-09

CT#89

CP-202090

0078

2

F

Subscription modification

16.4.0

2020-09

CT#89

CP-202035

0080

2

F

Notify Empty Authorized NSSAI Availability

16.4.0

2020-09

CT#89

CP-202096

0081

F

29.531 Rel-16 API version and External doc update

16.4.0

2020-12

CT#90-e

CP-203162

0082

1

F

HTTP 3xx redirection

16.5.0

2020-12

CT#90-e

CP-203040

0083

1

F

Mapping of S-NSSAIs in HPLMN and VPLMN

16.5.0

2020-12

CT#90-e

CP-203040

0084

1

F

Number of allowed S-NSSAIs

16.5.0

2020-12

CT#90-e

CP-203035

0085

F

Storage of YAML files in 3GPP Forge

16.5.0

2020-12

CT#90-e

CP-203036

0086

F

API version and External doc update

16.5.0

2021-03

CT#91-e

CP-210043

0090

F

OpenAPI syntax error

16.6.0

2021-03

CT#91-e

CP-210054

0091

F

29.531 Rel-16 API version and External doc update

16.6.0

2021-03

CT#91-e

CP-210034

0088

1

F

OpenAPI Reference

17.0.0

2021-03

CT#91-e

CP-210025

0089

1

F

N31 interface between NSSFs

17.0.0

2021-06

CT#92-e

CP-211083

0094

A

Essential correction on Nssai Availability Document Update

17.1.0

2021-06

CT#92-e

CP-211028

0095

F

Data Types Descriptions

17.1.0

2021-06

CT#92-e

CP-211059

0097

1

F

Redirect Responses

17.1.0

2021-06

CT#92-e

CP-211046

0098

F

Miscellaneous corrections

17.1.0

2021-06

CT#92-e

CP-211050

0100

F

29.531 Rel-17 API version and External doc update

17.1.0

2021-09

CT#93-e

CP-212075

0106

A

Incorrect references

17.2.0

2021-09

CT#93-e

CP-212052

0101

F

SNSSAI_NOT_SUPPORTED

17.2.0

2021-09

CT#93-e

CP-212030

0102

3

B

NSSRG value

17.2.0

2021-09

CT#93-e

CP-212030

0103

3

B

Missing indication of UE support of NSSRG functionality in NSSF service

17.2.0

2021-09

CT#93-e

CP-212030

0104

2

B

Target NSSAI

17.2.0

2021-09

CT#93-e

CP-212045

0107

1

F

NSSAIAvailability Notify

17.2.0

2021-09

CT#93-e

CP-212059

0108

F

29.531 Rel-17 API version and External doc update

17.2.0

2021-12

CT#94-e

CP-213085

0111

B

Indicating possible use of OAuth2 authorization in NSSF response

17.3.0

2021-12

CT#94-e

CP-213085

0114

F

Corrections to the API URI

17.3.0

2021-12

CT#94-e

CP-213086

0112

1

F

Correction on requestedNssai

17.3.0

2021-12

CT#94-e

CP-213086

0115

F

Notification Errors

17.3.0

2021-12

CT#94-e

CP-213092

0110

1

B

UDM indication to provide full set of subscribed S-NSSAIs

17.3.0

2021-12

CT#94-e

CP-213092

0113

1

B

Rejected S-NSSAIs for RA in NS Selection

17.3.0

2021-12

CT#94-e

CP-213092

0119

1

B

Target NSSAI correction

17.3.0

2021-12

CT#94-e

CP-213092

0116

F

Configured NSSAI can include S-NSSAIs with different NSSRG values

17.3.0

2021-12

CT#94-e

CP-213113

0117

1

F

Configured NSSAI shall be returned by NSSF to AMF during UCU procedure

17.3.0

2021-12

CT#94-e

CP-213113

0118

1

F

Clarification on the condition when AMF can retrieve slice mapping information

17.3.0

2021-12

CT#94-e

CP-213121

0120

F

29.531 Rel-17 API version and External doc update

17.3.0

2022-03

CT#95-e

CP-220024

0126

F

Formatting of Description Fields

17.4.0

2022-03

CT#95-e

CP-220087

0122

F

Correction on ExtSnssai

17.4.0

2022-03

CT#95-e

CP-220087

0123

F

Adding use case for sending Allowed NSSAI aligned with stage 2

17.4.0

2022-03

CT#95-e

CP-220092

0124

1

D

Capitalize allowed NSSAI and target NSSAI

17.4.0

2022-03

CT#95-e

CP-220066

0127

F

29.531 Rel-17 API version and External doc update

17.4.0

2022-06

CT#96

CP-221033

0129

1

F

Redirect or handover the UE to a cell of another TA

17.5.0

2022-06

CT#96

CP-221029

0130

2

F

Clarification on targetAmfSet in AuthorizedNetworkSliceInfo

17.5.0

2022-06

CT#96

CP-221055

0131

4

F

Nnssf_NSSelection service update to support NSAG

17.5.0

2022-06

CT#96

CP-221055

0132

3

F

Nnssf_NSSAIAvailability service update to support NSAG

17.5.0

2022-06

CT#96

CP-221033

0135

1

F

Correction on OpenAPI

17.5.0

2022-06

CT#96

CP-221051

0136

F

29.531 Rel-17 API version and External doc update

17.5.0

2022-09

CT#97e

CP-222055

0140

1

F

Cleanup of the service operation description

17.6.0

2022-09

CT#97e

CP-222021

0137

1

B

Subscribe to All TAIs for AMF Set

18.0.0

2022-09

CT#97e

CP-222025

0142

F

29.531 Rel-18 API version and External doc update

18.0.0

2022-12

CT#98e

CP-223028

0143

1

F

Missing mandatory status codes in OpenAPI

18.1.0

2022-12

CT#98e

CP-223033

0144

F

29.531 Rel-18 API version and External doc update

18.1.0