---
title: "One link type (personal or team)"
method: GET
path: "/api/public/{handle}/{slug}"
tags: ["Public booking"]
---

# One link type (personal or team)

`GET /api/public/{handle}/{slug}`

## Request

- Base URL: `https://whenmeet.me`
- URL: `https://whenmeet.me/api/public/{handle}/{slug}`
- Auth: none declared

handle is the owner’s nickname; a team handle also works with that link’s own slug (the canonical form is aliasOf from GET /api/public/{handle}).

## Path parameters

- `handle` string, required
- `slug` string, required

## Response `200`

Link details.

- object
  - `host` object
    - `name` string
    - `handle` string
    - `timezone` string
    - `welcome` string, nullable: The profile’s welcome note.
  - `eventType` PublicEventType
    - `slug` string
    - `title` string
    - `description` string, nullable
    - `durationMin` integer
    - `conference` 'meet' | 'teams' | 'null', nullable
    - `questions` BookingQuestion[]
      - `id` string, required
      - `label` string, required
      - `type` 'text' | 'textarea', required
      - `required` boolean, required
    - `minNoticeMin` integer
    - `maxDaysAhead` integer
    - `team` object, nullable: Who the visitor will meet — names and initials only, never emails (null name = a teammate who has not joined yet).
      - `mode` 'all' | 'any'
      - `members` object[]
        - `name` string, nullable
        - `initials` string
  - `acceptingBookings` boolean

## Other responses

- `404`: not_found (unknown or inactive).

---

[API](https://skmtc.dev/whenmeet/apis/whenmeet-me-api.md) · [All operations](https://skmtc.dev/whenmeet/apis/whenmeet-me-api/llms.txt) · [OpenAPI document](https://skmtc.dev/whenmeet/apis/whenmeet-me-api/revisions/202b80022215?raw)
