GET /api/v1/status
Read API status.
- Operation
getStatus- Required scopes
- None
- Supported filters
- None
- Supported formats
application/json- Max page size
- None
The SuperAge Developer API is a local HTTPS API exposed by the iOS app when Developer Mode is enabled by the user. The public documentation describes the contract, pairing model, scopes, and response envelopes. The public documentation site does not proxy requests to user devices. This OpenAPI document describes the v1 contract for SuperAge builds that register the Developer Mode data router. Public endpoints work without pairing; scoped data endpoints require a paired client token.
This reference describes the v1 contract for SuperAge builds that register the Developer Mode data router. Public endpoints work without pairing; scoped data endpoints require a paired client token.
/api/v1/statusRead API status.
getStatusapplication/json/api/v1/capabilitiesRead supported datasets and filters.
getCapabilitiesapplication/json/api/v1/pairing/requestsCreates a pending pairing request for the local client. SuperAge accepts new pairing requests only while Developer Mode is enabled, the app is active, and the Developer Mode settings page is open. The response returns a temporary polling token, not a data API client token.
createPairingRequest/api/v1/pairing/requests/{requestId}Polls a pending pairing request with the temporary polling token returned by `createPairingRequest`. When the user approves the request inside SuperAge, the response includes the scoped Bearer token used for data endpoints.
getPairingRequestStatus/api/v1/metricsRead SuperAge metric summaries.
getMetricssuperage.metricsmetricIdapplication/json/api/v1/workoutsRead workout summaries.
getWorkoutssuperage.workoutsstart, end, limit, cursorapplication/json/api/v1/nutrition/logsRead nutrition log entries.
getNutritionLogssuperage.nutritionstart, end, limit, cursorapplication/json/api/v1/nutrition/foodsRead nutrition food catalog entries.
getNutritionFoodssuperage.nutritionquery, limit, cursorapplication/json/api/v1/blood-testsRead blood test summaries.
getBloodTestssuperage.bloodTestsstart, end, format, limit, cursorapplication/json, application/fhir+json/api/v1/healthkit/typesRead raw HealthKit type availability.
getHealthKitTypeshealthkit.rawapplication/json/api/v1/healthkit/samplesRead raw HealthKit quantity samples.
getHealthKitSampleshealthkit.rawtype, start, end, limit, cursorapplication/json