---
title: "Get Upcoming Webinar Slots"
method: GET
path: "/teacher/webinars/upcoming-slots"
tags: ["Teacher - Webinars"]
---

# Get Upcoming Webinar Slots

`GET /teacher/webinars/upcoming-slots`

Get upcoming active webinar slots that teachers can register for.

Returns slots that are:
- Active (is_active = True)
- In the future (start_time_utc > now)

For each slot, includes:
- Whether the current teacher is already registered
- Current registration count
- Whether the slot is full (if max_attendees is set)

## Response `200`

Successful Response

- UpcomingWebinarSlotResponse[]
  - `id` string, required
  - `start_time_utc` string, date-time, required
  - `title` string, nullable
  - `description` string, nullable
  - `zoom_link` string, required
  - `max_attendees` integer, nullable
  - `is_active` boolean, required
  - `is_registered_by_current_teacher` boolean, required
  - `current_registrations_count` integer, required
  - `is_full` boolean, required

---

[API](https://skmtc.dev/excellence-ai/apis/excellence-learning.md) · [All operations](https://skmtc.dev/excellence-ai/apis/excellence-learning/llms.txt) · [OpenAPI document](https://skmtc.dev/excellence-ai/apis/excellence-learning/revisions/2a0c1636fd3b?raw)
