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

# List Preset Templates

> Read-only blueprints the Routing Studio empty state offers.

Returns the hand-curated preset templates the Routing Studio empty state offers as starter rule sets. Presets are read-only — applying one is a normal [create preference](/api-reference/routing-preferences/create-preference) call seeded with the preset's `rules`, `examples`, and `confidence_floor_overrides`.

## Authentication

Requires a Bearer token with the `billing` API key scope.

## Request Examples

<CodeGroup>
  ```bash curl theme={null}
  curl https://www.hitheo.ai/api/v1/routing-preferences/presets \
    -H "Authorization: Bearer $THEO_API_KEY"
  ```

  ```typescript SDK theme={null}
  // Use the raw HTTP client for now — preset listing is exposed at the
  // REST surface and is typically consumed by the dashboard empty state.
  const res = await fetch("https://www.hitheo.ai/api/v1/routing-preferences/presets", {
    headers: { Authorization: `Bearer ${process.env.THEO_API_KEY}` },
  });
  const { presets } = await res.json();
  ```
</CodeGroup>

## Response

Each preset includes `id`, `name`, `tagline`, `description`, `rules`, `examples`, and `confidence_floor_overrides`.

```json theme={null}
{
  "presets": [
    {
      "id": "pricing-questions",
      "name": "Pricing questions",
      "tagline": "Route pricing questions to the analytical engine.",
      "description": "Catches pricing-related keywords (pricing, cost, quote, plan, tier) and promotes to `think`.",
      "rules": [
        {
          "pattern": "\\b(price|pricing|cost|quote|tier|plan)\\b",
          "target_mode": "think",
          "confidence": 0.88,
          "description": "Pricing questions get the analytical engine."
        }
      ],
      "examples": [
        { "prompt": "What's the price of the enterprise plan?", "expected_mode": "think" }
      ],
      "confidence_floor_overrides": {}
    }
  ]
}
```
