---
title: "Removed — the legacy theme layer is gone, use /v1/brands"
method: PATCH
path: "/v1/themes"
tags: ["generate"]
---

# Removed — the legacy theme layer is gone, use /v1/brands

`PATCH /v1/themes`

## Request

- Base URL: `https://api.slideforge.dev`
- URL: `https://api.slideforge.dev/v1/themes`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Gone (410). The legacy theme layer (`/v1/themes*`, `theme_json`) was replaced by brand kits per spec 37. List and manage kits via /v1/brands; `theme_id` on every render call keeps its name and accepts a built-in id or a brand slug (`slug@N` pins a version).

## Response `200`

Successful Response

- unknown

## Other responses

- `410`: Legacy theme layer removed

---

[API](https://skmtc.dev/slideforge/apis/slideforge-api.md) · [All operations](https://skmtc.dev/slideforge/apis/slideforge-api/llms.txt) · [OpenAPI document](https://skmtc.dev/slideforge/apis/slideforge-api/revisions/ae698e3d3c00?raw)
