Link
Link Password provider
This connects auth providers that are password based.
POST
/
v2
/
link
/
provider
/
password
/
{provider}
Authorization
Header
Path
Body
curl --request POST \
--url {{BASE_URL}}/v2/link/provider/password/{provider} \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-vital-link-token: <VITAL-LINK-TOKEN>' \
--data '
{
"username": "test",
"password": "test"
}
'
{
"provider": "zwift",
"connected": true,
"provider_id": "<provider_id>"
}
Authorizations
x-vital-api-key
string
headerrequiredAPI key based authentication
Headers
x-vital-link-client-region
string
x-vital-link-token
any
Path Parameters
provider
enum<string>
requiredAn enumeration.
Available options:
whoop
, renpho
, peloton
, zwift
, eight_sleep
, beurer_api
, dexcom
, hammerhead
, my_fitness_pal
, kardia
Body
application/json
password
string
requiredPassword for provider
username
string
requiredUsername for provider
Response
200 - application/json
connected
boolean
requiredprovider
enum<string>
requiredAn enumeration.
Available options:
whoop
, renpho
, peloton
, zwift
, eight_sleep
, beurer_api
, dexcom
, hammerhead
, my_fitness_pal
, kardia
provider_id
string
curl --request POST \
--url {{BASE_URL}}/v2/link/provider/password/{provider} \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'x-vital-link-token: <VITAL-LINK-TOKEN>' \
--data '
{
"username": "test",
"password": "test"
}
'
{
"provider": "zwift",
"connected": true,
"provider_id": "<provider_id>"
}