Queries
searchCustomers
Search for customers using a case-insensitive partial match across name, short name, email, and
external ID. Results are sorted by most recently active first. Best suited for human-driven
lookups (e.g. a search box) rather than precise programmatic resolution — use customerByEmail
or customerByExternalId for exact lookups. Optionally narrow the results with filters
(group membership, company, tenant, Slack channel and more). Requires the customer:read permission.
QUERY
searchCustomers(searchQuery: CustomersSearchQuery!, filters: CustomersFilter, first: Int, after: String, last: Int, before: String): CustomerSearchConnection!Arguments
searchQuery
required
filters
first
Int
after
String
last
Int
before
String
Returns
edges
pageInfo
Query
Variables
Response
Query
Variables
Response

