tong_operation_status
An accepted request is not a finished generation. Track the saved job until its output is ready.
Parameters#
operations:readoperation_idstringRequiredA UUID, for example e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
MCP call#
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "tong_operation_status", "arguments": { "operation_id": "e8aa0a87-6cd9-42eb-975a-b72bf43218c8" } }}Response schema#
idstringRequiredThe unique ID of the saved operation.
A UUID, for example e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
toolstringRequiredcategorystringRequiredchannelstringRequired"api""mcp"statestringRequiredThe current execution state of the saved work.
"queued""running""waiting""needs_review""paused""reconciling""succeeded""failed""cancelled"statusstringRequiredThe overall status to use when tracking the operation.
"accepted""running""needs_review""paused""reconciling""succeeded""failed""cancelled"stagestringRequiredThe current phase of the operation.
"admission""dispatch""review""generation""reconciliation""complete"dispatch_statusstringRequiredWhether the tool accepted the request. An acknowledgement does not mean generation is complete.
"pending""unknown""acknowledged"created_atstringRequiredISO 8601 date and time, for example 2026-10-22T09:00:00Z.
updated_atstringRequiredISO 8601 date and time, for example 2026-10-22T09:00:00Z.
detail_expires_atstring | nullRequiredWhen stored operation details expire. A null value means no expiry is currently set.
ISO 8601 date and time, for example 2026-10-22T09:00:00Z.
detail_expiredbooleanRequiredWhether the stored operation details have expired.
timingobjectRequiredTimestamps and elapsed times for tracking this operation.
Show nested fields
dispatch_started_atstring | nullRequiredISO 8601 date and time, for example 2026-10-22T09:00:00Z.
acknowledged_atstring | nullRequiredISO 8601 date and time, for example 2026-10-22T09:00:00Z.
completed_atstring | nullRequiredISO 8601 date and time, for example 2026-10-22T09:00:00Z.
dispatch_acknowledgement_msnumber | nullRequiredMinimum: 0.
end_to_end_msnumber | nullRequiredMinimum: 0.
reviewJSON | nullRequiredReview information when the operation needs human input; otherwise null.
resultJSON | nullRequiredThe output returned by this tool, or null while no output is available.
errorobject | nullRequiredThe public error code if the operation failed; otherwise null.
Show nested fields
codestringRequiredbillingobjectRequiredCustomer credit usage and wallet charges. Output readiness and billing settlement are separate.
Show nested fields
statusstringRequired"none""pending""settled""released""reconciling"usage_creditsstringRequiredA decimal string with six decimal places, for example 1.250000.
wallet_debited_creditsstringRequiredA decimal string with six decimal places, for example 1.250000.
released_creditsstringOptionalA decimal string with six decimal places, for example 1.250000.
refunded_creditsstringOptionalA decimal string with six decimal places, for example 1.250000.
unfunded_creditsstringOptionalA decimal string with six decimal places, for example 1.250000.
pending_creditsstringOptionalA decimal string with six decimal places, for example 1.250000.
tokensobjectOptionalShow nested fields
inputnumberOptionalMinimum: 0.
outputnumberOptionalMinimum: 0.
cachednumberOptionalMinimum: 0.
cache_writenumberOptionalMinimum: 0.
componentsobject[]OptionalShow nested fields
idstringOptionalsource_idstringRequiredtoolstringRequiredmodelstring | nullRequiredchannelstringRequired"api""mcp"credential_idstringRequiredkindstringRequired"text_pool""reasoning""generation"usage_creditsstringRequiredA decimal string with six decimal places, for example 1.250000.
wallet_debited_creditsstringRequiredA decimal string with six decimal places, for example 1.250000.
evidence_atstringOptionalISO 8601 date and time, for example 2026-10-22T09:00:00Z.
updated_atstringOptionalISO 8601 date and time, for example 2026-10-22T09:00:00Z.
quoteobjectOptionalThe quoted configuration, price and submission values, when a quote is available.
Show nested fields
idstringRequiredA UUID, for example e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
operation_idstringRequiredA UUID, for example e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
toolstringRequiredoperationstring | nullRequiredmodelstring | nullRequiredconfigurationobjectRequiredsubmit_valuestringRequiredsubmit_fieldstringRequiredquoted_creditsstring | nullRequiredA decimal string with six decimal places, for example 1.250000.
expires_atstring | nullRequiredISO 8601 date and time, for example 2026-10-22T09:00:00Z.