---
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`

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/05e048df94c6?raw)
