---
title: "Delete a repeating schedule, keeping its dates as individual slots"
method: DELETE
path: "/signups/{id}/slot_series/{seriesId}"
tags: ["Slots"]
---

# Delete a repeating schedule, keeping its dates as individual slots

`DELETE /signups/{id}/slot_series/{seriesId}`

## Request

- Base URL: `https://thesignup.app/api/v1`
- URL: `https://thesignup.app/api/v1/signups/{id}/slot_series/{seriesId}`
- Auth: HTTP bearer

Delete the signup's Slot Series. Nothing the participants see is destroyed: every Occurrence the Series had becomes an ordinary individual slot with its times, capacity and registrations (`seriesId`, `seriesDate` and `shiftIndex` are cleared). Cancelled Occurrences stay cancelled. After it the signup has no Series, so a new one can be created. Notifies nobody. `released` counts every Occurrence, cancelled ones included, and `keptCancelled` the cancelled subset. A Series that is not on this signup is `404 not_found` and nothing is written.

## Path parameters

- `id` string, uuid, required
- `seriesId` string, uuid, required

## Response `200`

How many Occurrences were released

- DeleteSlotSeriesResponse
  - `released` integer, required: Every Occurrence the Series had, cancelled ones included, now an ordinary individual slot.
  - `keptCancelled` integer, required: Of `released`, the ones that were cancelled and stay cancelled.

## Other responses

- `401`: Unauthenticated — credentials missing, malformed, invalid, or revoked
- `403`: Forbidden — credentials valid but lack the required scope
- `404`: Not found
- `422`: Validation failed — request body / query / path is structurally wrong
- `429`: Rate limited or daily ceiling exceeded
- `500`: Internal server error

---

[API](https://skmtc.dev/thesignup/apis/thesignup-api.md) · [All operations](https://skmtc.dev/thesignup/apis/thesignup-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thesignup/apis/thesignup-api/revisions/c6da7cf92172?raw)
