Create a new tool
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Tool display name |
type | string | Yes | Tool type: http, integration, or transfer |
description | string | Yes | Tells the agent when to use this tool |
workspaceId | string | Yes | Workspace ID |
templateId | string | No | Integration template ID (for integration tools) |
config | object | No | HTTP config: method, url, headers, body |
parameters | array | No | Parameters the agent extracts from the conversation |