---
title: "Book a class session"
method: POST
path: "/Appointments/Sessions?SessionId={session_id}&BookingSource={booking_source}"
---

# Book a class session

`POST /Appointments/Sessions?SessionId={session_id}&BookingSource={booking_source}`

This API helps you to create a booking for the specified class session for a signed-in guest.

You must provide a unique identifier of the session as `session_id` in the API request. The API then returns the `RegistrationId` and `RegistrationStatusId` details of the booking.

## Query parameters

- `session_id` integer, required
- `booking_source` ''

## Response `200`

200

## Other responses

- `400` — 400

---

[API](https://skmtc.net/zenoti/apis/zenoti-authentication.md) · [All operations](https://skmtc.net/zenoti/apis/zenoti-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zenoti/zenoti-authentication/revisions/e628f892391a/schema)
