Run Agent
Run an agent.
Use wait=true to block until the workflow completes (201 Created).
Default (wait=false) returns immediately with 202 Accepted.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
Query parameters
Request
Agent IDs to execute. Resolved to agent names server-side.
Caller-provided document identifier for tracking across scans.
Style guide ID to check the document against. target_id is a deprecated alias for this field; send exactly one of the two names.
Language-service content profile ID for style checking.
Agent configuration UUID for persona selection. Used by: persona. Retrieve valid IDs from GET /personas.
Persona UUIDs to analyze against, max 3. Used by: persona. Send this or persona_id, not both. Retrieve valid IDs from GET /personas.
Review the document without any reader’s perspective. Set this when no persona was chosen on purpose; leave it unset to let the review pick the readers a document is written for. Cannot be sent with persona_ids.
Agent configuration UUID for brand voice profile selection. Used by: brand_voice. Retrieve valid IDs from GET /brand-voice-profiles.
Issues from a previous run to act on, each exactly as returned in that run’s result. Supported by agents that apply or rework existing findings; when provided, such an agent works from these instead of re-detecting. Positions must refer to the text in this request. Other agents ignore this field.
When true, agents that apply existing findings also draft a fix for findings that carry no suggested replacement. Every drafted fix is verified in context before it is applied; a finding whose draft fails that verification is returned unapplied and its text is left unchanged. Off by default. Other agents ignore this field.
Deprecated and ignored. A review selects its own agents server-side from the organization’s enabled agents.
Response
Caller-provided document identifier.
How this check is counted: ‘batch’ for a document checked as part of a batch, ‘interactive’ for a direct /run check.
Owning batch id (agbw_<nanoid>); null unless this is a batch check.
Execution result (if completed)