# Events Group events (activities) management. ## List Activities (v2) - [GET /companies/{location_id}/activities](https://developer.alteg.io/en/b2b-v2/openapi/events/list_activities_v2.md): Retrieve activities for a company within a date range, optionally filtered by search, staff, or services. Required Parameters: - filter[from] - start date/time (format: YYYY-MM-DD HH:MM:SS) - filter[to] - end date/time (format: YYYY-MM-DD HH:MM:SS) Optional Filters: - filtermaster_ids - filter by staff IDs (array) - filterservice_ids - filter by service IDs (array) - filter[capacity] - filter by capacity (number) - search - search by activity name or description (string) - limit - results per page (default: 100) - offset - pagination offset (default: 0) ## Create Event (v2) - [POST /companies/{location_id}/activities](https://developer.alteg.io/en/b2b-v2/openapi/events/create_event_v2.md): Creates an Event using the v2 API. Note: This is the v2 version of the Events API with enhanced features. ## Get Event (v2) - [GET /companies/{location_id}/activities/{event_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/get_event_v2.md): Returns detailed information about a specific Event using v2 API. ## Update Event (v2) - [PUT /companies/{location_id}/activities/{event_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/update_event_v2.md): Updates an existing Event using v2 API. ## Delete Event (v2) - [DELETE /companies/{location_id}/activities/{event_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/delete_event_v2.md): Deletes an Event using v2 API. ## Create Event Appointment (v2) - [POST /companies/{location_id}/activities/{event_id}/records](https://developer.alteg.io/en/b2b-v2/openapi/events/create_event_appointment_v2.md): Creates an Appointment for a Client in an Event using v2 API. Note: All client fields are required even when using existing client ID. ## Update Event Appointment (v2) - [PATCH /companies/{location_id}/activities/{event_id}/records/{record_id}](https://developer.alteg.io/en/b2b-v2/openapi/events/update_event_appointment_v2.md): Updates an existing Appointment in an Event using v2 API. Note: This endpoint uses PATCH (not POST as in some documentation).