---
title: "Update the Max scheduling settings"
method: PUT
path: "/public/v1/max/settings/scheduling"
tags: ["Max Settings"]
---

# Update the Max scheduling settings

`PUT /public/v1/max/settings/scheduling`

Updates the calling user's meeting-booking preferences and scheduling instructions. Only the fields you send are changed. Requires a USER API key.

## Request body

- object
  - `schedulingEnabled` boolean
  - `schedulingInstructions` string, nullable
  - `timezone` string
  - `schedulingLinks` object[]
    - `id` number, nullable
    - `link` string, uri, required
    - `description` string, nullable
    - `isActive` boolean

## Response `200`

Updated scheduling settings

- object
  - `ok` true, required
  - `data` object, required
    - `schedulingEnabled` boolean, required
    - `schedulingInstructions` string, nullable, required
    - `timezone` string, nullable, required
    - `schedulingLinks` object[], required
      - `id` number, required
      - `link` string, required
      - `description` string, nullable, required
      - `isActive` boolean, required
      - `createdAt` string, required
      - `updatedAt` string, required

## Other responses

- `401` — Unauthorized — a USER API key is required

## Changes

- **2026-10-03** `666cd9efa9f3` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getfrontline/apis/public-api/changes/public/v1/max/settings/scheduling/put.md)

---

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