Error
A valid request URL is required to generate request examples{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"user_id": "<string>",
"org_id": "<string>",
"description": "<string>",
"tool_type": "<string>",
"configuration": {},
"is_active": true,
"created_at": "<string>",
"updated_at": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Tools
Create Tool
Create a new tool (function, webhook, or API integration). Requires API key authentication via Authorization: Bearer or X-API-Key header.
POST
/
tool
Error
A valid request URL is required to generate request examples{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"user_id": "<string>",
"org_id": "<string>",
"description": "<string>",
"tool_type": "<string>",
"configuration": {},
"is_active": true,
"created_at": "<string>",
"updated_at": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
APIKeyHeaderHTTPBearer
Body
application/json
Request body for creating a new tool.
Tool name
Required string length:
1 - 100Tool type: function, webhook, api
Human-readable description of what the tool does
More specific sub-type of the tool
Tool-specific configuration payload (JSON)
Whether the tool is active
Response
Successful Response
Full tool record returned by the API.