Skip to main content
POST
/
api
/
voices
/
search
Search community voices
curl --request POST \
  --url https://api.upon-ai.com/api/voices/search \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "workspaceId": 123,
  "voiceProvider": "elevenlabs",
  "searchQuery": "<string>"
}
'
{
  "voices": [
    {
      "providerVoiceId": "<string>",
      "name": "<string>",
      "description": "<string>",
      "publicUserId": "<string>",
      "voiceProvider": "<string>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://documentation.uponai.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Generate tokens from your profile settings at app.uponai.com.

Headers

X-Actor-Type
enum<string>

Optional actor type for privileged white-label context selection.

Available options:
platform_admin,
provider_admin,
tenant_admin,
end_user
X-Provider-Id
integer

Optional provider scope identifier for privileged multi-tenant access.

X-Tenant-Id
integer

Optional tenant/workspace context override.

X-Impersonation-Reason
string

Required for privileged tenant-scoped requests when actor type is platform or provider admin.

Body

application/json
workspaceId
integer
required
voiceProvider
string
required
Example:

"elevenlabs"

searchQuery
string

Response

200 - application/json

Matching community voices.

voices
object[]