Bring Your Own OAuth (BYOO) is available for the Grow and Scale plans. Whoop BYOO is available for the Launch, Grow and Scale plans.

Vital supports bringing your own OAuth application credentials, so that your user would see the OAuth consent flow in your own brand when they connect to cloud-based OAuth providers.

This provides a more cohesive experience for your users as it gives a truly whitelabelled experience for your application/mobile application.

Typically when you don’t use custom credentials your oauth screen will look like this and used our shared credentials:

Default Credentials

With custom credentials you can use your own team name and setup your own logo for the provider.

OAuth Providers supporting BYOO

ProviderSlugRemarks
Fitbitfitbit-
Garmingarmin-
Google Fitgoogle_fit-
Ouraoura-
Stravastrava-
Wahoowahoo-
Withingswithings-
Dexcomdexcom_v3↗️ Guide
Whoopwhoop_v2↗️ Guide
Polarpolar-
Cronometercronometer-
Omronomron-

Setting up your OAuth credentials

Through the Org Management API

You can apply and update your OAuth credentials programmatically using the Set Team Custom Credentials endpoint.

Through Vital Support

To setup custom OAuth application credentials, you need to do the following:

  1. Create a developer account with the cloud-based OAuth providers.
  2. Generate a OAuth application credentials from your developer account. You can do this by going to the providers developer accounts page and creating a new application.
  3. Email Support@tryvital.io or message us on Slack with the following information:
    • The provider you want to customize
    • The client ID and client secret for the provider
    • The redirect URI for the provider
    • The name of your team
    • The logo for your team
  4. We will then setup the custom credentials for you and let you know when it’s ready to go.

Some Oauth providers are unavailable unless you can Bring Your Own OAuth (BYOO) — you will have to apply directly to the provider for an OAuth application, and provide Vital your assigned credentials once the application is accepted.