---
title: "Get animation presets (Roles: user, none)"
method: GET
path: "/utils/animation-presets"
tags: ["Games"]
---

# Get animation presets (Roles: user, none)

`GET /utils/animation-presets`

## Query parameters

- `id` string

## Response `200`

Success

- AnimationPreset[]
  - `id` string — Unique identifier for the animation preset
  - `name` string — Name of the animation preset
  - `category` string — Category of the animation preset
  - `description` string — Description of the animation preset
  - `duration` number, float — Duration of the animation in seconds
  - `preview_url` string — URL to preview the animation
  - `clip_url` string — Motion clip backing the preset. Only presets that expose a clip_url can be retargeted onto a rigged 3D model (animate-3d-preset).
  - `perspectives` AnimationPresetPerspective[]
    - `id` string — Unique identifier for the perspective
    - `name` string — Name of the perspective
    - `description` string — Description of the perspective
    - `directions` AnimationPresetPerspectiveDirections
      - `E` string
      - `N` string
      - `NE` string
      - `NW` string
      - `S` string
      - `SE` string
      - `SW` string
      - `W` string

## Other responses

- `400` — Error
- `404` — Animation preset not found

---

[API](https://skmtc.net/ludo/apis/ludo-ai-api.md) · [All operations](https://skmtc.net/ludo/apis/ludo-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ludo/ludo-ai-api/revisions/3af866d68651/schema)
