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

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

`PUT /api/v1/calendar/settings/calendar/team`

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

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

**Ответы**

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

    </>
  );
}
