Tools
Get all custom tool providers for the user's organization.
Args: user_org: Current authenticated user service: Custom tool service instance
Returns: List of custom tool providers
Successful Response
GET /tools/custom HTTP/1.1
Host:
Accept: */*
Successful Response
[]
Create a new custom tool provider.
Args: data: Provider creation data service: Custom tool service instance user_org: Current user's organization user: Current user profile
Returns: Created custom tool provider
Successful Response
Validation Error
POST /tools/custom HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
No content
Update an existing custom tool provider.
Args: provider_id: Provider ID to update data: Provider update data service: Custom tool service instance user_org: Current user's organization user: Current user profile
Returns: Updated custom tool provider
Successful Response
Validation Error
PUT /tools/custom/{provider_id} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
No content
Delete a custom tool provider.
Args: provider_id: Provider ID to delete user_org: Current user's organization service: Custom tool service instance
Returns: None
Successful Response
No content
Validation Error
DELETE /tools/custom/{provider_id} HTTP/1.1
Host:
Accept: */*
No content
Get the data for a specific native action available and implemented by StackAI.
Successful Response
Validation Error
GET /tools/stackai/providers/{provider_id}/actions/{action_id} HTTP/1.1
Host:
Accept: */*
No content
Get the input parameters for an action as a JSON schema.
Successful Response
Validation Error
GET /tools/stackai/providers/{provider_id}/actions/{action_id}/inputs HTTP/1.1
Host:
Accept: */*
{}
Get the output parameters for an action as a JSON schema.
Successful Response
Validation Error
GET /tools/stackai/providers/{provider_id}/actions/{action_id}/outputs HTTP/1.1
Host:
Accept: */*
{}
Get action options for a specific action and provider.
Args: options_request: Action and provider identifiers user_organization: The user organization
Returns: List of schema strings for the action
Successful Response
Validation Error
POST /tools/options HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
[]
Was this helpful?