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

# fetchFundraisingPageFitnessMetrics

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

## Request

- Base URL: `https://pro.gofundme.com/api/2.0`
- URL: `https://pro.gofundme.com/api/2.0/fundraising-pages/{fundraising_page}/fitness-metrics`
- Auth: one of:
  - OAuth 2
    - Client credentials
    - Token URL: `/oauth2/auth`
  - OAuth 2
    - Password
    - Token URL: `/oauth2/auth`

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.dev/gofundme/apis/gofundme-pro-api.md) - [All operations](https://skmtc.dev/gofundme/apis/gofundme-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gofundme/apis/gofundme-pro-api/revisions/094a1e510fe9?raw)
