---
title: "Get the authenticated user's profile and resources"
method: GET
path: "/v2/users/me"
tags: ["Account"]
---

# Get the authenticated user's profile and resources

`GET /v2/users/me`

Returns the authenticated user, the memory allocated to their plan, and the aggregate list of applications and databases they own. The response is scoped to the caller; there is no path parameter to target another user.

## Response `200`

User profile, plan, memory budget, and the user's applications and databases.

- object
  - `status` 'success', required
  - `response` object, required
    - `user` User, required
      - `id` string, required — User identifier.
      - `name` string, required — Display name (1-24 chars).
      - `email` string, email, required
      - `locale` string, required — Preferred locale (e.g. `pt-BR`, `en-US`, `es-ES`, `zh-CN`, `ja-JP`, `fr-FR`, `de-DE`, `it-IT`).
      - `plan` Plan, required
        - `name` string, required — Plan slug (e.g. `free`, `hobby-2`, `standard-8`, `pro-16`, `enterprise-64`).
        - `memory` object, required — Live memory accounting for the user across all applications and databases. All values are in MB.
          - `limit` integer, required — Total memory budget granted by the plan.
          - `available` integer, required — Unallocated memory (`limit - used`).
          - `used` integer, required — Memory currently allocated to applications and databases.
        - `duration` integer, nullable, required — Unix timestamp in milliseconds at which the current plan expires. `null` for plans that never expire (e.g. `free`).
      - `created_at` string, date-time, required
    - `applications` AppSummary[], required
      - `id` string, required
      - `name` string, required
      - `desc` string — Optional. Key is omitted when not set.
      - `ram` integer, required — Allocated memory in MB.
      - `lang` string, required — Runtime language. Truncated form of `App.language`.
      - `domain` string, nullable, required
      - `custom` string, nullable, required
      - `cluster` string, required
      - `created_at` string, date-time, required
    - `databases` DatabaseSummary[], required
      - `id` string, required
      - `name` string, required
      - `ram` integer, required
      - `type` string, required
      - `cluster` string, required
      - `created_at` string, date-time, required

## Other responses

- `401` — The Authorization header is missing, malformed, or the credentials are not valid.
- `429` — The authenticated user or API key exceeded the global request budget.
- `500` — An unexpected error occurred while processing the request.

---

[API](https://skmtc.dev/squarecloud/apis/square-cloud-api.md) · [All operations](https://skmtc.dev/squarecloud/apis/square-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/squarecloud/square-cloud-api/revisions/54b7733a6b95/schema)
