Accounts
Get Account TTS API Keys
Returns the TTS provider API keys associated with the active account
GET
/
api
/
accounts
/
me
/
tts_api_keys
cURL
curl --request GET \
--url https://api.ultravox.ai/api/accounts/me/tts_api_keys \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.ultravox.ai/api/accounts/me/tts_api_keys"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.ultravox.ai/api/accounts/me/tts_api_keys', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.ultravox.ai/api/accounts/me/tts_api_keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.ultravox.ai/api/accounts/me/tts_api_keys"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.ultravox.ai/api/accounts/me/tts_api_keys")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ultravox.ai/api/accounts/me/tts_api_keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"elevenLabs": {
"prefix": "<string>"
},
"cartesia": {
"prefix": "<string>"
},
"lmnt": {
"prefix": "<string>"
},
"google": {
"prefix": "<string>"
},
"inworld": {
"prefix": "<string>"
},
"respeecher": {
"prefix": "<string>"
}
}Only key prefixes are included and only for providers for which a key has been added.
Authorizations
API key
Response
200 - application/json
The ElevenLabs API key.
Show child attributes
Show child attributes
The Cartesia API key.
Show child attributes
Show child attributes
The LMNT API key.
Show child attributes
Show child attributes
The Google service account key.
Show child attributes
Show child attributes
The Inworld API key.
Show child attributes
Show child attributes
The Respeecher API key.
Show child attributes
Show child attributes
⌘I
cURL
curl --request GET \
--url https://api.ultravox.ai/api/accounts/me/tts_api_keys \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.ultravox.ai/api/accounts/me/tts_api_keys"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.ultravox.ai/api/accounts/me/tts_api_keys', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.ultravox.ai/api/accounts/me/tts_api_keys",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.ultravox.ai/api/accounts/me/tts_api_keys"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.ultravox.ai/api/accounts/me/tts_api_keys")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.ultravox.ai/api/accounts/me/tts_api_keys")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"elevenLabs": {
"prefix": "<string>"
},
"cartesia": {
"prefix": "<string>"
},
"lmnt": {
"prefix": "<string>"
},
"google": {
"prefix": "<string>"
},
"inworld": {
"prefix": "<string>"
},
"respeecher": {
"prefix": "<string>"
}
}