splitch

DocsAPIATTENTION_FANOUT_LIMIT_EXCEEDED.md

ATTENTION_FANOUT_LIMIT_EXCEEDED

HTTP status
409
Recommended action
READ_PER_ENVIRONMENT
Details payload
{ appId: string, limit: number, environments: number, runningExperiments: number | null, recommendedAction: "READ_PER_ENVIRONMENT" }

Cause

The App-wide attention rollup spans more Environments and running Experiments than it will read in one pass. It issues one Analysis read per running Experiment per Environment, and past the budget it refuses the whole read.

Fix

Read attention per Environment instead: list Experiments per Environment, then read each running one's results. Retrying the rollup never clears this. The refusal is whole rather than partial because a truncated rollup renders as clear for the Environments it dropped, which reads as good news that was never checked.

Related codes