---
title: "Update Event Occurrence Slot"
method: PUT
path: "/partner/event-occurrence/{occurrenceUuid}/slot"
tags: ["Partner::Individual Events"]
---

# Update Event Occurrence Slot

`PUT /partner/event-occurrence/{occurrenceUuid}/slot`

It's possible to update the limit number of `slots` for an event occurrence, based on an `occurrenceUuid`. This number of slots cannot be reduced below the number of active reservations (`slots`). In the `occurrenceUuid` property of occurrences*, each occurrence* is represented individually.
If the event occurrence has a seat map, you can also use this endpoint to update the occurrence's list of available positions. To do this, you must enter the new updated list of positions external references to the `availablePositions` field.

## Path parameters

- `occurrenceUuid` string, required

## Parameters

- `#/paths/~1partner~1events/get/parameters/0` — unresolved $ref

## Request body

- object
  - `slots` integer — Number of slots allocated for Totalpass Students.
  - `availablePositions` string[] — Array of seat map positions external identifiers

## Response `200`

OK

- object

## Other responses

- `401` — unresolved $ref
- `404` — Not Found
- `422` — Unprocessable Entity

---

[API](https://skmtc.net/totalpass/apis/token-use.md) · [All operations](https://skmtc.net/totalpass/apis/token-use/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/totalpass/token-use/revisions/bc65b4950c7e/schema)
