---
title: "Update profile information"
method: PATCH
path: "/2/profile"
tags: ["Profile"]
---

# Update profile information

`PATCH /2/profile`

## Query parameters

- `dry_run` boolean — Ensures that the request passes the system validation

## Request body

- object
  - `birth_at` string, nullable
  - `country_id` integer
  - `current_account_id` integer
  - `current_password` string
  - `email` string, required — Email
  - `firstname` string
  - `keep_session_ids` string[]
  - `language_id` integer — Unique identifier of the `language` that is related to the resource `{name}`
  - `lastname` string
  - `locale` string — Represents a language identifier and a region identifier
  - `password` string
  - `reminder_email` string
  - `reminder_phone` string
  - `successful_connexion_notification` boolean
  - `timezone` string
  - `timezone_id` integer
  - `unsuccessful_connexion_limit` boolean
  - `unsuccessful_connexion_notification` boolean
  - `unsuccessful_connexion_rate_limit` integer

## Response `200`

OK

- Response
  - `result` 'success' | 'error' | 'asynchronous', required — Result of the HTTP request

## Other responses

- `401` — Unauthorized
- `404` — Not Found
- `422` — Unprocessable Entity
- `500` — Internal Server Error

---

[API](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools.md) · [All operations](https://skmtc.dev/infomaniak/apis/api-reference-developer-tools/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/infomaniak/api-reference-developer-tools/revisions/667aae28fec6/schema)
