> ## Documentation Index
> Fetch the complete documentation index at: https://traddal.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# List classification modes

> The classification modes available to your workspace.

Requires the `classify:read` scope.

Modes trade speed against depth — pass a mode's slug as `mode` on
[Classify a product](/api-reference/classify/classify-product). Only modes
with `supportsImages: true` accept an `image_url`; only modes with
`supportsUrls: true` accept a `product_url`.

<ResponseField name="modes" type="array">
  Each mode carries `mode` (the slug you send), `name`, `description`,
  `isDefault` (used when no `mode` is sent), `supportsImages`, and
  `supportsUrls`.
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl https://{partner}.mytraddal.com/admin/api/v1/classify/modes \
    -H 'Authorization: Bearer {access_token}'
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "success": true,
    "message": "",
    "modes": [
      {
        "mode": "mini",
        "name": "Mini",
        "description": "Fastest — vector search only, no LLM calls",
        "isDefault": false,
        "supportsImages": false,
        "supportsUrls": false
      },
      {
        "mode": "pro",
        "name": "Pro",
        "description": "Balanced accuracy and speed",
        "isDefault": true,
        "supportsImages": true,
        "supportsUrls": true
      }
    ]
  }
  ```
</ResponseExample>
