Introspect Resources
Overview
Diagnose user data unavailability through the User Resources Introspection API.
This API offers detailed insights into all provider connections and collected resources of all users in your team, empowering you to perform an initial diagnosis of any user connection issue with ease.
Please note that user_limit
is an upper bound and the endpoint can return data for fewer users.
This would be the case if any of the top selected users had no available resource information.
Response Structure
An array containing user information, including data from different providers.
The unique identifier of the user.
A map where each key-value pair describes the historical pull status of a specific provider.
the historical pull status of a specific provider, keyed by the provider slug.
The historical pull status of a resource with this provider, keyed by the resource type.
The oldest data timestamp that Vital has observed for this resource.
The newest data timestamp that Vital has observed for this resource.
The number of summaries or samples Vital has sent so far.
For polling-based resources, the time when the last polling attempt has happened. For push-based resources, the last time when Vital has ingested data.
The status of the last attempt.
Possible value: success
, failure
Authorizations
Vital Team API Key
Query Parameters
oura
, fitbit
, garmin
, whoop
, strava
, renpho
, peloton
, wahoo
, zwift
, freestyle_libre
, abbott_libreview
, freestyle_libre_ble
, eight_sleep
, withings
, apple_health_kit
, manual
, ihealth
, google_fit
, beurer_api
, beurer_ble
, omron
, omron_ble
, onetouch_ble
, accuchek_ble
, contour_ble
, dexcom
, dexcom_v3
, hammerhead
, my_fitness_pal
, health_connect
, polar
, cronometer
, kardia
, whoop_v2
, ultrahuman
, my_fitness_pal_v2
, map_my_fitness
The cursor for fetching the next page, or null
to fetch the first page.
Response
The cursor for fetching the next page, or null
to fetch the first page.