UBIK Agent will launch soon, join the waitlist to get access!
import requests
url = "https://app.ubik-agent.com/api/v1/tools/{tool_id}/execute"
payload = { "inputs": {
"stock_symbol": "ACME",
"report_year": 2023
} }
headers = {
"X-API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"execution_id": "<string>",
"status": "<string>",
"tool_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"details_url": "<string>",
"stream_url": "<string>"
}Asynchronously starts a tool execution and returns an execution ID to track the results. Note: MCP tools cannot be used through this API for now. Only tools from the /tools endpoint can be executed.
import requests
url = "https://app.ubik-agent.com/api/v1/tools/{tool_id}/execute"
payload = { "inputs": {
"stock_symbol": "ACME",
"report_year": 2023
} }
headers = {
"X-API-KEY": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"execution_id": "<string>",
"status": "<string>",
"tool_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"details_url": "<string>",
"stream_url": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://docs.ubik-agent.com/llms.txt
Use this file to discover all available pages before exploring further.
The unique identifier or name of the tool to execute.
A dictionary of inputs for the tool, matching its input_schema.
Successful Response
The unique identifier for this tool execution instance.
The current status of the execution.
The ID of the tool being executed.
The URL to poll for the final execution result.
The URL to stream real-time events for this execution.
Was this page helpful?