Check the progress of an evaluator improvement request.
After calling POST /scenario-agent/, use the returned progress_id to poll this endpoint.
Status values:
in_progress - AI is analyzing and generating improvements (keep polling)completed - AI finished; review suggestions in the result fieldneeds_agent_clarification - AI needs you to select an agent for some evaluatorscancelled - Request was cancelledfailed - An error occurred; see error fieldTypical flow:
progress_idstatus == 'completed', review the suggested changesapply_changes=true to apply themAPI Key Authentication. It should be included in the header of each request.
The progress_id returned by POST /scenario-agent/
Response serializer for GET /scenario-agent-progress/?progress_id=...
status lifecycle:
result holds the full responseerror is setclarify or improve
in_progress | completed | needs_clarification | needs_agent_clarification | cancelled | failed
ScenarioAgentResponseSerializer payload; null while status is in_progress
Error message when status is failed