tong_operation_status
Uma solicitação aceita não é uma geração concluída. Acompanhe o trabalho até o resultado estar pronto.
Parâmetros#
operations:readoperation_idstringObrigatórioUm UUID, por exemplo e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
Chamada MCP#
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "tong_operation_status", "arguments": { "operation_id": "e8aa0a87-6cd9-42eb-975a-b72bf43218c8" } }}Esquema de resposta#
idstringObrigatórioO ID exclusivo da operação salva.
Um UUID, por exemplo e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
toolstringObrigatóriocategorystringObrigatóriochannelstringObrigatório"api""mcp"statestringObrigatórioO estado atual de execução do trabalho salvo.
"queued""running""waiting""needs_review""paused""reconciling""succeeded""failed""cancelled"statusstringObrigatórioO status geral para acompanhar a operação.
"accepted""running""needs_review""paused""reconciling""succeeded""failed""cancelled"stagestringObrigatórioA fase atual da operação.
"admission""dispatch""review""generation""reconciliation""complete"dispatch_statusstringObrigatórioIndica se a ferramenta aceitou a solicitação. A confirmação não significa que a geração terminou.
"pending""unknown""acknowledged"created_atstringObrigatórioData e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.
updated_atstringObrigatórioData e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.
detail_expires_atstring | nullObrigatórioQuando os detalhes salvos expiram. O valor null indica que não há expiração definida.
Data e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.
detail_expiredbooleanObrigatórioIndica se os detalhes salvos da operação expiraram.
timingobjectObrigatórioDatas e durações para acompanhar esta operação.
Mostrar campos aninhados
dispatch_started_atstring | nullObrigatórioData e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.
acknowledged_atstring | nullObrigatórioData e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.
completed_atstring | nullObrigatórioData e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.
dispatch_acknowledgement_msnumber | nullObrigatórioMínimo: 0.
end_to_end_msnumber | nullObrigatórioMínimo: 0.
reviewJSON | nullObrigatórioInformações de revisão quando a operação exige intervenção humana; caso contrário, null.
resultJSON | nullObrigatórioA saída desta ferramenta, ou null enquanto não houver saída disponível.
errorobject | nullObrigatórioO código de erro público se a operação falhou; caso contrário, null.
Mostrar campos aninhados
codestringObrigatóriobillingobjectObrigatórioUso de créditos e cobranças da carteira. A disponibilidade da saída e a liquidação são independentes.
Mostrar campos aninhados
statusstringObrigatório"none""pending""settled""released""reconciling"usage_creditsstringObrigatórioUma string decimal com seis casas decimais, por exemplo 1.250000.
wallet_debited_creditsstringObrigatórioUma string decimal com seis casas decimais, por exemplo 1.250000.
released_creditsstringOpcionalUma string decimal com seis casas decimais, por exemplo 1.250000.
refunded_creditsstringOpcionalUma string decimal com seis casas decimais, por exemplo 1.250000.
unfunded_creditsstringOpcionalUma string decimal com seis casas decimais, por exemplo 1.250000.
pending_creditsstringOpcionalUma string decimal com seis casas decimais, por exemplo 1.250000.
tokensobjectOpcionalMostrar campos aninhados
inputnumberOpcionalMínimo: 0.
outputnumberOpcionalMínimo: 0.
cachednumberOpcionalMínimo: 0.
cache_writenumberOpcionalMínimo: 0.
componentsobject[]OpcionalMostrar campos aninhados
idstringOpcionalsource_idstringObrigatóriotoolstringObrigatóriomodelstring | nullObrigatóriochannelstringObrigatório"api""mcp"credential_idstringObrigatóriokindstringObrigatório"text_pool""reasoning""generation"usage_creditsstringObrigatórioUma string decimal com seis casas decimais, por exemplo 1.250000.
wallet_debited_creditsstringObrigatórioUma string decimal com seis casas decimais, por exemplo 1.250000.
evidence_atstringOpcionalData e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.
updated_atstringOpcionalData e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.
quoteobjectOpcionalA configuração, o preço e os valores de envio quando há uma cotação.
Mostrar campos aninhados
idstringObrigatórioUm UUID, por exemplo e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
operation_idstringObrigatórioUm UUID, por exemplo e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
toolstringObrigatóriooperationstring | nullObrigatóriomodelstring | nullObrigatórioconfigurationobjectObrigatóriosubmit_valuestringObrigatóriosubmit_fieldstringObrigatórioquoted_creditsstring | nullObrigatórioUma string decimal com seis casas decimais, por exemplo 1.250000.
expires_atstring | nullObrigatórioData e hora ISO 8601, por exemplo 2026-10-22T09:00:00Z.