# Update user status type

Update user status type as admin

Endpoint: PUT /users/status-types/{id}
Version: 2.0.59
Security: authJWT

## Security:

  - `authJWT` (unknown)
    http bearer JWT

## Path parameters:

  - `id` (number, required)

## Request 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

## Response 200:

  - `200` (unknown)
    User status type updated

## 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

## Response 404:

  - `404` (unknown)
    User status type not found

