# Event Availability

Query availability for events.

Availability is computed from multiple inputs — the event's lifecycle state, its remaining seat capacity,
configured booking limits, the booking cutoff, and the per-ticket-variant resource limits.
The response always returns every applicable constraint (both passing and failing), so callers can tell
exactly *why* an event is or is not bookable.


## Get Event Availability

 - [GET /v1/event-availabilities/{eventId}](https://developer.understory.io/apis/event-availability/geteventavailability.md): Get the availability for a single event.

Returns availability information including remaining seats and constraints.

## List Event Availability

 - [GET /v1/event-availabilities](https://developer.understory.io/apis/event-availability/listeventavailability.md): Get availability for events of an experience.

Use this when you need availability for many events at once — for example, when rendering a
calendar. For a single event, prefer GET /v1/event-availabilities/{eventId}. The response is paginated;
pass the returned next cursor on subsequent calls to continue.

