---
title: "Get user email preferences (legacy)"
method: GET
path: "/user/email-preferences"
tags: ["user-preferences"]
---

# Get user email preferences (legacy)

`GET /user/email-preferences`

Legacy tier/product toggles stored in Supabase user_metadata. For Customer.io marketing topics, use GET /user/marketing-subscriptions instead.

## Response `200`

Successful Response

- EmailPreferencesResponse — Response model for email preferences
  - `preferences` EmailPreference[], required — User's email preferences
    - `id` string, required — Unique preference identifier
    - `name` string, required — Display name for the preference
    - `description` string, required — Description of what this preference controls
    - `enabled` boolean, required — Whether this preference is enabled
    - `category` string, required — Category: limits, billing, features
    - `defaultEnabled` boolean, required — Default enabled state
  - `email_service_status` string, required — Email service status

## Other responses

- `401` — Unauthorized

---

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