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
}
'{
"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
}
'{
"success": true,
"result": {},
"executionId": "<string>"
}Enter your API key
Project ID
Agent ID
Chat ID
Show child attributes
Execution ID in format exec_timestamp_uuid
Original user query
1 - 2000Type of execution - single tool or batch
SINGLE, BATCH Execution context
5000Tool name (for SINGLE execution)
1 - 100Tool parameters (for SINGLE execution)
Override model for execution
Custom instruction
1000Bypass rate limiting
Was this page helpful?