Information element | Status | Description |
---|---|---|
API publisher information | M | The information of the API publisher may include identity, authentication and authorization information |
Service API published information reference | M | The information provided by the CAPIF core function which can be for referencing the information (set) about the published service API by the API publishing function. |
Information element | Status | Description | |||||||
---|---|---|---|---|---|---|---|---|---|
Result | M | Indicates the success or failure of retrieving the service API information | |||||||
Service API information | O
(see NOTE) | The service API information as specified in Table 8.3.2.1-1. | |||||||
NOTE:
Shall be present if the Result information element indicates that the service API get request is successful. Otherwise service API information shall not be present.
|
Information element | Status | Description |
---|---|---|
API publisher information | M | The information of the API publisher may include identity, authentication and authorization information |
Service API published information reference | M | The information (set) provided by the CAPIF core function about the published service API which can be used for reference by the API publishing function. |
Service API information | M | The service API information includes the service API name, service API type, service API status (e.g. active, inactive), communication type, description, List of public IP ranges of UEs (optional), Serving Area Information (optional), AEF location (optional), interface details (e.g. IP address, port number, URI), protocols, version numbers, data format, and Network Slice Info (optional) which is required to replace the existing service API information. |
Reason | O | The reason of the update (e.g. change log) |
Information element | Status | Description |
---|---|---|
Result | M | Indicates the success or failure of updating the service API information. |
Service API information | O | The authorized service API information during update, applicable when the update result is success. |
Information element | Status | Description |
---|---|---|
API invoker identity information | M | Identity information of the API invoker discovering service APIs |
Query information | M | Criteria for discovering matching service APIs (e.g.
service API category, Serving Area Information (optional), preferred AEF location (optional), required API provider name (optional), UE IP address (optional), interfaces, protocols, Service KPIs (optional), and Network Slice Info (optional)).
(see NOTE). |
NOTE:
It should be possible to discover all the service APIs.
|
Information element | Status | Description |
---|---|---|
Result | M | Indicates the success or failure of the discovery of the service API information |
Service API information (see NOTE 2) | O
(see NOTE 1) | List of service APIs corresponding to the request, including service API information such as service API name, API provider name (optional), service API category, communication type, description, Serving Area Information (optional), interface details (e.g. IP address, port number, URI), protocols, version, data format, Service KPIs (optional), and Network Slice Info (optional). |
CAPIF core function identity information | O
(see NOTE 1) | Indicates the CAPIF core function serving the service API category provided in the query criteria |
NOTE 1:
The service API information or the CAPIF core function identity information or both shall be present if the Result information element indicates that the service API discover operation is successful. Otherwise both shall not be present.
NOTE 2:
If topology hiding is enabled for the service API, the interface details shall be the interface details of AEF acting as service communication entry point for the service API.
|