Skip to content

Create an API Request tool

An API Request tool defines a single HTTP call your assistant can make — URL, method, parameters, optional JSON body, and an attached credential.

  • Starter plan or above (API Request tools)
  • A reachable HTTP API and auth details
  • Optional: credential already created
  1. Go to ToolsCreateAPI Request.
  2. Fill in Name (snake_case, e.g. get_order_status) — the model uses this identifier when calling the tool.
  3. Write a clear Description — when to use the tool, required visitor inputs, and what it returns.
  4. Set URL and method — e.g. GET https://api.example.com/orders/{order_id}.
  5. Define parameters:
  6. Attach a credential.
  7. Optional: configure execution mode, strict params, status notifications, and result_transform for rich cards.
  8. Save, then Test with sample values.
FieldGuidance
Namesnake_case, verb-led: search_products, create_booking
DescriptionInclude trigger phrases, required params, and success/failure behavior
SettingValue
Nameget_order_status
DescriptionLook up shipping status when the visitor provides an order number.
URLhttps://api.yourstore.com/orders/{order_id}
MethodGET
Path paramorder_id (string, required)
CredentialBearer token for your store API
  1. Attach the tool to your assistant
  2. Test in the assistant preview
  3. Review execution logs after live traffic