> For the complete documentation index, see [llms.txt](https://dev.guardian.hedera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.guardian.hedera.com/guardian/standard-registry/policies/themes/themes-apis.md).

# Themes APIs

Endpoints for creating, updating, importing, exporting, and deleting visual themes used in the Guardian policy editor UI.

**Authentication:** Bearer token required (`Authorization: Bearer <token>`)

***

| Method   | Endpoint                               | Description                             | Auth Required |
| -------- | -------------------------------------- | --------------------------------------- | ------------- |
| `GET`    | `/api/v1/themes`                       | Returns all themes for the current user | Yes           |
| `POST`   | `/api/v1/themes`                       | Creates a new theme                     | Yes           |
| `PUT`    | `/api/v1/themes/{themeId}`             | Updates a theme configuration           | Yes           |
| `DELETE` | `/api/v1/themes/{themeId}`             | Deletes a theme                         | Yes           |
| `GET`    | `/api/v1/themes/{themeId}/export/file` | Exports a theme as a ZIP file           | Yes           |
| `POST`   | `/api/v1/themes/import/file`           | Imports a theme from a ZIP file         | Yes           |

## Endpoints

* [Returning All Themes](/guardian/standard-registry/policies/themes/themes-apis/returning-all-themes.md)
* [Creating Theme](/guardian/standard-registry/policies/themes/themes-apis/creating-theme.md)
* [Updating Theme Configuration](/guardian/standard-registry/policies/themes/themes-apis/updating-theme-configuration.md)
* [Deleting Theme](/guardian/standard-registry/policies/themes/themes-apis/deleting-theme.md)
* [Returning ZIP File Containing Themes](/guardian/standard-registry/policies/themes/themes-apis/returning-zip-file-containing-themes.md)
* [Importing Theme](/guardian/standard-registry/policies/themes/themes-apis/importing-theme.md)
