---
title: Get user preferences
full: true
_openapi:
  method: GET
  toc: []
  structuredData:
    headings: []
    contents:
      - content: >
          Retrieve a user's notification preferences.


          Preferences control which notifications the user receives:

          - `channel_types`: Global opt-in/opt-out per channel type (email, sms,
          push, etc.)

          - `notiflows`: Per-notiflow preferences with optional channel
          overrides
---

{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

Retrieve a user's notification preferences.

Preferences control which notifications the user receives:
- `channel_types`: Global opt-in/opt-out per channel type (email, sms, push, etc.)
- `notiflows`: Per-notiflow preferences with optional channel overrides


<APIPage document={"./openapi-admin.json"} operations={[{"path":"/users/{user_external_id}/preferences","method":"get"}]} />