---
title: "Update current user settings"
method: PUT
path: "/v1/settings"
tags: ["Settings"]
---

# Update current user settings

`PUT /v1/settings`

Updates settings for the currently authenticated user. This includes preferences like theme, timezone, language, currency, display formats, and timer behaviors.

## Request body

- SettingsDto
  - `theme` string
  - `timezone` string
  - `language` string
  - `currency` string
  - `distance` string
  - `dateFormat` string
  - `timeFormat` string
  - `durationFormat` string
  - `csvSeparator` string
  - `slotDuration` integer
  - `snapDuration` integer
  - `firstDay` integer
  - `defaultTaskDuration` integer
  - `defaultBreakDuration` integer
  - `entriesPerPage` integer
  - `timerRounding` integer
  - `timerRoundingType` integer
  - `timerEditView` boolean
  - `pauseRounding` integer
  - `pauseRoundingType` integer
  - `pauseEditView` boolean
  - `showRelatives` boolean
  - `weeklySummary` boolean
  - `monthlySummary` boolean
  - `autofillProjectSelection` boolean
  - `lastUpdate` integer

## Response `200`

Settings updated successfully

- SettingsDto
  - `theme` string
  - `timezone` string
  - `language` string
  - `currency` string
  - `distance` string
  - `dateFormat` string
  - `timeFormat` string
  - `durationFormat` string
  - `csvSeparator` string
  - `slotDuration` integer
  - `snapDuration` integer
  - `firstDay` integer
  - `defaultTaskDuration` integer
  - `defaultBreakDuration` integer
  - `entriesPerPage` integer
  - `timerRounding` integer
  - `timerRoundingType` integer
  - `timerEditView` boolean
  - `pauseRounding` integer
  - `pauseRoundingType` integer
  - `pauseEditView` boolean
  - `showRelatives` boolean
  - `weeklySummary` boolean
  - `monthlySummary` boolean
  - `autofillProjectSelection` boolean
  - `lastUpdate` integer

## Other responses

- `400` — Invalid request - Malformed settings data
- `401` — Not authorized - Authentication required
- `500` — Internal server error

---

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