Documentation Index
Fetch the complete documentation index at: https://docs.xpander.ai/llms.txt
Use this file to discover all available pages before exploring further.
Retrieve all tools within a specific toolkit, formatted in the tool calling structure compatible with AI model function calling.
Path Parameters
Unique identifier of the toolkit (UUID format)
Response
Returns an array of tool definitions in OpenAI function calling format:
Tool function name used when calling the tool
Description of what the tool does and how it should be used
JSON Schema defining the tool’s input parameters
Always “object” for tool parameters
Object defining each parameter’s schema including type, description, and constraints
Array of required parameter names
Example Request
curl -X GET -H "x-api-key: <your-api-key>" \
"https://api.xpander.ai/v1/toolkits/<toolkit-id>/tools"
Example Response
[
{
"name": "send_message",
"description": "Send a message to a Slack channel or user",
"parameters": {
"type": "object",
"properties": {
"channel": {
"type": "string",
"description": "The Slack channel ID or name to send the message to"
},
"message": {
"type": "string",
"description": "The message content to send"
},
"thread_ts": {
"type": "string",
"description": "Optional thread timestamp to reply in a thread"
}
},
"required": ["channel", "message"]
}
},
{
"name": "get_channels",
"description": "List all Slack channels in the workspace",
"parameters": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "Maximum number of channels to return (default: 20)"
}
},
"required": []
}
},
{
"name": "list_users",
"description": "Get list of users in the Slack workspace",
"parameters": {
"type": "object",
"properties": {
"include_bot_users": {
"type": "boolean",
"description": "Whether to include bot users (default: false)"
}
},
"required": []
}
}
]
Notes
- Tool definitions follow the OpenAI function calling format for compatibility
- Use the tool
name field when invoking tools via Invoke Tool
- Parameter schemas use JSON Schema format
- Required parameters must be provided when calling the tool
- Returns 404 if the toolkit is not found
API Key for authentication