---
title: "Update Calendar Slot"
method: PATCH
path: "/v2/available_slots/{id}"
tags: ["Calendar Slots"]
---

# Update Calendar Slot

`PATCH /v2/available_slots/{id}`

Update an existing calendar slot. All fields are optional — only the fields provided will be updated.
When updating `max_attendees`, the new value must be greater than 0. If you set it below the current number of booked attendees, existing bookings are preserved and no new bookings will be accepted until `booked_slots_count` drops below the new cap.

## Path parameters

- `id` string, required

## Request body

- object
  - `available_slot` object, required — Fields to update on the calendar slot. All fields are optional.
    - `start_time` string — Start time of the appointment slot
    - `end_time` string — End time of the appointment slot
    - `location` string — Location of the appointment slot
    - `max_attendees` integer — Maximum number of attendees. Must be greater than 0. If set below the current number of booked attendees, existing bookings are preserved and no new bookings will be accepted until the booked count drops below the new cap.
    - `instructions` string — Instructions for attendees
    - `title` string — Name of the event
    - `adaptive` boolean — Removed if in conflict with a booked session or external events
    - `user_id` integer — ID of the recruiter to assign to the slot
    - `opening_stage_ids` object[] — Stage and opening pairs to associate with the slot
      - `funnel_id` string — Identifier for opening
      - `stage_id` string — Identifier for stage

## Response `200`

OK - stage associations updated

- string, nullable

## Other responses

- `401` — Unauthorized
- `404` — Not Found
- `422` — Unprocessable Entity

---

[API](https://skmtc.net/fountain/apis/hire-public-api.md) · [All operations](https://skmtc.net/fountain/apis/hire-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fountain/hire-public-api/versions/5f406c0e9462/schema)
