GET /v1/requests
Read the selected owned resource or current workflow state without starting a new generation.
Request example#
curl 'https://platform.tongai.io/v1/requests' \ -H "Authorization: Bearer $TONG_API_KEY"Configuration
curl --versionAuthentication#
Use a server-side API key for your account, or OAuth for each customer’s account. Never send keys in prompts or tool arguments.
logs:readParameters#
fromstringOptionalISO 8601 date and time, for example 2026-10-22T09:00:00Z.
tostringOptionalISO 8601 date and time, for example 2026-10-22T09:00:00Z.
channelstringOptional"api""mcp"credential_idstringOptionalA 24-character hexadecimal ID.
toolstringOptionalMinimum length: 1 characters.
Maximum length: 100 characters.
modelstringOptionalChoose a public Tong model ID from current discovery.
Minimum length: 1 characters.
Maximum length: 150 characters.
categorystringOptionalMinimum length: 1 characters.
Maximum length: 60 characters.
statestringOptional"accepted""running""needs_review""paused""reconciling""succeeded""failed""cancelled"searchstringOptionalMaximum length: 150 characters.
activitystringOptional"creative""all"outcomestringOptional"success""error""pending""cancelled"beforestringOptionalA UUID, for example e8aa0a87-6cd9-42eb-975a-b72bf43218c8.
limitintegerOptionalMinimum: 1.
Maximum: 100.
Default: 40.
Request body#
This endpoint has no request body.
Response schema#
{}HTTP 200
application/jsonobjectErrors and limits#
| HTTP | Error | Recovery |
|---|---|---|
400 | Invalid requestREQUEST_INVALID | Correct the fields identified by the error before trying again. |
401 | Invalid credentialCREDENTIAL_INVALID | Check the credential, its expiry and whether it has been revoked. |
402 | Insufficient creditsINSUFFICIENT_CREDITS | Add credits to the account that owns the credential, then continue the saved work. |
403 | Permission deniedSCOPE_REQUIRED | Use a credential with the required scopes and access to the selected resource. |
404 | Resource unavailableRESOURCE_UNAVAILABLE | Check the resource ID and that it belongs to the authorized account. |
409 | Intent conflictIDEMPOTENCY_CONFLICT | Reuse an intent only with its original request. Use a new UUID for a different action. |
429 | Rate limitedRATE_LIMITED | Wait for Retry-After before retrying the same intended request. |
503 | Temporarily unavailableDEPENDENCY_UNAVAILABLE | Wait for Retry-After and retry with the same intent. Check the saved operation after a timeout. |