Skip to main content
GET
/
api
/
v1
/
oauth
/
providers
Get Providers
curl --request GET \
  --url https://api.example.com/api/v1/oauth/providers
[
  {
    "provider": "<string>",
    "name": "<string>",
    "has_cloud_api": true,
    "is_enabled": true,
    "icon_url": "<string>"
  }
]

Query Parameters

enabled_only
boolean
default:false

Return only enabled providers

cloud_only
boolean
default:false

Return only cloud (OAuth) providers

Response

Successful Response

provider
string
required

Provider identifier (e.g., 'apple', 'garmin')

name
string
required

Display name (e.g., 'Apple Health', 'Garmin')

has_cloud_api
boolean
required

Whether provider uses cloud OAuth API

is_enabled
boolean
required

Whether provider is enabled by admin

icon_url
string
required

Relative URL to provider icon (e.g., '/static/provider-icons/garmin.svg'). Resolve against the API base URL.