---
title: "Sync voices from connected providers"
method: POST
path: "/voices/sync"
---

# Sync voices from connected providers

`POST /voices/sync`

Re-syncs the voices imported from your connected ElevenLabs or Minimax provider accounts.

After the sync completes, you can call `GET /voices` to retrieve the updated list.

You must have at least one voice provider connected to your workspace before calling this endpoint.
Providers can be connected from the Argil dashboard under the Voices page.

## Request body

- object
  - `providerName` 'ELEVEN_LABS' | 'MINIMAX' — Optional. Sync only this provider. If omitted, all connected voice providers are synced.

## Response `200`

Sync triggered successfully. Returns the list of providers being synced.

- SyncedProvider[]
  - `id` string, uuid — The provider connection ID
  - `providerName` 'ELEVEN_LABS' | 'MINIMAX' — The voice provider name
  - `connectionName` string, nullable — The user-defined connection name
  - `syncStatus` 'SYNCING' — Status of the sync (will be SYNCING after this call)

## Other responses

- `400` — Unexpected error
- `404` — No connected voice providers found

## Changes

- **2026-03-02** `7c25ea84bc8e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/argildotai/apis/argil-api/changes/voices/sync/post.md)

---

[API](https://skmtc.dev/argildotai/apis/argil-api.md) · [All operations](https://skmtc.dev/argildotai/apis/argil-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/argildotai/argil-api/revisions/f3d0315da0f0/schema)
