Skip to main content
Version: main

Activity Subscriptions API overview

The Activity Subscriptions API (activitysubscriptionsapi) manages activity-stream subscriptions: which objects a user follows, their notification preferences, and their activity feed.

Basic usage

Access it through the Now() namespace via ActSub():

actSub := client.Now().ActSub()

// List activities (requires context and context instance query params)
ctx := "incident"
instance := "instance"
config := &activitysubscriptionsapi.ActivitiesRequestBuilderGetRequestConfiguration{
QueryParameters: &activitysubscriptionsapi.ActivitiesRequestBuilderGetQueryParameters{
Context: &ctx,
ContextInstance: &instance,
},
}
activities, err := actSub.Activities().Get(context.Background(), config)
if err != nil {
log.Fatal(err)
}

// Get facet instances for a context
facets, err := actSub.Facets().ByContext("{activityContext}").ByInstance("{contextInstance}").Get(context.Background(), nil)
if err != nil {
log.Fatal(err)
}

Available operations

  • ActivitiesActivities().Get lists activity records.
  • FacetsFacets().ByContext(context).ByInstance(instance).Get lists facets for a context instance.
Was this page helpful?