Identifying Data Uploaded from the Athlete App
Remote Athlete data that is uploaded via the Athlete App will be aggregated on the Cloud and the Athlete(s) added to an Activity will be tagged with a 'Remote' Activity Participation (Athlete in Activity) tag.
In the Connect API, this 'Remote' Participation tag can be found using a GET request on the /tags/participation endpoint.
For more Connect information on tags see https://docs.connect.catapultsports.com/reference/getalltags
Example API Response
[
{
"id": "9abdc4c4-3bec-42e7-bdce-35cef11905d3",
"tag_type_id": "b76993a0-2c1a-11ee-afb8-0210d1af364e",
"name": "Remote",
"is_synced": 0,
"is_deleted": 0,
"created_at": "2023-11-10 04:32:26",
"modified_at": "2023-11-10 04:32:26",
"tag_name": "Remote"
}
...
]
Requesting data uploaded from the Athlete App in Catapult Connect API
This 'Remote' Participation tag can be used as a way to perform 'custom' aggregation of remote athlete data as desired when requesting and aggregating data via the Connect API and this may be desirable compared to the default auto created activity aggregation.
The /stats endpoint can be filtered to only include athlete data tagged with the 'Remote' participation tag.
For more information on using the /stats endpoint see https://docs.connect.catapultsports.com/reference/poststats
An example filter in the /stats request body that can be used is below:
{
"filters": [
{
"name": "activity_athlete_tag_id",
"comparison": "=",
"values": [
"{{remote_participation_tag_id}}"
]
}
]
...
}