curl --request POST \
--url https://api.boostgpt.co/v1/bot/chat/execute-tool \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"project_id": "<string>",
"bot_id": "<string>",
"chat_id": "<string>",
"execution_data": {
"executionId": "<string>",
"originalQuery": "<string>",
"executionType": "SINGLE",
"context": "<string>",
"toolName": "<string>",
"parameters": {},
"tools": [
{
"name": "<string>",
"parameters": {}
}
],
"executedTools": [
{
"name": "<string>",
"executionId": "<string>"
}
]
},
"model": "<string>",
"instruction": "<string>",
"bypass_rate_limit": true,
"chat_mode": "ask"
}
'{
"success": true,
"result": {},
"executionId": "<string>"
}Execute a tool within a chat session (single or batch execution)
curl --request POST \
--url https://api.boostgpt.co/v1/bot/chat/execute-tool \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"project_id": "<string>",
"bot_id": "<string>",
"chat_id": "<string>",
"execution_data": {
"executionId": "<string>",
"originalQuery": "<string>",
"executionType": "SINGLE",
"context": "<string>",
"toolName": "<string>",
"parameters": {},
"tools": [
{
"name": "<string>",
"parameters": {}
}
],
"executedTools": [
{
"name": "<string>",
"executionId": "<string>"
}
]
},
"model": "<string>",
"instruction": "<string>",
"bypass_rate_limit": true,
"chat_mode": "ask"
}
'{
"success": true,
"result": {},
"executionId": "<string>"
}Enter your API key
Project ID
Agent ID
Chat ID
Show child attributes
Override model for execution
Custom instruction
1000Bypass rate limiting
Chat mode. 'ask' for normal chat, 'edit' for agent-powered code editing, 'plan' for conversational plan-then-execute workflow
ask, edit, plan Was this page helpful?