A.2 Nnef_PFDmanagement API

29.5513GPP5G SystemPacket Flow Description Management ServiceRelease 18Stage 3TS

openapi: 3.0.0

info:

title: Nnef_PFDmanagement Service API

version: 1.3.0-alpha.1

description: |

Packet Flow Description Management Service.

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

All rights reserved.

#

externalDocs:

description: 3GPP TS 29.551 v18.0.0, 5G System; Packet Flow Description Management Service

url: ‘https://www.3gpp.org/ftp/Specs/archive/29_series/29.551/’

#

servers:

– url: ‘{apiRoot}/nnef-pfdmanagement/v1’

variables:

apiRoot:

default: https://example.com

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

security:

– {}

– oAuth2ClientCredentials:

– nnef-pfdmanagement

paths:

/applications:

get:

summary: Retrieve PFDs for all applications or for one or multiple applications with query parameter.

tags:

– PFD of applications

operationId: Nnef_PFDmanagement_AllFetch

parameters:

– name: application-ids

description: The required application identifier(s) for the returned PFDs.

in: query

required: true

schema:

type: array

items:

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

minItems: 1

– name: supported-features

in: query

description: To filter irrelevant responses related to unsupported features

schema:

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

responses:

‘200’:

description: >

The PFDs for one or more application identifier(s) in the request URI are returned.

content:

application/json:

schema:

type: array

items:

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

minItems: 0

‘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’

‘406’:

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

‘414’:

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

‘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:

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

/applications/partialpull:

post:

summary: retrieve the PFD(s) by partial update

operationId: Nnef_PFDmanagement_AppFetchPartialUpdate

tags:

– PFD of applications by partial update

requestBody:

required: true

content:

application/json:

schema:

type: array

items:

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

minItems: 1

responses:

‘200’:

description: OK. Changed PFD(s) is returned

content:

application/json:

schema:

type: array

items:

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

minItems: 1

‘204’:

description: The PFD(s) is not changed

‘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:

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

/applications/{appId}:

get:

summary: Retrieve the PFD for an application.

tags:

– Individual application PFD

operationId: Nnef_PFDmanagement_IndAppFetch

parameters:

– name: appId

description: The required application identifier(s) for the returned PFDs.

in: path

required: true

schema:

type: string

– name: supported-features

in: query

description: To filter irrelevant responses related to unsupported features

schema:

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

responses:

‘200’:

description: A representation of PFDs for an application in the request URI is returned.

content:

application/json:

schema:

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

‘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’

‘406’:

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

‘429’:

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

‘414’:

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

‘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:

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

/subscriptions:

post:

summary: Subscribe the notification of PFD changes.

tags:

– PFD subscriptions

operationId: Nnef_PFDmanagement_CreateSubscr

requestBody:

description: a PfdSubscription resource to be created.

required: true

content:

application/json:

schema:

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

callbacks:

PfdChangeNotification:

