Update one or more configurations of a tool such as its name, description, endpoint, or parameters
Documentation Index
Fetch the complete documentation index at: https://docs.sigmamind.ai/llms.txt
Use this file to discover all available pages before exploring further.
API Key is required in header. You can find it in the settings
Unique identifier for the integration
Unique identifier for the tool
Request body to partially update an existing tool. Only the fields provided will be updated — omitted fields remain unchanged. When endpoint, params, or bodyParams are updated, the tool's {{variable}} list is automatically re-extracted and refreshed.
Updated tool name. Should be snake_case and action-oriented. The AI agent uses this name to identify and select the correct tool.
128"get_customer_with_orders"
Updated description of what this tool does and when the agent should call it. Be specific — the agent relies on this to decide whether to invoke the tool.
1024"Fetches a Shopify customer including their recent orders. Use when full customer context including purchase history is needed."
Updated HTTP method for the underlying API call. GET — retrieve. POST — create. PUT — replace. PATCH — partial update. DELETE — remove.
GET, POST, PUT, PATCH, DELETE "GET"
Updated full URL of the API endpoint this tool calls. Supports {{variable}} placeholders for dynamic segments. Updating this field triggers automatic re-extraction of {{variable}} placeholders.
1024"https://my-store.myshopify.com/admin/api/2024-01/customers/{{customerId}}/orders.json"
Replaces the complete list of static headers for this tool. Pass a non-empty list to overwrite existing headers. Pass an empty list [] to remove all headers. Omit this field entirely to leave existing headers unchanged.
[
{
"key": "Content-Type",
"value": "application/json"
}
]Replaces the complete list of query string parameters. Pass a non-empty list to overwrite existing query params. Pass an empty list [] to remove all query params. Omit this field entirely to leave existing query params unchanged. Path variables are defined directly in the endpoint URL using {{variable}} syntax — they do not need to be listed here.
[{ "key": "status", "value": "{{status}}" }]Replaces the request body payload. Pass a non-empty map to overwrite the existing body. Supports {{variable}} placeholders in values. Updating bodyParams triggers automatic re-extraction of {{variable}} placeholders. Only applicable for POST, PUT, and PATCH requests.
{
"first_name": "{{firstName}}",
"email": "{{email}}"
}OK
Unique identifier for the tool
"tool-X9pLm2Wq8Rt3"
Unique identifier of the parent integration
"intg-AuUKK371Spr5"
Human-readable name for this tool
"Get Order Details"
Description of what this tool does
"Fetches order details from Shopify by order ID"
HTTP method
"GET"
Relative path of the API endpoint
"/orders/{orderId}.json"
Scope of the tool
local, community "local"
A set of dynamic key-value pairs required by the selected Agent. These variables allow personalization of the call, such as passing the customer’s name or other contextual details.
{ "customer_name": "Michael" }A set of dynamic key-value pairs required by the selected Agent. These variables allow personalization of the call, such as passing the customer’s name or other contextual details.
{ "customer_name": "Michael" }A set of dynamic key-value pairs required by the selected Agent. These variables allow personalization of the call, such as passing the customer’s name or other contextual details.
{ "customer_name": "Michael" }Timestamp when the record was created
Timestamp when the record was last updated