---
title: "GET /api/v1/auth/me"
method: GET
path: "/api/v1/auth/me"
tags: ["Auth"]
---

# GET /api/v1/auth/me

`GET /api/v1/auth/me`

## Response `200`

- AuthUserDto
  - `id` string, required
  - `firstName` string, required
  - `lastName` string, required
  - `email` string, required
  - `address` string
  - `role` string, required
  - `accountType` 'email' | 'wallet', required
  - `profilePicture` string
  - `flags` UserFlagsDto
    - `introModal` boolean
  - `phone` string
  - `position` string
  - `status` 'pending' | 'active' | 'suspended', required
  - `organization` AuthOrganizationMinimalDto, required
    - `id` string, required
    - `name` string, required
    - `type` string, required
    - `status` 'pending' | 'active' | 'suspended', required
    - `ownerId` string, required
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
    - `paymentSetting` PaymentSettingDto
      - `id` string, required
      - `createdAt` string, date-time
      - `updatedAt` string, date-time
      - `paymentMethodTypes` PaymentMethodType[] — A list of the types of payment methods
      - `allowedChains` PaymentSettingChainDto[] — The list of chains allowed for the payment. If not provided, all chains supported by the organization are enabled.
        - `chainId` number, required
        - `blacklistCurrencies` CryptoCurrency[] — The list of currencies to disable for the payment. Note: This field is only used for checkout session API atm.
        - `withdrawalAddress` string — This is optional, default withdrawal address configured in dashboard under settings > payment methods is used. The custom withdrawal address to use for this chain instead of stored default withdrawal address.
        - `withdrawalAddresses` CheckoutSessionSplitWithdrawalAddressDto[] — The list of withdrawal addresses to split the payment. If provided, the sum of all split percentages should be 100.
          - `splitPercentage` number, required
          - `address` string, required — The withdrawal address for the split percentage
      - `allowedCurrencies` CryptoCurrency[] — The list of currencies allowed for the payment.
      - `preferredChainId` number — The preferred chain's id
      - `preferredCurrency` 'usdc' | 'usdt' | 'pyusd' | 'eurc' | 'brett' | 'dai' | 'btc' | 'eth' | 'matic' | 'bnb' | 'sol' | 'busd' | 'trx' | 'food' | 'bonk' | 'wif' | 'goat' | 'spx' | 'truf' | 'pengu'
      - `allowSwap` boolean — Whether the user can swap the payment currency
      - `applyFee` boolean — Whether add a application fee to the user payment
      - `feePercentage` number, required — Percent that will be added to subtotal as a fee
      - `applyGasFee` boolean — Whether add a transaction fee to the user payment
      - `allowSplitPayments` boolean — Whether the user can split the payment
      - `slippagePercentage` number — The slippage percentage allowed for swaps and withdrawals
    - `features` object
    - `referralCode` string
  - `createdAt` string, date-time
  - `updatedAt` string, date-time

## Other responses

- `500`

---

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