---
title: "Update user profile"
method: PATCH
path: "/v2/farcaster/user/"
tags: ["User"]
---

# Update user profile

`PATCH /v2/farcaster/user/`

Update user profile 
(In order to update user's profile `signer_uuid` must be approved)

## Request body

- UpdateUserReqBody
  - `banner` string — Requires pro subscription.
  - `bio` string
  - `display_name` string
  - `location` object
    - `latitude` number, double, required
    - `longitude` number, double, required
  - `pfp_url` string
  - `primary_eth_address` string — Must be one of the verified addresses.
  - `primary_sol_address` string — Must be one of the verified addresses.
  - `signer_uuid` string, required — UUID of the signer. `signer_uuid` is paired with API key, can't use a `uuid` made with a different API key.
  - `url` string
  - `username` string
  - `verified_accounts` object
    - `github` string
    - `x` string

## Response `200`

Success

- OperationResponse
  - `message` string
  - `success` boolean

## Other responses

- `207` — 207
- `400` — Bad Request
- `403` — Forbidden
- `404` — Resource not found
- `500` — Server Error

---

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