Retrieve response by ID with status and results
Retrieves a previously created agent response by its unique ID. When stream=true, returns Server-Sent Events for real-time updates on in-progress background responses.
Documentation Index
Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Headers
Optional external end-user identifier forwarded by the API gateway.
Path Parameters
The unique identifier of the response, formatted as 'resp_' or 'resp-' followed by alphanumeric characters.
^resp[-_][a-zA-Z0-9]+$Query Parameters
Additional fields to include in the response. Allows requesting specific nested data like web search sources, code interpreter outputs, computer screenshots, file search results, input images, output logprobs, or reasoning content. These fields may have performance or cost implications.
web_search_call.action.sources, code_interpreter_call.outputs, computer_call_output.output.image_url, file_search_call.results, message.input_image.image_url, message.output_text.logprobs, reasoning.encrypted_content [
"file_search_call.results",
"message.output_text.logprobs"
]When true, stream obfuscation will be enabled for privacy and security purposes.
false
The sequence number of the event after which to start streaming. Used for resuming streaming from a specific point.
-9007199254740991 <= x <= 900719925474099142
If set to true, the model response data will be streamed using Server-Sent Events (SSE) for real-time updates as the agent generates the response.
false
Response
Successful response - returns either streaming events (SSE) when stream=true or a complete response object (JSON) when stream=false or omitted
The overall status of the response generation. 'completed' means successfully finished, 'failed' means error occurred, 'in_progress' means currently processing, 'cancelled' means user-cancelled, 'queued' means waiting to start, 'incomplete' means partial completion.
completed, failed, in_progress, cancelled, queued, incomplete -9007199254740991 <= x <= 9007199254740991null
-9007199254740991 <= x <= 9007199254740991Input message item: A message with role and content. Use this for user, assistant, system, or developer turns in structured inputs.
- Input message item
- Output message item
- Output audio item
- File search call item
- Computer call item
- Computer call output item
- Web search call item
- Function call item
- Function call output item
- Reasoning item
- Image generation call item
- Code interpreter call item
- Local shell call item
- Local shell call output item
- Shell call item
- Shell call output item
- MCP list tools item
- MCP approval request item
- MCP approval response item
- MCP call item
- Custom tool call item
- Custom tool call output item
- Item reference item
- Compaction item
Tool choice mode: Selects how the model decides tool usage. Use none, auto, or required.
none, auto, required Function tool definition: Defines a callable function tool. Provide a tool name and parameters schema, with optional description and deferred loading.
auto, disabled auto, default, flex, priority 0 <= x <= 20 <= x <= 200 <= x <= 1