---
title: "Unregister From Webinar Slot"
method: DELETE
path: "/teacher/webinars/slots/{slot_id}/unregister"
tags: ["Teacher - Webinars"]
---

# Unregister From Webinar Slot

`DELETE /teacher/webinars/slots/{slot_id}/unregister`

## Request

- Base URL: `https://api.excellence-ai.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.excellence-ai.com/teacher/webinars/slots/{slot_id}/unregister`
- Auth: OAuth 2 (password, token URL `api/login`)

Unregister the current teacher from a webinar slot.

This endpoint will:
- Validate the slot exists
- Check if the teacher is actually registered
- Remove the registration
- Allow unregistration even if the slot has started (for flexibility)

## Path parameters

- `slot_id` string, required: The ID of the webinar slot to unregister from

## Response `200`

Successful Response

- RegistrationResponse: Response model for webinar registration
  - `message` string, required
  - `success` boolean, required
  - `already_registered` boolean

## Other responses

- `422`: Validation Error

---

[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/379e4a57dee8?raw)
