{
"config": {
"tool_name": "GetOrderStatus",
"tool_description": "Retrieves the status of a customer order using their order ID",
"webhook_url": "https://api.shop.com/orders/status",
"http_method": "POST",
"headers": {
"Authorization": "Bearer token123"
},
"parameters": [
{
"parameter_name": "order_id",
"parameter_type": "string",
"parameter_description": "The unique order identifier",
"parameter_required": true
}
],
"timeout_seconds": 30
}
}
{
"success": true,
"message": "Tool created successfully",
"data": {
"tool_id": "tool_a1b2c3d4e5f6",
"tool_name": "GetOrderStatus",
"tool_description": "Retrieves the status of a customer order using their order ID",
"webhook_url": "https://api.shop.com/orders/status",
"http_method": "POST",
"headers": {
"Authorization": "Bearer token123"
},
"parameters": [
{
"parameter_name": "order_id",
"parameter_type": "string",
"parameter_description": "The unique order identifier",
"parameter_required": true
}
],
"timeout_seconds": 30,
"client_id": "org_abc123",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
}
}
{
"config": {
"tool_name": "GetOrderStatus",
"tool_description": "Retrieves the status of a customer order using their order ID",
"webhook_url": "https://api.shop.com/orders/status",
"http_method": "POST",
"headers": {
"Authorization": "Bearer token123"
},
"parameters": [
{
"parameter_name": "order_id",
"parameter_type": "string",
"parameter_description": "The unique order identifier",
"parameter_required": true
}
],
"timeout_seconds": 30
}
}
{
"success": true,
"message": "Tool created successfully",
"data": {
"tool_id": "tool_a1b2c3d4e5f6",
"tool_name": "GetOrderStatus",
"tool_description": "Retrieves the status of a customer order using their order ID",
"webhook_url": "https://api.shop.com/orders/status",
"http_method": "POST",
"headers": {
"Authorization": "Bearer token123"
},
"parameters": [
{
"parameter_name": "order_id",
"parameter_type": "string",
"parameter_description": "The unique order identifier",
"parameter_required": true
}
],
"timeout_seconds": 30,
"client_id": "org_abc123",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
}
}
application/json.tools:create (admin, agent_manager)Show config properties
^[a-zA-Z0-9_]+$ (1-50 characters).GET, POST, PUT, PATCH, or DELETE.{"Authorization": "Bearer ..."}).Show ToolParameter properties
^[a-zA-Z0-9_]+$ (1-50 characters).string, integer, number, boolean, null, object, or array.{
"config": {
"tool_name": "GetOrderStatus",
"tool_description": "Retrieves the status of a customer order using their order ID",
"webhook_url": "https://api.shop.com/orders/status",
"http_method": "POST",
"headers": {
"Authorization": "Bearer token123"
},
"parameters": [
{
"parameter_name": "order_id",
"parameter_type": "string",
"parameter_description": "The unique order identifier",
"parameter_required": true
}
],
"timeout_seconds": 30
}
}
{
"success": true,
"message": "Tool created successfully",
"data": {
"tool_id": "tool_a1b2c3d4e5f6",
"tool_name": "GetOrderStatus",
"tool_description": "Retrieves the status of a customer order using their order ID",
"webhook_url": "https://api.shop.com/orders/status",
"http_method": "POST",
"headers": {
"Authorization": "Bearer token123"
},
"parameters": [
{
"parameter_name": "order_id",
"parameter_type": "string",
"parameter_description": "The unique order identifier",
"parameter_required": true
}
],
"timeout_seconds": 30,
"client_id": "org_abc123",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
}
}