---
title: "Update current user"
method: PATCH
path: "/me"
tags: ["Users"]
---

# Update current user

`PATCH /me`

Updates editable profile fields for the authenticated user. Send phone_number in E.164 format including the country prefix (e.g. +16505551234); send an empty string to clear it.

## Request body

- InternalHttpapiUsersapiUpdateProfileRequest
  - `phone_number` string

## Response `200`

OK

- InternalHttpapiUsersapiUserProfileResponse
  - `date_joined` integer — Unix timestamp
  - `display_name` string
  - `email` string
  - `id` string
  - `name` string
  - `onboarding_completed_at` integer — Unix timestamp, nil if not completed
  - `organizations` string[] — Array of org IDs (matches neohorizon)
  - `phone_number` string — E.164 phone number incl. country prefix; nil when unset
  - `referred_from_orgs` string[] — Org IDs from accepted invites (only on first request after signup)
  - `signup_flow` string — Product entry point the user signed up through (e.g. "hivemind"); nil when un-tagged
  - `verified` boolean

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `500` — Internal Server Error

---

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