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

# Get devices for an Activity

`GET /activities/{id}/devices`

## Request

- Base URL: `https://connect-au.catapultsports.com/api/v6`
- URL: `https://connect-au.catapultsports.com/api/v6/activities/{id}/devices`
- Auth: HTTP bearer

Returns all activity-dictionary records for the provided activity id including device and mapped athlete info.

## Path parameters

- `id` string, required

## Response `200`

List of devices

- object[]
  - `device_id` number, required
  - `activity_dictionaries` object[], required
    - `data_type` 'bake' | 'ballSensor' | 'be' | 'bs' | 'fr' | 'highFreq' | 'ima' | 'oneHz' | 'raw' | 'sd' | 'video', required
    - `data_source` 'bake' | 'live' | 'munged' | 'recorded', required
    - `device_id` number, required
    - `id` number, required
    - `created_at` string, required
    - `modified_at` string, required
    - `name` string, required
    - `start_time` number, required
    - `end_time` number, required
    - `synced_at` string, required
    - `has_data` boolean
  - `athlete_id` string

## Other responses

- `401`: Unauthenticated
- `404`: Not Found

---

[API](https://skmtc.dev/catapultsports/apis/openfield-connect-v6-api.md) - [All operations](https://skmtc.dev/catapultsports/apis/openfield-connect-v6-api/llms.txt) - [OpenAPI document](https://skmtc.dev/catapultsports/apis/openfield-connect-v6-api/revisions/4f0d7082f399?raw)
