---
title: "Get Activity Details"
method: GET
path: "/activities/{id}"
tags: ["Activities"]
---

# Get Activity Details

`GET /activities/{id}`

This API returns activity details as well as deep activity details.

## Path parameters

- `id` string, required

## Query parameters

- `include` string[]

## Response `200`

Activity Details

- object
  - `id` string, required
  - `venue_field_id` string
  - `period_depth_type_id` string
  - `sport_id` string
  - `name` string, required
  - `start_time` integer, required
  - `end_time` integer, required
  - `timezone` string
  - `is_synced` integer
  - `is_deleted` integer
  - `created_at` string
  - `modified_at` string, required
  - `process_status` string
  - `bake_status` string
  - `data_start` integer
  - `data_end` integer
  - `is_injected` integer, required
  - `owner_id` string
  - `athlete_count` integer
  - `period_count` integer
  - `owner` object
    - `id` string, required
    - `name` string, required
    - `full_name` string, required
    - `account_type_name` string
    - `customer_id` integer, required
    - `default` number, required
    - `email` string, required
    - `is_deleted` integer, required
    - `is_synced` integer
    - `timezone` string
    - `created_at` string, required
    - `modified_at` string, required
    - `software_version` object, required
      - `major` integer
      - `minor` integer
      - `subminor` integer
    - `require_mfa` integer — Whether the user must carry out MFA in the current session before being fully authenticated.
    - `mfa_message` string — The prompt displayed to the user when asking them to enter an MFA code. This depends on the type of MFA required (SMS or OTP).
    - `mfa_type` 'sms' | 'otp'
    - `need_to_set_password` integer — If present and set to 1, user needs to set their password.
    - `needs_password_update` integer — If present and non-zero, password update is required and the value is the number of days since last password update.
    - `need_to_accept_eula` integer — If present and set to 1, this user needs to accept EULA.
    - `need_to_setup_mfa` integer — If present and set to 1, user needs to be offered MFA setup.
    - `need_to_setup` integer — If present and set to 1, user needs to be finish the account registration setup.
    - `permissions` string[] — Permissions for this user, optional include.
  - `tag_list` string[]
  - `tags` object[]
    - `id` string
    - `tag_type_id` string
    - `name` string
    - `tag_type_name` string
    - `tag_name` string
  - `home_team` object
    - `id` string, required
    - `name` string, required — Full name of the team
    - `slug` string, required — Team abbreviation or short name
    - `sport_id` string, uuid, required
    - `home` integer
    - `sport_name` string
    - `created_at` string, required
    - `modified_at` string, required
    - `is_default` boolean
    - `is_additional` boolean
    - `acceleration_rhie_bands` string, required
    - `velocity_rhie_bands` string, required
    - `rhie_effort_recovery` number, required
    - `rhie_effort_count` integer, required
    - `player_load_dwell_time` number, required
    - `heart_rate_dwell_time` number, required
    - `acceleration_dwell_time` number, required
    - `velocity_dwell_time` number, required
    - `secondary_colour` string
    - `primary_colour` string
    - `logo` string
    - `logo_url` string
    - `tag_list` string[]
    - `tags` object[]
      - `id` string
      - `tag_type_id` string
      - `name` string
      - `tag_type_name` string
      - `tag_name` string
    - `settings` object[]
      - `key` string, required
      - `value` number, required
      - `created_at` string, required
      - `modified_at` string, required
  - `teams` object[]
    - `id` string, required
    - `name` string, required — Full name of the team
    - `slug` string, required — Team abbreviation or short name
    - `sport_id` string, uuid, required
    - `home` integer
    - `sport_name` string
    - `created_at` string, required
    - `modified_at` string, required
    - `is_default` boolean
    - `is_additional` boolean
    - `acceleration_rhie_bands` string, required
    - `velocity_rhie_bands` string, required
    - `rhie_effort_recovery` number, required
    - `rhie_effort_count` integer, required
    - `player_load_dwell_time` number, required
    - `heart_rate_dwell_time` number, required
    - `acceleration_dwell_time` number, required
    - `velocity_dwell_time` number, required
    - `secondary_colour` string
    - `primary_colour` string
    - `logo` string
    - `logo_url` string
    - `tag_list` string[]
    - `tags` object[]
      - `id` string
      - `tag_type_id` string
      - `name` string
      - `tag_type_name` string
      - `tag_name` string
    - `settings` object[]
      - `key` string, required
      - `value` number, required
      - `created_at` string, required
      - `modified_at` string, required
  - `venue` object
    - `name` string
    - `width` integer
    - `length` integer
    - `rotation` integer
    - `lat` number
    - `lng` number
  - `periods` object[]
    - `id` string, required
    - `activity_id` string
    - `period_depth_id` string
    - `name` string, required
    - `start_time` number, required — Epoch Timestamp, seconds since 1970-01-01T00:00:00Z
    - `start_centiseconds` number — Centiseconds part of epoch timestamp (hundredths of a second, a number between 0 and 99)
    - `end_time` number, required — Epoch Timestamp, seconds since 1970-01-01T00:00:00Z
    - `end_centiseconds` number — Centiseconds part of epoch timestamp (hundredths of a second, a number between 0 and 99)
    - `lft` integer
    - `rgt` integer
    - `is_synced` integer
    - `is_deleted` integer
    - `is_injected` integer
    - `created_at` string
    - `modified_at` string
    - `user_id` string, nullable
    - `period_athletes` object[]
      - `id` string
      - `athlete_id` string, required
      - `period_id` string
      - `is_injected` integer, required
      - `rotations` object[]
        - `start_time_ms` number, required — The start time of the rotation in milliseconds.
        - `end_time_ms` number, nullable — The end time of the rotation in milliseconds.
    - `tags` object[]
      - `id` string
      - `tag_type_id` string
      - `name` string
      - `tag_type_name` string
      - `tag_name` string
  - `athletes` object[]
    - `id` string, required
    - `first_name` string, required
    - `last_name` string, required
    - `gender` string, nullable, required
    - `jersey` string
    - `nickname` string
    - `height` number
    - `weight` number
    - `date_of_birth` integer
    - `date_of_birth_date` string, required
    - `velocity_max` number
    - `acceleration_max` number
    - `heart_rate_max` number
    - `player_load_max` number
    - `image` string
    - `image_url` string
    - `icon` string
    - `stroke_colour` string
    - `fill_colour` string
    - `trail_colour_start` string
    - `trail_colour_end` string
    - `is_synced` integer
    - `is_deleted` integer
    - `is_demo` boolean
    - `created_at` string
    - `modified_at` string
    - `tag_list` string[]
    - `tags` object[]
      - `id` string
      - `tag_type_id` string
      - `name` string
      - `tag_type_name` string
      - `tag_name` string
    - `current_team_id` string
    - `max_player_load_per_minute` integer
    - `position` string, required
    - `position_id` string
    - `position_name` string, required
    - `team_history` object[]
      - `team_id` string, required
      - `athlete_id` string, required
      - `start_time` integer, required
      - `end_time` integer, required
      - `current` boolean, required
  - `actdic_status` object
    - `bake` object
      - `bake` object
        - `synced` integer
        - `unsynced` integer
    - `ballSensor` object
      - `live` object
        - `synced` integer
        - `unsynced` integer
    - `be` object
      - `live` object
        - `synced` integer
        - `unsynced` integer
      - `munged` object
        - `synced` integer
        - `unsynced` integer
    - `bs` object
      - `live` object
        - `synced` integer
        - `unsynced` integer
      - `munged` object
        - `synced` integer
        - `unsynced` integer
    - `fr` object
      - `live` object
        - `synced` integer
        - `unsynced` integer
    - `highFreq` object
      - `munged` object
        - `synced` integer
        - `unsynced` integer
    - `ima` object
      - `live` object
        - `synced` integer
        - `unsynced` integer
      - `munged` object
        - `synced` integer
        - `unsynced` integer
    - `oneHz` object
      - `live` object
        - `synced` integer
        - `unsynced` integer
      - `munged` object
        - `synced` integer
        - `unsynced` integer
    - `raw` object
      - `live` object
        - `synced` integer
        - `unsynced` integer
      - `munged` object
        - `synced` integer
        - `unsynced` integer
    - `sd` object
      - `live` object
        - `synced` integer
        - `unsynced` integer
      - `munged` object
        - `synced` integer
        - `unsynced` integer
    - `video` object
      - `recorded` object
        - `synced` integer
        - `unsynced` integer

## Other responses

- `401` — Unauthenticated

---

[API](https://skmtc.net/catapultsports/apis/openfield-connect-v6-api.md) · [All operations](https://skmtc.net/catapultsports/apis/openfield-connect-v6-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/catapultsports/openfield-connect-v6-api/revisions/b68eadaba68c/schema)
