Skip to main content

Dashboards - API Documentation

Overview

The Dashboards feature provides customizable analytics boards composed of reusable widgets. It supports private dashboards, selected-user sharing, and optional public dashboard sharing based on feature configuration.

Database Collections

CollectionPurpose
countly.dashboardsStores dashboard definitions, ownership, sharing settings, refresh settings, and widget references.
countly.widgetsStores widget configuration and layout metadata used by dashboard pages.
countly.appsProvides app metadata used when rendering dashboard widget context.
countly.membersProvides member data for owner and sharing recipient resolution.
countly.systemlogsStores audit entries for dashboard and widget create/update/delete actions.

Configuration & Settings

SettingDefaultEffect
dashboards.sharing_statustrueControls whether sharing configuration changes are allowed for non-admin contexts in create/update flows.

Key Capabilities

  • Create dashboards from scratch or by duplicating widgets from existing dashboards.
  • Share dashboards with selected emails, user groups, or all users (if public sharing is enabled).
  • Configure widget-level analytics and refresh behavior.
  • Audit dashboard and widget lifecycle events through system logs.

Last Updated

2026-02-17