# Get all user status types

Get all available user status types. Use pagination parameters (page & limit) for optimal performance. Legacy support: returns array without params (deprecated - will be removed in future).

Endpoint: GET /users/status-types
Version: 2.0.59
Security: projectKey

## Security:

  - `projectKey` (unknown)
    apiKey in header x-project-key

## Query parameters:

  - `page` (number)
    Page number (1-based)

  - `limit` (number)
    Items per page

## Response 200:

  - `200` (unknown)
    User status types

## Response 200 fields (application/json):

  - `name` (string, required)
    User Status Type name

  - `description` (string)
    User Status Type description

  - `minTokenBalance` (string, required)
    User Status Type eligible Token Addresses

  - `discountPercentage` (number, required)
    User Status Type discount Rate in percentage

  - `imageUrl` (string)
    User Status Type image Url

  - `eligibleTokenAddresses` (array)
    Eligible token contract addresses for this status type
    Example: ["0x1234...","0x5678..."]

  - `tags` (array)
    Tags for categorization and filtering
    Example: ["vip","premium","gold"]

  - `order` (number)
    Explicit ordering for status hierarchy (higher = more prestigious). If not set, falls back to minTokenBalance for ordering.
    Example: 100

  - `id` (number, required)
    User Status Type id

