---
title: "fetchFundraisingPageFitnessMetrics"
method: GET
path: "/fundraising-pages/{fundraising_page}/fitness-metrics"
tags: ["Fundraising Page"]
---

# fetchFundraisingPageFitnessMetrics

`GET /fundraising-pages/{fundraising_page}/fitness-metrics`

Retrieves fitness activity tracking data for a fundraising page. Returns tracking settings and progress metrics for P2P Challenge campaign fundraisers. Returns 204 if the fundraiser has no GFM consumer mapping or no fitness data.

## Path parameters

- `fundraising_page` integer, required

## Response `200`

Success

- object
  - `tracking_settings` object, nullable — Fitness activity tracking settings from the campaign configuration
    - `activityTypes` string[] — Activity types configured for the challenge
    - `unit` string — Unit of measurement for the challenge goal
    - `goal` number, double, nullable — Challenge goal amount
  - `metrics` object, nullable — Aggregated fitness activity progress metrics
    - `totalProgress` number, double — Total progress toward the goal
    - `goalProgressPercent` number, double, nullable — Percentage of goal completed (0-100)

## Other responses

- `204` — No fitness data available (not a P2P GFM fundraiser or no tracking configured)
- `403` — Requester is not authorized to perform action
- `404` — Fundraising Page not found

---

[API](https://skmtc.net/gofundme/apis/gofundme-pro-api.md) · [All operations](https://skmtc.net/gofundme/apis/gofundme-pro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gofundme/gofundme-pro-api/revisions/d22bb925eeed/schema)
