---
seo:
  description: Appointments and course scheduling.
sidebar:
  label: Overview
title: Fuxam API v4
---
Appointments and course scheduling.

Version 4.3.0

Base URL: `https://fuxam.app/api/v4`, `https://dev.fuxam.app/api/v4`

## Appointments

Appointments and scheduling. **Course IDs:** list/create bodies use **layer IDs** (`layerId` from `GET /courses`), not course entity `id`. Use course entity `id` only in `/courses/{id}/appointments`. **Create:** appointments are recorded under an institution admin/moderator as creator (not the integration itself). **Online/hybrid:** `isOnline` and `isHybrid` may be adjusted server-side from rooms, `address`, and `onlineAddress`. **Not supported via API:** recurring series creation, attendance, appointment-type listing.

- [`GET /courses/{id}/appointments`](/docs/api/appointments/appointments/list-course-appointments) — List appointments for a course.
- [`POST /courses/{id}/appointments`](/docs/api/appointments/appointments/create-course-appointment) — Create an appointment for a course.
- [`GET /appointments`](/docs/api/appointments/appointments/list-appointments) — List appointments.
- [`POST /appointments`](/docs/api/appointments/appointments/create-appointment) — Create an appointment.
- [`GET /appointments/{id}`](/docs/api/appointments/appointments/get-appointment) — Get an appointment by ID.
- [`PATCH /appointments/{id}`](/docs/api/appointments/appointments/update-appointment) — Update an appointment.
- [`DELETE /appointments/{id}`](/docs/api/appointments/appointments/delete-appointment) — Delete an appointment.
