Execute event subscription
execute_event_subscription(subscriptionId, env = "production")
(numeric) Event subscription identifier
(character) Repository environment. Can be: "production", "staging", or "development".
(logical) TRUE if the event subscription was executed
Upon notification, the event manager queries its database for the subscription matching the specified subscriptionId. POST requests are then made (asynchronously) to the matching subscription.
User authentication is required (see login()
)
Other Event Notifications:
create_event_subscription()
,
delete_event_subscription()
,
get_event_subscription_schema()
,
get_event_subscription()
,
query_event_subscriptions()
if (FALSE) {
login()
# Create subscription
subscriptionId <- create_event_subscription(
packageId = "knb-lter-vcr.340.1",
url = "https://my.webserver.org/",
env = "staging"
)
subscriptionId
#> [1] 48
# Execute subscription
execute_event_subscription(
subscriptionId = subscriptionId,
env = "staging"
)
#> [1] TRUE
# Delete subscription
delete_event_subscription(subscriptionId, env = "staging")
#> [1] TRUE
logout()
}