# Events

Group Event management.

 - [GET /locations/{location_id}/events](https://developer.alteg.io/en/b2b-v2/openapi/events/list_events.md): Retrieve Events for a Location within a future date range. The response is a JSON:API collection with the literal resource type `activity`. `filter[from]` must not be earlier than the current time, an
 - [POST /locations/{location_id}/events](https://developer.alteg.io/en/b2b-v2/openapi/events/create_event.md): Create a group Event for a Location.
 - [GET /locations/{location_id}/events/dates](https://developer.alteg.io/en/b2b-v2/openapi/events/list_event_dates.md)
 - [GET /locations/{location_id}/events/dates/range](https://developer.alteg.io/en/b2b-v2/openapi/events/get_event_date_range.md)
 - [GET /locations/{location_id}/events/filters](https://developer.alteg.io/en/b2b-v2/openapi/events/list_event_filters.md)
 - [GET /locations/{location_id}/events/duplication_strategies](https://developer.alteg.io/en/b2b-v2/openapi/events/list_event_duplication_strategies_v2.md)
 - [POST /locations/{location_id}/events/duplication_strategies](https://developer.alteg.io/en/b2b-v2/openapi/events/create_event_duplication_strategy_v2.md)
 - [PUT /locations/{location_id}/events/duplication_strategies/{strategy_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/update_event_duplication_strategy_v2.md)
 - [DELETE /locations/{location_id}/events/duplication_strategies/{strategy_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/delete_event_duplication_strategy_v2.md)
 - [GET /locations/{location_id}/events/{event_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/get_event.md): Return one Event in JSON:API format. Event deletion is soft: a deleted Event is excluded from list results, while direct retrieval remains available.
 - [PUT /locations/{location_id}/events/{event_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/update_event.md): Replace the mutable properties of an Event.
 - [DELETE /locations/{location_id}/events/{event_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/delete_event.md): Soft-delete an Event. The Event is removed from list results, and no response body is returned.
 - [POST /locations/{location_id}/events/{event_id}/duplicate](https://developer.alteg.io/en/b2b-v2/openapi/events/duplicate_event.md)
 - [POST /locations/{location_id}/events/{event_id}/appointments](https://developer.alteg.io/en/b2b-v2/openapi/events/create_event_appointment.md): Create an Appointment in an Event. The literal `client` wire object is required for both an existing and a new Booking User.
 - [POST /locations/{location_id}/events/{event_id}/appointments/bulk](https://developer.alteg.io/en/b2b-v2/openapi/events/bulk_create_event_appointments.md)
 - [PUT /locations/{location_id}/events/{event_id}/appointments/{record_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/update_event_appointment.md): Update pricing, Product Items, Tags, color, comment, or capacity for an Event Appointment.
 - [PATCH /locations/{location_id}/events/{event_id}/appointments/{record_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/reschedule_event_appointment.md): Move an Appointment from this Event to another Event in the same Location.
