Skip to main content
GET
List users

Authorizations

Authorization
string
header
required

Token-based authentication with required prefix "Token"

Query Parameters

address_1
string
address_2
string
affiliate_id
string<uuid>
blocked
boolean
city
string
country_code
string
created
string<date-time>
customer_type
enum<string>
default:non_pro
  • pro - Professional
  • non_pro - Non-Professional
Available options:
non_pro,
pro
deactivated_at
string<date-time>
deactivation_reason
string
deleted_at
string<date-time>
email
string

Case-insensitive exact match on user email.

firm_groups
integer[]
full_name
string
group_uuid
string<uuid>
groups
integer[]
ip_addresses
string
is_active
boolean
is_staff
boolean
is_superuser
boolean
kyc_completed
boolean
kyc_url
string
last_login
string<date-time>
legacy_password_hash
string
legacy_password_salt
string
modified
string<date-time>
notes
string
order_by
string

Sort by allowed fields only: created, email, full_name, prop_firm__slug, user_type. Supports single (order_by=email), descending (order_by=-created), and multi-column (order_by=email,-created).

page
integer

A page number within the paginated result set.

page_size
integer

Number of results to return per page.

password
string
phone
string
postcode
string
prop_firm
string<uuid>
prop_firm_id
string

Comma-separated firm IDs where the user has an active membership.

prop_firm_slug
string

Comma-separated firm slugs where the user has an active membership.

referral_id
string
reward_points
integer

Case-insensitive partial match across user id, email, and full_name.

state
string
user_permissions
integer[]
user_type
string

Filter by self-cert classification. Supported values: pro, non_pro.

Response

200 - application/json
meta
object
required

Pagination metadata. Use has_next/has_previous for boolean page checks and next/previous for page URLs.

Example:
results
object[]
required