Dashboard

Dashboard Brief

Narrate the window's rollups with Claude.

The measurements are gathered here and handed to the model whole; the model contributes prose, never arithmetic and never a cause. See services/dashboard_brief.py for why the prompt forbids explaining WHY a number moved.

post/core/dashboard/brief

Request

  • Base URL
    https://api.anyreach.ai (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Query parameters

refreshboolean

Bypass the cache — what Regenerate sends.

agent_idstring nullable
created_afterstring date-time nullable
created_beforestring date-time nullable
periodstring nullable

Named window: today, mtd, qtd, ytd, or a count like 24h / 7d / 30d / 90d. Ignored when created_after is given. Defaults to 30 days.

channelstring nullable
directionstring nullable
timezonestring nullable

IANA zone, e.g. America/New_York. Day buckets and named periods follow it. UTC if omitted.

exclude_durationstring nullable

Leave out conversations by duration in seconds: comma-separated op:value rules, op lte or gte (e.g. lte:10,gte:3600). Never removes one without a duration, nor a transferred one unless keep_transferred is false.

exclude_turnsstring nullable

Leave out conversations by caller turns, as exclude_duration (e.g. lte:0). Never removes one without a turn count (email, text).

exclude_callersstring nullable

Comma-separated caller numbers in international format to leave out; matches telephone conversations only.

keep_transferredboolean

False applies exclude_duration and exclude_turns to transferred conversations too. By default a transferred call is always counted, however short.

Headers

x-anyreach-orgstring nullable

Organization ID for user PATs (pat_ prefix tokens)

Response

Successful Response

headlinestring required
summarystring required
generated_atstring date-time required
modelstring required
cachedboolean

Changes

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