---
title: "Read the caller's preference command receipt"
method: GET
path: "/v1/users/me/preferences/operations/{operationId}"
tags: ["user"]
---

# Read the caller's preference command receipt

`GET /v1/users/me/preferences/operations/{operationId}`

## Request

- Base URL: `https://app.legend.trade/api/rest`
- URL: `https://app.legend.trade/api/rest/v1/users/me/preferences/operations/{operationId}`
- Auth: HTTP bearer

## Path parameters

- `operationId` string, uuid, required

## Response `200`

Successful response

- PreferenceOperationOutput
  - `receipt` PreferenceCommandReceipt, required: The preferences at the original command. Read current preferences after recovery. Serialize conflicting patches in the client.
    - `operationId` string, uuid, required
    - `status` 'succeeded' | 'rejected', required
    - `result` PreferenceCommandResult, required
      - `viewerId` string, uuid, required
      - `preferences` UserPreferences, required
        - `feedMinNotional` number, required
        - `tickerView` 'watchlist' | 'traders', required
        - `tickerPeriod` '7d' | '30d' | 'all' | '24h', required
        - `tickerFavoriteOrder` string[], required
        - `tokenSelectorSort` TokenSelectorSortOutput, required
          - `sortColumn` 'price' | 'change24h' | 'volume' | 'openInterest', required
          - `sortDirection` 'asc' | 'desc', required
        - `favoriteTimeframes` string[], required
        - `chartType` 'bars' | 'candles' | 'hollow-candles' | 'line' | 'area' | 'baseline' | 'heikin-ashi', required
        - `chartIndicators` ChartIndicatorsOutput, required
          - `version` 1, required
          - `content` string, required
        - `chartInterval` '1' | '3' | '5' | '15' | '30' | '60' | '120' | '240' | '480' | '720' | '1S' | '1D' | '3D' | '1W', required
        - `chartTradingOverlays` ChartTradingOverlaysOutput, required
          - `position` boolean, required
          - `liquidation` boolean, required
          - `orders` boolean, required
          - `fills` boolean, required
        - `chartColors` ChartColorsOutput, required
          - `up` string, nullable, required
          - `down` string, nullable, required
        - `netWorthChartRange` '1d' | '1w' | '1m' | 'all', required
        - `tradeTab` union, required
          - 'info' | 'positions' | 'copying' | 'spot' | 'open-orders' | 'trades' | 'algo-orders' | 'funding'
          - string
        - `locale` union, required
          - 'en' | 'fr' | 'th' | 'ko' | 'ja' | 'zh-CN' | 'de' | 'es'
          - string
    - `error` object, nullable, required
      - `code` string, required
      - `message` string, required

## Other responses

- `400`: Invalid input data
- `401`: Authorization not provided
- `403`: Insufficient access
- `404`: Not found
- `500`: Internal server error

## Changes

- **2026-10-29** `c3e45061cf81`: 1 info
  - the `chartTradingOverlays` response's property default value changed from `{"position":true,"liquidation":true,"orders":true,"fills":false}` to `{"position":true,"liquidation":true,"orders":true,"fills":true}` for the status `200`
- **2026-10-26** `97ecc6caa9a3`: 1 breaking, 7 info
  - the `receipt/anyOf[#/components/schemas/PreferenceCommandReceipt]/result/anyOf[#/components/schemas/PreferenceCommandResult]/preferences/locale` response's property type changed from `string` to no type for status `200`
  - added `subschema #1, subschema #2` to the `receipt/anyOf[#/components/schemas/PreferenceCommandReceipt]/result/anyOf[#/components/schemas/PreferenceCommandResult]/preferences/locale` response property `anyOf` list for the response status `200`
  - removed the `en` enum value from the `receipt/anyOf[#/components/schemas/PreferenceCommandReceipt]/result/anyOf[#/components/schemas/PreferenceCommandResult]/preferences/locale` response property for the response status `200`
  - removed the `fr` enum value from the `receipt/anyOf[#/components/schemas/PreferenceCommandReceipt]/result/anyOf[#/components/schemas/PreferenceCommandResult]/preferences/locale` response property for the response status `200`
  - …4 more
- **2026-10-24** `47071fafc154`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/legend/apis/legend-api/changes/v1/users/me/preferences/operations/:operationId/get.md)

---

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