Skip to main content

CustomerSearchArguments

Search criteria for filtering and retrieving customers with pagination, sorting, and date range filtering capabilities

input CustomerSearchArguments {
customerIds: [Int!]
debtorIds: [String!]
firstName: String
middleName: String
lastName: String
email: String
gender: Gender
page: Int
offset: Int
sort: [CustomerSortInput!]
lastModifiedAt: DateSearchInput
createdAt: DateSearchInput
sources: [SourceSearchInput!]
}

Fields

CustomerSearchArguments.customerIds ● [Int!] list scalar

Internal customer identifiers for precise customer lookup. All IDs must be unique integers for accurate filtering.

CustomerSearchArguments.debtorIds ● [String!] list scalar

External debtor system identifiers for financial integration and billing system lookup. Each debtor ID must be unique and maximum 100 characters.

CustomerSearchArguments.firstName ● String scalar

Customer's first name for personal identification search. Maximum 100 characters for precise matching.

CustomerSearchArguments.middleName ● String scalar

Customer's middle name or initial for complete personal identification search. Maximum 50 characters for precise matching.

CustomerSearchArguments.lastName ● String scalar

Customer's last name for personal identification search. Maximum 50 characters for precise matching.

CustomerSearchArguments.email ● String scalar

Primary email address for customer identification and communication lookup. Must be valid email format for accurate matching.

CustomerSearchArguments.gender ● Gender enum

Customer's gender for demographic filtering and personalized service identification

CustomerSearchArguments.page ● Int scalar

Page number for paginated results. Defaults to 1 for first page of results.

CustomerSearchArguments.offset ● Int scalar

Number of results per page for pagination. Minimum 1, maximum 100 results per page for optimal performance.

CustomerSearchArguments.sort ● [CustomerSortInput!] list input

Sorting criteria for organizing search results by multiple fields with ascending or descending order

CustomerSearchArguments.lastModifiedAt ● DateSearchInput input

Date range filter for customer records based on last modification timestamp for change tracking and audit purposes

CustomerSearchArguments.createdAt ● DateSearchInput input

Date range filter for customer records based on creation timestamp for historical data analysis and reporting

CustomerSearchArguments.sources ● [SourceSearchInput!] list input

Data source filtering for tracking customer data origin and integration points for compliance and audit purposes

Member Of

customers query