‘{request.body#/notifyUri}’:

post:

summary: Notification of PFD change.

tags:

– PfdChangeNotification data

operationId: Nnef_PFDmanagement_Notify

requestBody:

required: true

content:

application/json:

schema:

type: array

items:

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

minItems: 1

responses:

‘200’:

description: >

The PFD operation in the notification is performed and the

PfdChangeReport indicates failure reason.

content:

application/json:

schema:

type: array

items:

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

minItems: 1

‘204’:

description: The PFD operation in the notification is performed successfully.

‘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:

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

NotificationPush:

‘{request.body#/notifyUri}/notifypush’:

post:

summary: Notification Push.

tags:

– NotificationPush data

operationId: Nnef_PFDmanagement_PushNotify

requestBody:

required: true

content:

application/json:

schema:

type: array

items:

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

minItems: 1

responses:

‘204’:

description: Notificaiton PUSH is accepted.

‘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:

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

responses:

‘201’:

description: >

The creation of a PfdSubscription resource is confirmed and a representation of

that resource is returned.

content:

application/json:

schema:

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

headers:

Location:

description: >

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

{apiRoot}/nnef-pfdmanagement/v1/subscriptions/{subscriptionId}

required: true

schema:

type: string

‘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:

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

/subscriptions/{subscriptionId}:

put:

summary: Updates/replaces an existing subscription resource

tags:

– Individual PFD subscription

operationId: Nnef_PFDmanagement_ModifySubscr

parameters:

– name: subscriptionId

description: Identify the subscription.

in: path

required: true

schema:

type: string

requestBody:

description: Parameters to update/replace the existing subscription

required: true

content:

application/json:

schema:

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

responses:

‘200’:

description: OK (Successful update of the subscription)

content:

application/json:

schema:

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

‘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:

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

delete:

summary: Delete a subscription of PFD change notification.

tags:

– Individual PFD subscription

operationId: Nnef_PFDmanagement_Unsubscribe

parameters:

– name: subscriptionId

description: Identify the subscription.

in: path

required: true

schema:

type: string

responses:

‘204’:

description: >

The PfdSubscription resource matching the subscriptionId was deleted successfully.

‘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:

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

components:

securitySchemes:

oAuth2ClientCredentials:

type: oauth2

flows:

clientCredentials:

tokenUrl: ‘{nrfApiRoot}/oauth2/token’

scopes:

nnef-pfdmanagement: Access to the Nnef_PFDmanagement API

schemas:

#

# STRUCTURED DATA TYPES

#

PfdContent:

description: Represents the content of a PFD for an application identifier.

type: object

properties:

pfdId:

type: string

description: Identifies a PDF of an application identifier.

flowDescriptions:

type: array

items:

type: string

minItems: 1

description: >

Represents a 3-tuple with protocol, server ip and server port for UL/DL

application traffic.

urls:

type: array

items:

type: string

minItems: 1

description: >

Indicates a URL or a regular expression which is used to match the significant parts

of the URL.

domainNames:

type: array

items:

type: string

minItems: 1

description: Indicates an FQDN or a regular expression as a domain name matching criteria.

dnProtocol:

$ref: ‘TS29122_PfdManagement.yaml#/components/schemas/DomainNameProtocol’

PfdDataForApp:

description: Represents the PFDs for an application identifier.

type: object

properties:

applicationId:

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

pfds:

type: array

items:

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

minItems: 1

cachingTime:

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

cachingTimer:

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

pfdTimestamp:

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

partialFlag:

type: boolean

supportedFeatures:

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

required:

– applicationId

PfdSubscription:

description: Represents a PFD subscription.

type: object

properties:

applicationIds:

type: array

items:

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

minItems: 1

notifyUri:

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

supportedFeatures:

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

required:

– notifyUri

– supportedFeatures

PfdChangeNotification:

description: Represents information related to a notification of PFD change.

type: object

properties:

applicationId:

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

removalFlag:

type: boolean

default: false

partialFlag:

type: boolean

default: false

pfds:

type: array

items:

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

minItems: 1

required:

– applicationId

NotificationPush:

description: >

Represents the information to be used by the NF service consumer to retrieve the

PFDs and/or remove the PFDs of the applicable application identifier(s).

type: object

properties:

appIds:

type: array

items:

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

minItems: 1

allowedDelay:

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

pfdOp:

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

required:

– appIds

PfdChangeReport:

description: Represents an error report on PFD change.

type: object

properties:

pfdError:

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

applicationId:

type: array

items:

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

minItems: 1

required:

– pfdError

– applicationId

ApplicationForPfdRequest:

description: Contains the application identifier(s) for the PFD(s) request.

type: object

properties:

applicationId:

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

pfdTimestamp:

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

required:

– applicationId

#

# ENUMERATIONS

#

PfdOperation:

description: Indicates the operation to be applied on PFD(s).

anyOf:

– type: string

enum:

– RETRIEVE

– FULLPULL

– PARTIALPULL

– REMOVE

– 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.

Annex B (informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2018-01

TS skeleton of PFD Management Service specification

0.0.0

2018-01

CT3#94

Includes the following contribution agreed by CT3 at CT3#94:

C3-180045, C3-180270, C3-180271.

0.1.0

2018-03

CT3#95

Includes the following contribution agreed by CT3 at CT3#95:

C3-181100, C3-181262, C3-181102, C3-181103, C3-181314.

0.2.0

2018-04

CT3#96

Includes the following contribution agreed by CT3 at CT3#96:

C3-182153, C3-182411, C3-182412, C3-182413, C3-182414, C3-182477, C3-182478.

0.3.0

2018-05

CT3#97

Includes the following contribution agreed by CT3 at CT3#97:

C3-183115, C3-183557, C3-183558, C3-183560.

0.4.0

2018-06

CT#80

CP-181029

TS sent to plenary for approval

1.0.0

2018-06

CT#80

CP-181029

TS approved by plenary

15.0.0

2018-09

CT#81

CP-182015

0001

2

F

Protocol error statement

15.1.0

2018-09

CT#81

CP-182015

0002

1

F

Description of Structured data types

15.1.0

2018-12

CT#82

CP-183205

0003

F

Default value for apiRoot

15.2.0

2018-12

CT#82

CP-183205

0004

3

F

Cardinality

15.2.0

2018-12

CT#82

CP-183205

0005

1

F

Correct Nnef_PFDmanagement API

15.2.0

2018-12

CT#82

CP-183205

0006

F

Location Header

15.2.0

2018-12

CT#82

CP-183205

0007

1

F

Alignment of openAPI

15.2.0

2018-12

CT#82

CP-183205

0008

F

API version update

15.2.0

2018-12

CT#82

CP-183205

0009

F

Security

15.2.0

2018-12

CT#82

CP-183205

0010

F

Content type

15.2.0

2019-03

CT#83

CP-190116

0011

1

F

Fetch PFD for all applications

15.3.0

2019-03

CT#83

CP-190116

0014

1

F

Correction of resource URIs

15.3.0

2019-03

CT#83

CP-190130

0010

1

B

PUT for PFD change subscription

16.0.0

2019-03

CT#83

CP-190121

0012

3

B

PFD extension

16.0.0

2019-03

CT#83

Open API version update by MCC

16.0.0

2019-06

CT#84

CP-191083

0016

2

A

Precedence of OpenAPI file

16.1.0

2019-06

CT#84

CP-191083

0019

A

Correction to Notification of PFD change

16.1.0

2019-06

CT#84

CP-191083

0021

A

Copyright Note in YAML file

16.1.0

2019-06

CT#84

CP-191101

0023

2

F

API version Update

16.1.0

2019-09

CT#85

CP-192149

0025

2

A

Correct presence condition in PFD definition

16.2.0

2020-03

CT#87e

CP-200215

0026

F

Reference of Error code

16.3.0

2020-03

CT#87e

CP-200216

0027

F

Update of OpenAPI version and TS version in externalDocs field

16.3.0

2020-06

CT#88e

CP-201244

0028

F

Non-unique operation identifiers

16.4.0

2020-06

CT#88e

CP-201244

0029

1

F

Storage of YAML files in ETSI Forge

16.4.0

2020-06

CT#88e

CP-201256

0030

1

F

URI of the Nnef_PFDmanagement service

16.4.0

2020-06

CT#88e

CP-201244

0031

1

F

Optionality of ProblemDetails

16.4.0

2020-06

CT#88e

CP-201244

0032

1

F

Supported headers, Resource Data type and yaml mapping

16.4.0

2020-06

CT#88e

CP-201255

0033

F

Update of OpenAPI version and TS version in externalDocs field

16.4.0

2020-09

CT#89e

CP-202056

0035

A

Correction to the PFD change notification

16.5.0

2020-09

CT#89e

CP-202205

0038

2

B

Notification PUSH

17.0.0

2020-09

CT#89e

CP-202085

0039

F

Update of OpenAPI version and TS version in externalDocs field

17.0.0

2020-12

CT#90e

CP-203078

0041

2

A

Essential corrections and alignments

17.1.0

2020-12

CT#90e

CP-203135

0042

1

F

Corrections to Notification Push procedure

17.1.0

2020-12

CT#90e

CP-203120

0046

1

A

Correction to PFD retrieval in PULL mode

17.1.0

2020-12

CT#90e

CP-203120

0049

A

Correction to notification URI of PFD change notification

17.1.0

2020-12

CT#90e

CP-203135

0050

1

B

PULL mode enhancement

17.1.0

2020-12

CT#90e

CP-203135

0051

1

B

Remove the EN within the PushNotification

17.1.0

2020-12

CT#90e

CP-203139

0053

1

A

Storage of YAML files in 3GPP Forge

17.1.0

2020-12

CT#90e

CP-203135

0054

F

NotificationPush data type definition

17.1.0

2020-12

CT#90e

CP-203141

0055

1

F

Non-unique operation identifiers

17.1.0

2020-12

CT#90e

CP-203153

0056

F

Update of OpenAPI version and TS version in externalDocs field

17.1.0

2021-03

CT#91e

CP-210191

0058

1

A

Support of stateless NFs

17.2.0

2021-03

CT#91e

CP-210215

0059

5

B

Resolve the FFS for notification push

17.2.0

2021-03

CT#91e

CP-210215

0060

3

B

Partial pull update

17.2.0

2021-03

CT#91e

CP-210215

0061

5

F

Corrections on partial pull

17.2.0

2021-03

CT#91e

CP-210218

0062

F

OpenAPI reference

17.2.0

2021-03

CT#91e

CP-210222

0064

1

A

notifyUri used by notification

17.2.0

2021-03

CT#91e

CP-210215

0065

F

Invalid Nnef_PFDmanagement OpenAPI file

17.2.0

2021-03

CT#91e

CP-210215

0066

B

Correction to the name of custom operation

17.2.0

2021-03

CT#91e

CP-210215

0067

1

B

Overall description of notification push

17.2.0

2021-03

CT#91e

CP-210219

0069

F

Adding some missing description fields to data type definitions in OpenAPI specification files

17.2.0

2021-03

CT#91e

CP-210200

0072

A

Datatype and figure corrections

17.2.0

2021-03

CT#91e

CP-210220

0073

F

Custom header clarification

17.2.0

2021-03

CT#91e

CP-210221

0074

1

F

Terminology alignment usage of NF service consumer

17.2.0

2021-03

CT#91e

CP-210240

0076

F

Update of OpenAPI version and TS version in externalDocs field

17.2.0

2021-06

CT#92e

CP-211208

0079

1

A

Correction of request URI in 4.2.2.2

17.3.0

2021-06

CT#92e

CP-211200

0081

1

A

Temporary and Permanent Redirection

17.3.0

2021-06

CT#92e

CP-211265

0083

F

Update of OpenAPI version and TS version in externalDocs field

17.3.0

2021-09

CT#93e

CP-212084

0084

1

F

Correction to custom operation partialpull

17.4.0

2021-09

CT#93e

CP-212217

0085

1

F

mandate the attribute pfdOp

17.4.0

2021-09

CT#93e

CP-212190

0088

A

default caching time value

17.4.0

2021-09

CT#93e

CP-212190

0091

A

Presentation condition of pfdId attribute

17.4.0

2021-09

CT#93e

CP-212223

0092

F

Update of OpenAPI version and TS version in externalDocs field

17.4.0

2021-12

CT#94e

CP-213239

0093

F

Aligning API URI with SBI template

17.5.0

2021-12

CT#94e

CP-213243

0094

F

Correction to presence condition of supportedFeatures in PfdSubscription

17.5.0

2021-12

CT#94e

CP-213215

0097

1

A

Correction to PFD management in push mode

17.5.0

2021-12

CT#94e

CP-213224

0099

1

A

Adding supported features in GET response

17.5.0

2021-12

CT#94e

CP-213246

0101

F

Update of OpenAPI version and TS version in externalDocs field

17.5.0

2022-03

CT#95e

CP-220201

0102

1

F

Description fields format alignment

17.6.0

2022-03

CT#95e

CP-220194

0103

F

Update of info and externalDocs fields

17.6.0

2022-06

CT#96

CP-221119

0106

1

F

Correcting the description of the encoding used for flow descriptions

17.7.0

2022-06

CT#96

CP-221152

0107

F

Update of info and externalDocs fields

17.7.0

2022-09

CT#97e

CP-222122

0108

1

F

Corrections to caching timer

17.8.0

2022-09

CT#97e

CP-222121

0109

F

Update of info and externalDocs fields

17.8.0

2022-12

CT#98e

CP-223191

0110

F

Adding the mandatory error code 502 Bad Gateway

18.0.0

2022-12

CT#98e

CP-223192

0111

1

F

PfdOperation enumeration definition in the OpenAPI file

18.0.0

2022-12

CT#98e

CP-223189

0112

F

Update of info and externalDocs fields

18.0.0