CustomersInput
CustomersInput
CustomersInput
Input for searching RollerUp customers with multiple optional filter criteria.
Supports cursor-based pagination. Multiple filters are combined using AND logic.
Kind: Input
Fields
| Field | Type | Description |
|---|---|---|
after |
String |
A cursor for pagination, returns items after this cursor (forward pagination) |
before |
String |
A cursor for pagination, returns items before this cursor (backward pagination) |
email |
String |
Filter by customer email address (case-insensitive partial match) |
first |
Int |
The number of items to return from the beginning of the list (forward pagination) |
isActiveMember |
Boolean |
Filter by active member status. A customer is an active member if they have at least one car assigned to a membership (i.e. a membership_car exists). This is independent of subscription billing status. |
last |
Int |
The number of items to return from the end of the list (backward pagination) |
lastFour |
String |
Filter by last four digits of payment method (card) |
name |
String |
Filter by customer name (case-insensitive partial match) |
phone |
String |
Filter by phone number (E.164 exact match if valid, otherwise partial match) |
plate |
String |
Filter by vehicle license plate (case-insensitive, normalized) |
rfid |
String |
Filter by vehicle RFID tag (exact match). Only matches currently-linked cars. |
Definition
"""
Input for searching RollerUp customers with multiple optional filter criteria.
Supports cursor-based pagination. Multiple filters are combined using AND logic.
"""
input CustomersInput {
"""
A cursor for pagination, returns items after this cursor (forward pagination)
"""
after: String
"""
A cursor for pagination, returns items before this cursor (backward pagination)
"""
before: String
"""Filter by customer email address (case-insensitive partial match)"""
email: String
"""
The number of items to return from the beginning of the list (forward pagination)
"""
first: Int
"""
Filter by active member status. A customer is an active member if they have at least one car assigned to a membership (i.e. a membership_car exists). This is independent of subscription billing status.
"""
isActiveMember: Boolean
"""
The number of items to return from the end of the list (backward pagination)
"""
last: Int
"""Filter by last four digits of payment method (card)"""
lastFour: String
"""Filter by customer name (case-insensitive partial match)"""
name: String
"""
Filter by phone number (E.164 exact match if valid, otherwise partial match)
"""
phone: String
"""Filter by vehicle license plate (case-insensitive, normalized)"""
plate: String
"""
Filter by vehicle RFID tag (exact match). Only matches currently-linked cars.
"""
rfid: String
}