Open a dispute
For charged runs (at most 50, within 30 days) whose correct input returned wrong or unusable data. Describe the goal, what went wrong and, when possible, the find query and a comparison run. A reviewer decides; approved refunds go back to the wallet once.
Authentication
AuthorizationBearer
An AgentRouter API key or an OAuth access token issued to an MCP host or the CLI.
Request
This endpoint expects an object.
run_ids
goal
What the user was trying to get.
reason
What was wrong or unusable.
find_query
The find query that led to the tool.
comparison_run_id
A run that shows the expected result.
evidence
Response
The dispute
dispute_id
status
refund_status
Allowed values:
run_ids
goal
reason
refunds
decision
history
created_at
updated_at
find_query
comparison_run_id
evidence
Errors
400
Bad Request Error
404
Not Found Error
409
Conflict Error