---
title: "Update provider priority"
method: PUT
path: "/api/v1/priorities/providers/{provider}"
tags: ["Internal: Priorities"]
---

# Update provider priority

`PUT /api/v1/priorities/providers/{provider}`

## Path parameters

- `provider` 'apple' | 'samsung' | 'garmin' | 'health_connect' | 'google_health' | 'polar' | 'suunto' | 'whoop' | 'strava' | 'oura' | 'fitbit' | 'ultrahuman' | 'sensorbio' | 'withings' | 'unknown' | 'internal', required — Supported data providers.

## Request body

- ProviderPriorityUpdate
  - `priority` integer, required

## Response `200`

Successful Response

- ProviderPriorityResponse
  - `provider` 'apple' | 'samsung' | 'garmin' | 'health_connect' | 'google_health' | 'polar' | 'suunto' | 'whoop' | 'strava' | 'oura' | 'fitbit' | 'ultrahuman' | 'sensorbio' | 'withings' | 'unknown' | 'internal', required — Supported data providers.
  - `priority` integer, required
  - `id` string, uuid, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `name` string, nullable — Display name (e.g., 'Apple Health', 'Garmin').
  - `icon_url` string, nullable — Relative URL to provider icon (e.g., '/static/provider-icons/garmin.svg'). Resolve against the API base URL.

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-23** `6962739bc168` — 2 info
  - added the optional property `icon_url` to the response with the `200` status
  - added the optional property `name` to the response with the `200` status
- **2026-09-16** `b628830d5f47` — 1 breaking, 2 warning, 3 info
  - removed the enum value `google` from the `path` request parameter `provider`
  - added the new `google_health` enum value to the `provider` response property for the response status `200`
  - added the new `health_connect` enum value to the `provider` response property for the response status `200`
  - added the new enum value `google_health` to the `path` request parameter `provider`
  - …2 more
- **2026-09-09** `7c7514614b91` — 1 warning, 1 info
  - added the new `withings` enum value to the `provider` response property for the response status `200`
  - added the new enum value `withings` to the `path` request parameter `provider`
- **2026-07-26** `e8a9270a1ee1` — 1 warning, 1 info
  - added the new `sensorbio` enum value to the `provider` response property for the response status `200`
  - added the new enum value `sensorbio` to the `path` request parameter `provider`

[Change history](https://skmtc.dev/openwearables/apis/open-wearables-api/changes/api/v1/priorities/providers/:provider/put.md)

---

[API](https://skmtc.dev/openwearables/apis/open-wearables-api.md) · [All operations](https://skmtc.dev/openwearables/apis/open-wearables-api/llms.txt) · [OpenAPI document](https://skmtc.dev/openwearables/apis/open-wearables-api/revisions/4eaceca2333d?raw)
