Get users list with pagination and filters
Retrieve a paginated list of users with optional filtering by search terms and explicit content flag
Query parameters
Page number (default: 1)
Number of items per page (default: 10)
Search by Firebase User ID (exact match) or email (partial, case-insensitive)
Filter by explicit content flag (true/false)
Filter by subscription status across all providers (Apple, Stripe, FunnelFox)
Filter users created on or after this date (ISO 8601)
Filter users created on or before this date (ISO 8601)
Filter by anonymous/demo user flag (true = demo users only)
Filter by gift suggestions A/B flag (true = in experiment, false = control)
Filter by active subscription provider (apple | stripe | funnelfox)
Filter by card BIN (1-6 digits, prefix match). Combines with cardLast4; either may be used alone
Filter by card last four (1-4 digits, suffix match). Combines with cardFirst6; either may be used alone
Response
Users list retrieved successfully
Example response
{
"users": [
{
"id": "user-uuid-here",
"firebaseUserId": "firebase-user-id",
"email": "user@example.com",
"phoneNumber": "+1234567890",
"timezone": "America/Los_Angeles",
"language": "en-US",
"name": "Jane Doe",
"fcmToken": "fcm-token-here",
"appAccountToken": "app-account-token",
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z",
"isSubscribed": true,
"autoRenewal": true,
"subscriptionSource": "stripe"
}
],
"total": 150,
"page": 1,
"limit": 10,
"totalPages": 15
}Changes
No recorded changes to this endpoint across all 1 revision of this API.