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
- Activities —
Activities().Getlists activity records. - Facets —
Facets().ByContext(context).ByInstance(instance).Getlists facets for a context instance.