ServiceAPIDescription

Type: object

Properties:

apiName:

Type: string

Description: API name, it is set as {apiName} part of the URI structure as defined in subclause 4.4 of 3GPP TS 29.501.

apiId:

Type: string

Description: API identifier assigned by the CAPIF core function to the published service API. Shall not be present in the HTTP POST request from the API publishing function to the CAPIF core function. Shall be present in the HTTP POST response from the CAPIF core function to the API publishing function and in the HTTP GET response from the CAPIF core function to the API invoker (discovery API).

aefProfiles:

Type: array

Items:

Reference: '#/components/schemas/AefProfile'

minItems: 1

Description: AEF profile information, which includes the exposed API details (e.g. protocol).

Type: string

Description: Text description of the API

supportedFeatures:

Reference: 'TS29571_CommonData.yaml#/components/schemas/SupportedFeatures'

Required:

- apiName