# Обновить персональные дефолты календаря

export default function Layout(props) {
  const { OpenAPIPage } = props.components ?? {};
  return (
    <>
      {props.children}
      ## Обновить персональные дефолты календаря

`PUT /api/v1/calendar/settings/calendar/me`

**Авторизация:** dpop или oauth2: `calendar:read`

**Тело запроса** (`application/json`, обязательное): CalendarUserDefaultsBody
- `defaultInviteOthers`: boolean, nullable — Право приглашать других; null — по настройке команды
- `defaultRequestResponses`: boolean, nullable — Запрашивать RSVP; null — по настройке команды
- `defaultSeeGuestList`: boolean, nullable — Видимость списка гостей; null — по настройке команды
- `defaultVisibility`: "public" | "private" | "confidential" | null — Видимость новых событий; null — по настройке команды
- `strictRemind`: boolean — Настойчивые напоминания

**Ответы**

- `200` — Дефолты обновлены (`application/json`, CalendarDefaultsResponse)
  - `team`: object — Дефолты команды
  - `user`: object — Персональные дефолты
- `400` — Некорректный запрос: не прошла валидация параметров или тела (`application/problem+json`, ProblemDetails)
- `401` — Токен отсутствует, недействителен или истёк (`application/problem+json`, ProblemDetails)
- `403` — Недостаточно прав или scope (`application/problem+json`, ProblemDetails)

    </>
  );
}
