search_customers
Find customers by partial name, email, or company. Returns matching profiles with basic info—ideal when you have a name or email instead of a customer ID.
Instructions
Search for customers by name, email, or company name. Performs a case-insensitive partial match, so 'smith' will match 'John Smith' and 'jane.smith@...'. Returns a list of matching customers with their basic profile info (does not include full order history — use get_customer_details or get_customer_orders for that). Use this when the user gives a name, email, or company rather than an exact customer ID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search text to match against customer name, email, or company (partial match, case-insensitive). Example: 'smith', 'acme', 'john@example.com'. |