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