---
title: "Host accepts or declines a proposed time"
method: POST
path: "/api/meetings/{id}/suggestions/{sid}"
---

# Host accepts or declines a proposed time

`POST /api/meetings/{id}/suggestions/{sid}`

## Request

- Base URL: `https://whenmeet.me`
- URL: `https://whenmeet.me/api/meetings/{id}/suggestions/{sid}`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `__Host-session`

Accept moves the meeting: D1 row, the provider calendar event, and a reschedule email with a SEQUENCE-bumped ICS to all participants.

## Path parameters

- `id` string, uuid, required
- `sid` string, uuid, required

## Request body

- object
  - `action` 'accept' | 'decline', required

## Response `200`

status accepted/declined; on accept also startsAt/endsAt/eventUpdated.

## Other responses

- `403`: Caller is not the host.
- `409`: already_resolved, or booking_managed (a booking-link meeting moves via its manage link).

---

[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)
