{ "opencollection": "1.0.0", "info": { "name": "Companies AI Embed Tools API", "version": "v296.0-SNAPSHOT" }, "items": [ { "info": { "name": "Tools", "type": "folder" }, "items": [ { "info": { "name": "List tools for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Retrieves all tools associated with the specified AI." }, { "info": { "name": "Create a tool for the AI", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new tool and associates it with the specified AI." }, { "info": { "name": "Get a tool for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/:toolId", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." }, { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ] }, "docs": "Retrieves details for a specific tool associated with the AI." }, { "info": { "name": "Update a tool for the AI", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/:toolId", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." }, { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates supported tool types (e.g., spreadsheet, web search)." }, { "info": { "name": "Delete a tool", "type": "http" }, "http": { "method": "DELETE", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/:toolId", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." }, { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ] }, "docs": "Deletes the specified tool from the AI." }, { "info": { "name": "List API function tools for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/api-function", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Retrieves API function tools associated with the AI." }, { "info": { "name": "Create an API function tool", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/api-function", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates an API function tool and associates it with the AI." }, { "info": { "name": "Update an API function tool", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/:toolId/api-function", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." }, { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an API function tool associated with the AI." }, { "info": { "name": "Create a SQL tool", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/sql", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a SQL tool and associates it with the AI." }, { "info": { "name": "List Python tools for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/python", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Retrieves Python tools associated with the AI." }, { "info": { "name": "Create a Python tool", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/python", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Creates a Python tool and associates it with the AI." }, { "info": { "name": "List user input tools for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/user-input", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Retrieves user input tools associated with the AI." }, { "info": { "name": "Create a user input tool", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/user-input", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a user input tool and associates it with the AI." }, { "info": { "name": "List knowledge retrieval tools for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/knowledge-retrieval", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Retrieves knowledge retrieval tools associated with the AI." }, { "info": { "name": "Create a knowledge retrieval tool", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/knowledge-retrieval", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a knowledge retrieval tool and associates it with the AI." }, { "info": { "name": "List image generation tools for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/image-generation", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Retrieves image generation tools associated with the AI." }, { "info": { "name": "Create an image generation tool", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/image-generation", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates an image generation tool and associates it with the AI." }, { "info": { "name": "List MCP server tools for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/mcp", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Retrieves MCP server tools associated with the AI." }, { "info": { "name": "Create an MCP server tool", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/mcp", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates an MCP server tool and associates it with the AI." }, { "info": { "name": "List tool OAuth status for the AI", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/auth", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Lists OAuth token status information for tools associated with the AI." }, { "info": { "name": "Reset tool OAuth tokens for the AI", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/ai/:aiId/tools/auth/reset", "params": [ { "name": "aiId", "value": "", "type": "path", "description": "The identifier of the AI." } ] }, "docs": "Deletes tool OAuth tokens for the AI." }, { "info": { "name": "Get a tool", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ] }, "docs": "Retrieves a tool by ID." }, { "info": { "name": "Delete a tool", "type": "http" }, "http": { "method": "DELETE", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ] }, "docs": "Deletes the specified tool." }, { "info": { "name": "Update a SQL tool", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/sql", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the SQL tool configuration." }, { "info": { "name": "Update a user input tool", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/user-input", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the user input tool configuration." }, { "info": { "name": "Update a knowledge retrieval tool", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/knowledge-retrieval", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the knowledge retrieval tool configuration." }, { "info": { "name": "Update an image generation tool", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/image-generation", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the image generation tool configuration." }, { "info": { "name": "Update an MCP server tool", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/mcp", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the MCP server tool configuration." }, { "info": { "name": "Update an API function tool", "type": "http" }, "http": { "method": "PUT", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/api-function", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the API function tool configuration." }, { "info": { "name": "API function tool OAuth callback", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/api-function/callback", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." }, { "name": "code", "value": "", "type": "query", "description": "Authorization code." } ] }, "docs": "Handles OAuth callbacks for API function tools." }, { "info": { "name": "Get tool OAuth status", "type": "http" }, "http": { "method": "GET", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/oauth-status", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ] }, "docs": "Checks whether a tool has an active OAuth token." }, { "info": { "name": "Delete a tool OAuth token", "type": "http" }, "http": { "method": "DELETE", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/oauth-token", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ] }, "docs": "Revokes the OAuth token for the specified tool." }, { "info": { "name": "Initiate tool OAuth flow", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/tools/:toolId/oauth-initiate", "params": [ { "name": "toolId", "value": "", "type": "path", "description": "The identifier of the tool." } ] }, "docs": "Generates an authorization URL for tool OAuth." }, { "info": { "name": "Preview MCP server tools", "type": "http" }, "http": { "method": "POST", "url": "https://marketplace.appdirect.com/api/api/v1/tools/mcp/preview", "body": { "type": "json", "data": "{}" } }, "docs": "Previews available tools from an MCP server or template." } ] } ], "bundled": true }