Skip to main content
POST
Queues and executes an analytics refresh for a target in the authenticated key scope (workspace or personal).

Billing

  • If the target is still inside its free refresh window, wasFree=true and credits_used=0.
  • When the free window is exhausted, refresh consumes credits (credits_used > 0).
  • Seat billing (target upkeep) is charged separately from per-refresh billing.

Path Parameters

string
required
Analytics target ID.

Response

object
Refresh row with status, timestamps, and billing metadata.
boolean
Indicates whether this refresh used the free daily refresh window.

Error Responses

  • 400 missing_target_id - missing path parameter
  • 402 - insufficient credits for paid refresh
  • 409 analytics_conflict - another refresh is already running for this target
  • 429 rate_limited - too many refresh requests for the same target in a short window
  • 404 - target not found in authenticated key scope
  • 401/403 - authentication failed or key lacks required scope access
  • 500 - unexpected refresh execution error
All error responses from analytics endpoints include an error_code field.