---
title: "Get Event"
method: GET
path: "/locations/{location_id}/events/{event_id}"
tags: ["Events"]
---

# Get Event

`GET /locations/{location_id}/events/{event_id}`

Return one Event in JSON:API format. Event deletion is soft: a deleted Event
is excluded from list results, while direct retrieval remains available.

## Path parameters

- `location_id` integer, required
- `event_id` integer, required

## Query parameters

- `include` string[]

## Headers

- `Accept` string, required
- `Authorization` string, required

## Response `200`

Event retrieved successfully

- EventItemResponse
  - `data` EventResource, required
    - `type` 'activity', required — Literal JSON:API resource type returned for Events
    - `id` string, required — Event ID
    - `attributes` object, required
      - `master_id` integer, required — Deprecated wire field for Team Member ID; use `staff_id`
      - `staff_id` integer, required — Team Member ID
      - `service_id` integer, required — Service ID
      - `timestamp` integer, required — Event start as a Unix timestamp
      - `length` integer, required — Event duration in seconds
      - `capacity` integer, required — Total number of available places
      - `clients_count` integer, required — Number of Booking Users currently booked
      - `color` string, required — Event background color including `#`
      - `instructions` string, required — Instructions for Booking Users
      - `stream_link` string, required — Online Event stream link, or an empty string
      - `font_color` string, required — Event text color including `#`
      - `notified` boolean, required — Whether an Event notification was sent
      - `comment` string, nullable, required — Event comment
      - `schedule_id` integer, nullable, required — Event Schedule ID
      - `schedule_till` object, nullable, required — Event Schedule end represented by the production DateTime wire object
        - `date` string, required
        - `timezone_type` integer, required
        - `timezone` string, required
      - `schedule_event_modified` boolean, nullable, required — Whether this scheduled Event differs from its Event Schedule
      - `date` string, required — Event start in the Location timezone with a numeric offset
    - `relationships` object — Present when related data is requested through `include`
      - `staff` ToOneRelationship
        - `data` ResourceIdentifier, required
          - `type` string, required
          - `id` string, required
      - `master` ToOneRelationship
        - `data` ResourceIdentifier, required
          - `type` string, required
          - `id` string, required
      - `service` ToOneRelationship
        - `data` ResourceIdentifier, required
          - `type` string, required
          - `id` string, required
      - `resource_instances` ToManyRelationship
        - `data` ResourceIdentifier[], required
          - `type` string, required
          - `id` string, required
      - `labels` ToManyRelationship
        - `data` ResourceIdentifier[], required
          - `type` string, required
          - `id` string, required
      - `duration_details` ToOneRelationship
        - `data` ResourceIdentifier, required
          - `type` string, required
          - `id` string, required
  - `included` IncludedResource[] — Resources requested through `include`, when available
    - `type` string, required
    - `id` string, required
    - `attributes` object, required
    - `relationships` object
  - `meta` unknown[], required — Empty JSON array returned for an Event item
    - unknown

## Other responses

- `401` — Unauthorized
- `403` — Forbidden - No access to this Location
- `404` — Location or Event not found

---

[API](https://skmtc.net/alteg/apis/business-management.md) · [All operations](https://skmtc.net/alteg/apis/business-management/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alteg/business-management/revisions/bc9cbcc9c5f1/schema)
