API description: This API enables the API subscribing entity to communicate with the CAPIF core function to subscribe to and unsubscribe from CAPIF events and receive subsequent notification of CAPIF events. This API is used for the subscription to and notifications of those CAPIF events that are not bound to any of the other CAPIF core function APIs. The following are the key functionalities:
-
API invoker subscribes to CAPIF events over CAPIF-1 or CAPIF-1e.
-
API invoker receives notifications for subscribed CAPIF events over CAPIF-1 or CAPIF-1e.
-
API invoker unsubscribes from CAPIF events over CAPIF-1 or CAPIF-1e.
-
API invoker updates subscriptions for CAPIF events over CAPIF-1 or CAPIF-1e.
-
API exposing function subscribes to CAPIF events over CAPIF-3.
-
API exposing function receives notifications for subscribed CAPIF events over CAPIF-3.
-
API exposing function unsubscribes from CAPIF events over CAPIF-3.
-
API exposing function updates subscriptions for CAPIF events over CAPIF-3.
-
API publishing function subscribes to CAPIF events over CAPIF-4.
-
API publishing function receives notifications for subscribed CAPIF events over CAPIF-4.
-
API publishing function unsubscribes from CAPIF events over CAPIF-4.
-
API publishing function updates subscriptions for CAPIF events over CAPIF-4.
-
API management function subscribes to CAPIF events over CAPIF-5.
-
API management function receives notifications for subscribed CAPIF events over CAPIF-5.
-
API management function unsubscribes from CAPIF events over CAPIF-5.
-
API management function updates subscriptions for CAPIF events over CAPIF-5.
API operation name:
Subscribe_Event
Description:
Provides subscription to the CAPIF related event information.
Known Consumers:
API invoker, API publishing function, API management function, API exposing function.
Inputs:
Outputs:
See
subclause 8.8.3 for the details of usage of this API operation.
API operation name:
Notify_Event
Description:
Provides the relevant CAPIF event information to the subscribed entities.
Known Consumers:
API invoker, API publishing function, API management function, API exposing function.
Inputs:
Outputs:
See
subclause 8.8.4 for the details of usage of this API operation.
API operation name:
Unsubscribe_Event
Description:
Unsubscription to the CAPIF event information.
Known Consumers:
API invoker, API publishing function, API management function, API exposing function.
Inputs:
Outputs:
See
subclause 8.8.5 for the details of usage of this API operation.
API operation name:
Update_Event_Subscription
Description:
Updates a subscription to CAPIF related event information.
Known Consumers:
API invoker, API publishing function, API management function, API exposing function.
Inputs:
Outputs:
See
subclause 8.8.5a for the details of usage of this API operation.