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

# Update Theme

Set your account color theme. The theme is stored on your account and returned as `theme` on your [`/users/@me`](/relay-reference/endpoint/users) profile.

## Behavior

* This endpoint is PLUS-only. Non-PLUS accounts receive a `403`.
* `theme` must be one of the supported theme keys: `red`, `orange`, `amber`, `yellow`, `pastel_yellow`, `pastel_orange`, `lime`, `light_green`, `slime`, `green`, `emerald`, `teal`, `ice`, `cyan`, `sky`, `pastel_blue`, `waterfall`, `blue`, `midnight_blue`, `indigo`, `light_violet`, `violet`, `purple`, `magneta`, `fuchsia`, `pastel_purple`, `light_pink`, `pink`, `rose`, `dark_rose`, `dynamic`.
* Any other value returns a `400`.
* The theme is visible only to you. It is never exposed on other users' profiles.

## Examples

```bash theme={null}
curl -X PATCH "https://relay.snipp.gg/theme" \
  -H "relay-key: YOUR_RELAY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"theme": "waterfall"}'
```

## Responses

```json theme={null}
{
  "message": "Theme updated successfully!",
  "theme": "waterfall"
}
```
