Link
Link OAuth provider
This endpoint generates an OAuth link for oauth provider
GET
/
v2
/
link
/
provider
/
oauth
/
{oauth_provider}
Authorization
Header
Path
curl --request GET \
--url {{BASE_URL}}/v2/link/provider/oauth/{oauth_provider} \
--header 'Accept: application/json'
--header 'Content-Type: application/json' \
--header 'x-vital-link-token: <VITAL-LINK-TOKEN>'
{
"name": "Garmin",
"slug": "hamin",
"logo": "https://garmin.com",
"description": "Garmin Watches",
"oauth_url": "https://garmin_aouth_url.com",
"auth_type": "oauth",
"id": 1
}
Authorizations
x-vital-api-key
string
headerrequiredAPI key based authentication
Headers
x-vital-link-token
any
Path Parameters
oauth_provider
enum<string>
requiredAn enumeration.
Available options:
oura
, fitbit
, garmin
, strava
, wahoo
, ihealth
, withings
, google_fit
, dexcom_v3
, polar
, cronometer
, omron
Response
200 - application/json
name
string
requiredslug
string
requireddescription
string
requiredlogo
string
requiredgroup
string
oauth_url
string
auth_type
enum<string>
An enumeration.
Available options:
oauth
, team_oauth
, sdk
, password
, email
, app
,
source_type
enum<string>
An enumeration.
Available options:
app
, ble
, device
, lab
, provider
is_active
boolean
default: truebackfill_num_days
integer
id
integer
requiredcurl --request GET \
--url {{BASE_URL}}/v2/link/provider/oauth/{oauth_provider} \
--header 'Accept: application/json'
--header 'Content-Type: application/json' \
--header 'x-vital-link-token: <VITAL-LINK-TOKEN>'
{
"name": "Garmin",
"slug": "hamin",
"logo": "https://garmin.com",
"description": "Garmin Watches",
"oauth_url": "https://garmin_aouth_url.com",
"auth_type": "oauth",
"id": 1
}