Skip to main content

customers

Search customers with advanced filtering, sorting, and pagination capabilities.

Key Features

  • Multi-criteria Filtering: Search by customer IDs, debtor IDs, names, email, gender, and date ranges
  • Flexible Sorting: Sort results by any customer attribute in ascending or descending order
  • Pagination Support: Control result set size and navigation through large datasets
  • Date Range Filtering: Filter by creation date or last modification date

Business Rules

  • Returns paginated results with metadata about total items found
  • Supports partial matching on text fields
  • Date filters use inclusive ranges
  • Empty search returns all customers (with pagination)

Error Scenarios

  • CUSTOMER_FETCH_ERROR: System error occurred while searching customer data
  • INVALID_LOOKUP_KEY_ERROR: Invalid search parameters provided

Use Cases

  • Customer management and administration
  • Reporting and analytics
  • Customer segmentation and targeting
  • Data export and integration

AUTH: Role=[user.OWNER,user.EDITOR,user.VIEWER]

customers(
input: CustomerSearchArguments
): CustomersResponse!

Arguments

customers.input ● CustomerSearchArguments input

Search criteria and pagination options

Type

CustomersResponse object