Summaries

After progress changes, the widget calls reportOutcome with applicable required keys, item states, and requirementsSatisfied. Your integration can attach opaque summary payloads.

Integration-reported

Summaries are reported by your backend or Hosted store—not inferred from clicks. You own summary content.

Stale label

Dashboard and exports show evaluatedRevision and lastEvaluatedAt. When the published revision moves ahead, older summaries are labeled stale until re-evaluated.

Hosted webhooks vs BYO onEvent

  • Hosted: operational webhooks with identifiers. See webhooks.
  • BYO: use onEvent on the embed; Bootstrapware webhooks are not used.

Related: Adapter · Completion