Submit agent feedback
Record open-text feedback about an unexpected result, confusing behaviour, an error, or something you wish worked differently in the API, CLI or MCP server. Describe the situation, what you observed, and what you expected instead. If known, include the related tool, API operation or CLI command, the AI model and the agent harness. Do not include API keys, tokens, signed URLs or full file contents. Costs no credits and does not change your workspace.
POST/v1/feedback
Use this endpoint when an AI Glot tool, response, error or workflow behaves differently from what you expected, or when you wish something worked differently.
The request requires three open-text fields:
{
"observed_problem": "The response did not explain why the translation was rejected.",
"situation": "I called the MCP translation tool with a valid file and a clear instruction.",
"expected_solution": "The tool should name the exact missing or invalid input."
}You may also include related_action (the tool, endpoint or command involved), ai_model and agent_harness. These fields are intentionally free text so an agent does not have to choose from a fixed catalogue.
The endpoint requires the same bearer authentication as the rest of the developer platform, but no additional scope. It does not read or modify workspace data and does not consume credits. AI Glot forwards the feedback directly as a structured event to its configured founder webhook.
Do not include API keys, tokens, signed URLs or full file contents.
Response
Submit feedback about using AI Glot
dataobjectrequiredrequest_idstringrequiredPossible codes: invalid_request, unknown_field, invalid_parameter, invalid_cursor
errorobjectrequiredrequest_idstringrequiredPossible codes: authentication_required, invalid_api_key, api_key_expired, api_key_revoked
errorobjectrequiredrequest_idstringrequiredPossible codes: insufficient_credits
errorobjectrequiredrequest_idstringrequiredPossible codes: insufficient_scope, feature_not_available, admin_required, file_retention_expired
errorobjectrequiredrequest_idstringrequiredPossible codes: batch_not_found, glossary_not_found, resource_not_found
errorobjectrequiredrequest_idstringrequiredPossible codes: glossary_already_exists, result_not_ready, batch_not_editable, no_plan_yet, batch_not_awaiting_approval
errorobjectrequiredrequest_idstringrequiredPossible codes: file_expired
errorobjectrequiredrequest_idstringrequiredPossible codes: request_too_large, file_too_large, result_too_large
errorobjectrequiredrequest_idstringrequiredPossible codes: language_not_supported, invalid_language_pair, glossary_term_limit_reached, glossary_limit_reached, invalid_glossary_terms, unsupported_format, file_fetch_failed, plan_invalid
errorobjectrequiredrequest_idstringrequiredPossible codes: rate_limited
errorobjectrequiredrequest_idstringrequiredPossible codes: internal_error
errorobjectrequiredrequest_idstringrequiredPossible codes: service_unavailable
errorobjectrequiredrequest_idstringrequired