Loading TS29222_CAPIF_Publish_Service_API.yaml +9 −6 Original line number Diff line number Diff line Loading @@ -3,11 +3,11 @@ info: title: CAPIF_Publish_Service_API description: | API for publishing service APIs. © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. version: "1.0.1" version: "1.0.2" externalDocs: description: 3GPP TS 29.222 V15.4.0 Common API Framework for 3GPP Northbound APIs description: 3GPP TS 29.222 V15.10.0 Common API Framework for 3GPP Northbound APIs url: http://www.3gpp.org/ftp/Specs/archive/29_series/29.222/ servers: - url: '{apiRoot}/published-apis/v1' Loading Loading @@ -83,7 +83,10 @@ paths: content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceAPIDescription' minItems: 0 '400': $ref: 'TS29122_CommonData.yaml#/components/responses/400' '401': Loading Loading @@ -121,7 +124,7 @@ paths: $ref: '#/components/schemas/apfId' responses: '200': description: Definition of all service API published by the API publishing function. description: Definition of individual service API published by the API publishing function. content: application/json: schema: Loading TS29510_Nnrf_AccessToken.yaml +24 −6 Original line number Diff line number Diff line openapi: 3.0.0 info: version: '1.0.3' version: '1.0.4' title: 'NRF OAuth2' description: | NRF OAuth2 Authorization. © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 29.510 V15.10.0; 5G System; Network Function Repository Services; Stage 3 url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.510/' paths: /oauth2/token: post: Loading @@ -18,6 +24,16 @@ paths: application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/AccessTokenReq' encoding: requesterPlmn: contentType: application/json targetPlmn: contentType: application/json targetSnssaiList: contentType: application/json targetNsiList: style: form explode: true required: true responses: '200': Loading Loading @@ -66,6 +82,7 @@ paths: $ref: 'TS29571_CommonData.yaml#/components/responses/503' default: $ref: 'TS29571_CommonData.yaml#/components/responses/default' components: headers: cache-control: Loading @@ -80,6 +97,7 @@ components: type: string enum: - no-cache schemas: AccessTokenReq: type: object Loading Loading @@ -117,6 +135,7 @@ components: items: type: string minItems: 1 AccessTokenRsp: type: object required: Loading @@ -135,6 +154,7 @@ components: scope: type: string pattern: '^([a-zA-Z0-9_-]+)( [a-zA-Z0-9_-]+)*$' AccessTokenClaims: type: object required: Loading Loading @@ -174,6 +194,7 @@ components: items: type: string minItems: 1 AccessTokenErr: type: object required: Loading @@ -192,6 +213,3 @@ components: type: string error_uri: type: string externalDocs: description: 3GPP TS 29.510 V15.5.0; 5G System; Network Function Repository Services; Stage 3 url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.510/' No newline at end of file TS29518_Namf_Communication.yaml +153 −10 Original line number Diff line number Diff line openapi: 3.0.0 info: version: 1.0.7 version: 1.0.8 title: Namf_Communication description: | AMF Communication Service © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. security: - {} - oAuth2ClientCredentials: - namf-comm externalDocs: description: 3GPP TS 29.518 V15.11.0; 5G System; Access and Mobility Management Services description: 3GPP TS 29.518 V15.13.0; 5G System; Access and Mobility Management Services url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.518/' servers: - url: '{apiRoot}/namf-comm/v1' Loading Loading @@ -223,16 +223,151 @@ paths: multipart/related: # message with binary body part(s) schema: type: object properties: # Request parts properties: jsonData: $ref: '#/components/schemas/N2InfoNotificationRspData' binaryDataN2Information: binaryDataN2InformationExt1: type: string format: binary binaryDataN2InformationExt2: type: string format: binary binaryDataN2InformationExt3: type: string format: binary binaryDataN2InformationExt4: type: string format: binary binaryDataN2InformationExt5: type: string format: binary binaryDataN2InformationExt6: type: string format: binary binaryDataN2InformationExt7: type: string format: binary binaryDataN2InformationExt8: type: string format: binary binaryDataN2InformationExt9: type: string format: binary binaryDataN2InformationExt10: type: string format: binary binaryDataN2InformationExt11: type: string format: binary binaryDataN2InformationExt12: type: string format: binary binaryDataN2InformationExt13: type: string format: binary binaryDataN2InformationExt14: type: string format: binary binaryDataN2InformationExt15: type: string format: binary binaryDataN2InformationExt16: type: string format: binary encoding: jsonData: contentType: application/json binaryDataN2Information: binaryDataN2InformationExt1: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt2: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt3: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt4: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt5: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt6: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt7: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt8: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt9: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt10: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt11: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt12: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt13: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt14: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt15: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt16: contentType: application/vnd.3gpp.ngap headers: Content-Id: Loading Loading @@ -1885,6 +2020,12 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo' minProperties: 1 description: A map(list of key-value pairs) where praId serves as key. praInUePolicy: type: object additionalProperties: $ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo' minProperties: 1 description: A map(list of key-value pairs) where praId serves as key. updpSubscriptionData: $ref: '#/components/schemas/UpdpSubscriptionData' N2SmInformation: Loading Loading @@ -2272,8 +2413,12 @@ components: N2InfoNotificationRspData: type: object properties: n2InfoContent: $ref: '#/components/schemas/N2InfoContent' secRatDataUsageList: type: array items: $ref: '#/components/schemas/N2SmInformation' minItems: 1 EpsNasSecurityMode: type: object properties: Loading Loading @@ -2432,8 +2577,6 @@ components: enum: - LOCATION_CHANGE - PRA_CHANGE - SARI_CHANGE - RFSP_INDEX_CHANGE - ALLOWED_NSSAI_CHANGE - type: string RatSelector: Loading Loading
TS29222_CAPIF_Publish_Service_API.yaml +9 −6 Original line number Diff line number Diff line Loading @@ -3,11 +3,11 @@ info: title: CAPIF_Publish_Service_API description: | API for publishing service APIs. © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. version: "1.0.1" version: "1.0.2" externalDocs: description: 3GPP TS 29.222 V15.4.0 Common API Framework for 3GPP Northbound APIs description: 3GPP TS 29.222 V15.10.0 Common API Framework for 3GPP Northbound APIs url: http://www.3gpp.org/ftp/Specs/archive/29_series/29.222/ servers: - url: '{apiRoot}/published-apis/v1' Loading Loading @@ -83,7 +83,10 @@ paths: content: application/json: schema: type: array items: $ref: '#/components/schemas/ServiceAPIDescription' minItems: 0 '400': $ref: 'TS29122_CommonData.yaml#/components/responses/400' '401': Loading Loading @@ -121,7 +124,7 @@ paths: $ref: '#/components/schemas/apfId' responses: '200': description: Definition of all service API published by the API publishing function. description: Definition of individual service API published by the API publishing function. content: application/json: schema: Loading
TS29510_Nnrf_AccessToken.yaml +24 −6 Original line number Diff line number Diff line openapi: 3.0.0 info: version: '1.0.3' version: '1.0.4' title: 'NRF OAuth2' description: | NRF OAuth2 Authorization. © 2019, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. externalDocs: description: 3GPP TS 29.510 V15.10.0; 5G System; Network Function Repository Services; Stage 3 url: 'https://www.3gpp.org/ftp/Specs/archive/29_series/29.510/' paths: /oauth2/token: post: Loading @@ -18,6 +24,16 @@ paths: application/x-www-form-urlencoded: schema: $ref: '#/components/schemas/AccessTokenReq' encoding: requesterPlmn: contentType: application/json targetPlmn: contentType: application/json targetSnssaiList: contentType: application/json targetNsiList: style: form explode: true required: true responses: '200': Loading Loading @@ -66,6 +82,7 @@ paths: $ref: 'TS29571_CommonData.yaml#/components/responses/503' default: $ref: 'TS29571_CommonData.yaml#/components/responses/default' components: headers: cache-control: Loading @@ -80,6 +97,7 @@ components: type: string enum: - no-cache schemas: AccessTokenReq: type: object Loading Loading @@ -117,6 +135,7 @@ components: items: type: string minItems: 1 AccessTokenRsp: type: object required: Loading @@ -135,6 +154,7 @@ components: scope: type: string pattern: '^([a-zA-Z0-9_-]+)( [a-zA-Z0-9_-]+)*$' AccessTokenClaims: type: object required: Loading Loading @@ -174,6 +194,7 @@ components: items: type: string minItems: 1 AccessTokenErr: type: object required: Loading @@ -192,6 +213,3 @@ components: type: string error_uri: type: string externalDocs: description: 3GPP TS 29.510 V15.5.0; 5G System; Network Function Repository Services; Stage 3 url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.510/' No newline at end of file
TS29518_Namf_Communication.yaml +153 −10 Original line number Diff line number Diff line openapi: 3.0.0 info: version: 1.0.7 version: 1.0.8 title: Namf_Communication description: | AMF Communication Service © 2021, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). © 2022, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. security: - {} - oAuth2ClientCredentials: - namf-comm externalDocs: description: 3GPP TS 29.518 V15.11.0; 5G System; Access and Mobility Management Services description: 3GPP TS 29.518 V15.13.0; 5G System; Access and Mobility Management Services url: 'http://www.3gpp.org/ftp/Specs/archive/29_series/29.518/' servers: - url: '{apiRoot}/namf-comm/v1' Loading Loading @@ -223,16 +223,151 @@ paths: multipart/related: # message with binary body part(s) schema: type: object properties: # Request parts properties: jsonData: $ref: '#/components/schemas/N2InfoNotificationRspData' binaryDataN2Information: binaryDataN2InformationExt1: type: string format: binary binaryDataN2InformationExt2: type: string format: binary binaryDataN2InformationExt3: type: string format: binary binaryDataN2InformationExt4: type: string format: binary binaryDataN2InformationExt5: type: string format: binary binaryDataN2InformationExt6: type: string format: binary binaryDataN2InformationExt7: type: string format: binary binaryDataN2InformationExt8: type: string format: binary binaryDataN2InformationExt9: type: string format: binary binaryDataN2InformationExt10: type: string format: binary binaryDataN2InformationExt11: type: string format: binary binaryDataN2InformationExt12: type: string format: binary binaryDataN2InformationExt13: type: string format: binary binaryDataN2InformationExt14: type: string format: binary binaryDataN2InformationExt15: type: string format: binary binaryDataN2InformationExt16: type: string format: binary encoding: jsonData: contentType: application/json binaryDataN2Information: binaryDataN2InformationExt1: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt2: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt3: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt4: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt5: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt6: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt7: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt8: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt9: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt10: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt11: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt12: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt13: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt14: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt15: contentType: application/vnd.3gpp.ngap headers: Content-Id: schema: type: string binaryDataN2InformationExt16: contentType: application/vnd.3gpp.ngap headers: Content-Id: Loading Loading @@ -1885,6 +2020,12 @@ components: $ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo' minProperties: 1 description: A map(list of key-value pairs) where praId serves as key. praInUePolicy: type: object additionalProperties: $ref: 'TS29571_CommonData.yaml#/components/schemas/PresenceInfo' minProperties: 1 description: A map(list of key-value pairs) where praId serves as key. updpSubscriptionData: $ref: '#/components/schemas/UpdpSubscriptionData' N2SmInformation: Loading Loading @@ -2272,8 +2413,12 @@ components: N2InfoNotificationRspData: type: object properties: n2InfoContent: $ref: '#/components/schemas/N2InfoContent' secRatDataUsageList: type: array items: $ref: '#/components/schemas/N2SmInformation' minItems: 1 EpsNasSecurityMode: type: object properties: Loading Loading @@ -2432,8 +2577,6 @@ components: enum: - LOCATION_CHANGE - PRA_CHANGE - SARI_CHANGE - RFSP_INDEX_CHANGE - ALLOWED_NSSAI_CHANGE - type: string RatSelector: Loading