---
title: "Update profile (session)"
method: PATCH
path: "/api/v1/me/profile"
tags: ["User"]
---

# Update profile (session)

`PATCH /api/v1/me/profile`

## Request

- Base URL: `https://api.feedico.io`
- URL: `https://api.feedico.io/api/v1/me/profile`
- Auth: HTTP bearer

Change **fullName**, **company**, and/or **companyWebsite**. Send at least one field. To clear the website, send `"companyWebsite": null`.

**Do not send `email`**  -  it returns `400` (`email_read_only`).

## Request body

- ProfilePatchRequest: At least one property required. Omit email.
  - `fullName` string
  - `company` string
  - `companyWebsite` string, nullable: Full https URL, or null to clear.

## Response `200`

Updated profile

- ProfileGetResponse
  - `ok` boolean, required
  - `profile` SessionProfile, required
    - `id` string
    - `email` string, email
    - `fullName` string
    - `company` string
    - `companyWebsite` string, nullable
    - `memberSince` string, date-time, nullable
    - `plan` object
      - `slug` string
      - `name` string
      - `priceNote` string
    - `planRenewsAt` string, date, nullable
    - `daysUntilRenewal` integer, nullable

## Other responses

- `400`: Validation or email_read_only
- `401`: No or invalid session
- `503`: Database / schema issue

---

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