Skip to main content

Event Groups - API Documentation

Overview

Event Groups APIs manage grouped synthetic events with IDs like [CLY]_group_hash.
These groups are created from source events and can be reordered, enabled/disabled, and removed.

Data Sources

CollectionUsed forData touched by this feature
countly.event_groupsGroup definition storage_id, app_id, name, source_events, display_map, description, status, order
countly.eventsEvent overview maintenanceUpdates overview when groups are disabled or deleted.
countly.membersAuth and permission validationResolves member identity and app-level CRUD permissions.

Behavior Summary

  • Group IDs are generated during create as [CLY]_group_ + MD5 hash.
  • Update supports three modes:
  1. Full update (args)
  2. Reorder (event_order)
  3. Bulk status update (update_status + status)
  • Disabling or deleting groups removes matching entries from events.overview.

Limitations

  • Update and delete parse JSON payload parameters directly (args, event_order, update_status, status) without explicit parse-error handling in endpoint code.
  • There are no dedicated /o/event_groups/... routes; reads use method-based /o?method=get_event_groups and /o?method=get_event_group.

Last Updated

2026-02-17