listCustomers
Search and browse enterprise customer profiles by status, returning paginated summaries with customer IDs for subsequent detail lookups.
Instructions
List and search enterprise customer profiles - Retrieves a paginated list of enterprise customer profiles.
[Usage Guidelines]
When to use: Use this tool to discover, search, or browse customer records across the organization, or to find a customerId before calling detail tools.
When NOT to use: Do NOT use this tool if you already have a specific customerId and need full profile or contact attributes; use 'getCustomerDetails' instead. Do NOT use to inspect customer billing or invoices; use 'getBillingHistory' instead.
Alternatives: Use 'getCustomerDetails' for single-record deep inspection.
[Behavior]
Operation: Read-only and idempotent. Safe to call multiple times with identical parameters without side effects.
Authorization: Requires 'readonly_agent', 'support_agent', or 'admin' role.
DLP / Sanitization: Customer email addresses and account statuses are returned. Any internal notes are scrubbed.
[Parameters & Interactions]
'status' (query, optional): Filter by lifecycle state ('active', 'inactive', 'suspended'). If omitted, customers in all lifecycle states are returned.
'limit' (query, optional): Integer between 1 and 100 specifying maximum records to return per page. Defaults to 20 if omitted.
[Returns]
Returns a JSON array of customer summary objects, each containing: customerId (string, e.g. 'cust-001'), name (string), email (string), and status (string).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of customer records to return in a single page (integer between 1 and 100). Defaults to 20 when omitted. Use smaller limits (e.g. 5-10) for faster LLM processing context. | |
| status | No | Filter customers by account lifecycle status. Valid values are 'active' (in good standing), 'inactive' (dormant), or 'suspended' (past due or locked). Leave empty to retrieve accounts across all lifecycle states. |