Skip to content
Last updated

Data Hub

Data Hub APIs let authorized partners retrieve EGYM data for external reporting, business intelligence, customer success, and member management workflows.

Availability
  • Enterprise Pack only: Data Hub is available exclusively to customers with the EGYM Enterprise Pack.
  • Pilot mode: Data Hub is currently in pilot. Functionality and API contracts may change, and access is granted on a case-by-case basis. Contact your EGYM representative to participate.

This section contains guides and the API reference for exporting analytics, workout, assessment, and measurement data for an EGYM gym location.

Data Hub is designed for server-to-server integrations that need to process EGYM data in external reporting, business intelligence, or customer success systems.

The API supports two export modes:

  • Synchronous exports return paginated JSON directly in the API response. Use these endpoints for regular incremental syncs: weekly analytics can cover up to 365 days, while event data exports can go back only one month.
  • Asynchronous exports create a background job and return a download URL when the file is ready. Use async exports for historical event data and larger backfills. Async exports can go back up to one year, but not beyond that.
Before you start
  • All times are in UTC. Request parameters such as startDate and endDate are interpreted as UTC calendar days, and timestamp fields in responses (for example, eventTimestamp) are returned in UTC using the ISO 8601 Z suffix.
  • Event exports require member opt-in. Event exports (Smart Strength workouts, Smart Strength assessments, flexibility measurements, and body measurements) only include records for members who have opted in to health data and consumer-to-business (C2B) sharing, so exports may contain fewer rows than the total number of events at the gym. Weekly analytics metrics are aggregated and are not subject to this filter.
  • Deleting data for opted-out members. To find members who have opted out, so you can delete their previously exported data for GDPR compliance, use the GET /api/v1/data/opted-out-users endpoint.

Available data

Data setExport typeRecommended mode
Weekly analytics metricsNot applicableSynchronous
Smart Strength workoutsSMART_STRENGTH_WORKOUTSSynchronous for recent data, asynchronous for historical data
Smart Strength assessmentsSMART_STRENGTH_ASSESSMENTSSynchronous for recent data, asynchronous for historical data
Flexibility measurementsFLEXIBILITY_MEASUREMENTSSynchronous for recent data, asynchronous for historical data
Body measurementsBODY_MEASUREMENTSSynchronous for recent data, asynchronous for historical data