curl --request POST \
--url https://flowra.dev/api/v1/tools/execute/{toolSlug} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"connectedAccountId": "account_123",
"entityId": "entity_123",
"version": "2.0.0",
"customAuthParams": "<unknown>",
"customConnectionData": "<unknown>",
"arguments": {},
"text": "Send a message to the #general channel",
"allowTracing": false,
"workspaceId": "<string>"
}
'{
"success": true,
"message": "Operation completed successfully",
"data": {}
}Run a tool by its slug with the arguments you provide. Use this when building agents or automation that need to call tools (e.g. send email, call an API).
curl --request POST \
--url https://flowra.dev/api/v1/tools/execute/{toolSlug} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"connectedAccountId": "account_123",
"entityId": "entity_123",
"version": "2.0.0",
"customAuthParams": "<unknown>",
"customConnectionData": "<unknown>",
"arguments": {},
"text": "Send a message to the #general channel",
"allowTracing": false,
"workspaceId": "<string>"
}
'{
"success": true,
"message": "Operation completed successfully",
"data": {}
}Was this page helpful?