{
"type": "thread:init",
"threadId": "<string>",
"runId": "<string>"
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}Execution
Test a draft
Test a supplied workflow graph with a spending session. Read newline-delimited JSON activity and results.
POST
/
api
/
draft
/
run
{
"type": "thread:init",
"threadId": "<string>",
"runId": "<string>"
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}{
"error": "<string>",
"code": "<string>",
"threadId": "<string>",
"missing": [
{
"entryId": "<string>",
"slug": "<string>",
"name": "<string>",
"type": "account",
"reason": "<string>",
"userAddress": "<string>",
"missingVars": [
{
"varName": "<string>",
"description": "<string>",
"obtainUrl": "<string>"
}
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"requestId": "<string>"
}
],
"missingInputs": [
{
"stepId": "<string>",
"stepLabel": "<string>",
"acceptedInputs": [
"<string>"
],
"reason": "<string>",
"modelId": "<string>",
"modelName": "<string>",
"questions": [
"<string>"
],
"agentWallet": "<string>",
"runId": "<string>",
"threadId": "<string>",
"proposalId": "<string>"
}
]
}Read the streaming guide for event handling and resume behavior.
Authorizations
Headers
Body
application/json