In 3GPP, there are multiple northbound API-related specifications. To avoid duplication and inconsistency of approaches between different API specifications and to specify common services (e.g. authorization), 3GPP has considered in
TS 23.222 the development of a common API framework (CAPIF) that includes common aspects applicable to any northbound service APIs.
The present document specifies the APIs needed to support CAPIF.
Clause 6 of TS 23.222 specifies the functional entities and domains of the functional model.
The API invoker is typically provided by a 3rd party application provider who has service agreement with PLMN operator or SNPN. The API invoker may reside within the same trust domain as the PLMN operator network or SNPN.
The API invoker supports several capabilities as defined in
TS 23.222.
The CAPIF core function (CCF) supports the capabilities as defined in
TS 23.222.
The API exposing function (AEF) is the provider of the Service APIs and is also the service communication entry point of the service API to the API invokers as defined in
TS 23.222.
The API publishing function (APF) enables the API provider to publish the Service APIs information as defined in
TS 23.222.
The API management function (AMF) enables the API provider to perform administration of the Service APIs. The API capabilities are defined in
TS 23.222.