Dashboard

List an app's users, anonymous visitors included

Users joined with their runtime state and contact channels. An anonymous user (events sent under an anonymous_id, not identified yet) has anonymous: true, an empty external_id, and its handle in anonymous_id; a promoted user keeps anonymous_id next to its real external_id and carries identified_at.

get/dashboard/apps/{app_id}/users

Request

  • Base URL: https://api.whisperr.net
  • URL: https://api.whisperr.net/dashboard/apps/{app_id}/users
  • Auth: HTTP bearer

Path parameters

app_idstring required

whisp-go runtime app id or imported onboarding source_app_id.

Query parameters

limitinteger
offsetinteger
pageinteger

Zero-based page; used with pageSize, which then overrides limit/offset.

pageSizeinteger
searchstring

Matches external id, anonymous handle, or trait values. q is an alias.

qstring
identity'all' | 'identified' | 'anonymous'
stagestring

Keep only users in this lifecycle stage ("new" when no state exists).

filter'reachable' | 'unreachable' | 'acted-on' | 'held' | 'suppressed'
sort'last_active_desc' | 'last_active_asc' | 'score_desc' | 'score_asc'

Default is newest active first.

Response

One page of users with data, total, page, and pageSize.

pageinteger required
pageSizeinteger required
totalinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.