---
title: "Get the availability for a meeting"
method: GET
path: "/scheduler/v3/meetings/meeting-links/book/availability-page/{slug}"
tags: ["Basic"]
deprecated: true
---

# Get the availability for a meeting

`GET /scheduler/v3/meetings/meeting-links/book/availability-page/{slug}`

## Request

- Base URL: `https://api.hubapi.com`
- URL: `https://api.hubapi.com/scheduler/v3/meetings/meeting-links/book/availability-page/{slug}`
- Auth: OAuth 2
  - Authorization code: `https://app.hubspot.com/oauth/authorize`
  - Token URL: `https://api.hubapi.com/oauth/v1/token` scopes: `scheduler.meetings.meeting-link.read`

> **Deprecated.**

Get the next availability times for a meeting page.

## Path parameters

- `slug` string, required

## Query parameters

- `timezone` string, required
- `monthOffset` integer

## Response `200`

successful operation

- ExternalLinkAvailabilityAndBusyTimes
  - `allUsersBusyTimes` ExternalUserBusyTimes[], required
    - `busyTimes` ExternalTimeRange[], required
      - `end` integer, required: The end time of the time range, represented as Unix time in milliseconds.
      - `start` integer, required: The start time of the time range, represented as Unix time in milliseconds.
    - `isOffline` boolean, required: Whether the user is offline.
    - `meetingsUser` ExternalMeetingsUser, required
      - `calendarProvider` 'EXCHANGE' | 'GOOGLE' | 'OFFICE365' | 'UNKNOWN', required: The calendar provider associated with the user. Accepted values are: GOOGLE, OFFICE365, EXCHANGE, UNKNOWN.
      - `id` string, required: The ID for the meetings user. This value is different than the userId.
      - `isSalesStarter` boolean, required: Whether the user has a sales starter seat.
      - `userId` string, required: The ID of the user.
      - `userProfile` ExternalUserProfile, required
        - `email` string, required: The email address of the user.
        - `firstName` string: The first name of the user.
        - `fullName` string: The full name of the user.
        - `lastName` string: The last name of the user.
  - `linkAvailability` ExternalLinkAvailability
    - `hasMore` boolean, required: Whether there are more available meeting times beyond the returned set.
    - `linkAvailabilityByDuration` object, required: Available booking slots for the meeting, grouped by the duration.

## Other responses

- `default`: An error occurred.

## Changes

- **2026-09-21** (v3) `0339d215b1df`: 1 info
  - endpoint deprecated
- **2026-08-17** (v3) `9568edbcb488`: 1 info
  - endpoint added
- **2026-07-13** (v3) `66a45798cdcc`: 1 breaking
  - api path removed without deprecation
- **2026-07-13** (v3) `d694c260f927`: 1 info
  - endpoint added
- **2026-07-13** (v3) `0d2b290a3bf9`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/hubspot/apis/scheduler-meetings/changes/scheduler/v3/meetings/meeting-links/book/availability-page/:slug/get.md)

---

[API](https://skmtc.dev/hubspot/apis/scheduler-meetings.md) - [All operations](https://skmtc.dev/hubspot/apis/scheduler-meetings/llms.txt) - [OpenAPI document](https://skmtc.dev/hubspot/apis/scheduler-meetings/revisions/93e16a7a6b04?raw)
