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
onEventon the embed; Bootstrapware webhooks are not used.
Related: Adapter · Completion