OutRival Assistants Voice Configuration API
The Assistants Voice Configuration API from OutRival — 1 operation(s) for assistants voice configuration.
The Assistants Voice Configuration API from OutRival — 1 operation(s) for assistants voice configuration.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/outrival-assistants-voice-configuration-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: OutRival Ai Chat Sessions Assistants Voice Configuration API
description: OutRival API documentation.
version: '1.0'
contact: {}
servers:
- url: https://api.outrival.com
tags:
- name: Assistants Voice Configuration
paths:
/rest/v1/assistants/{assistantId}/voice:
patch:
operationId: VoiceController_create
parameters:
- name: assistantId
required: true
in: path
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/VoiceConfigurationUpdateDto'
responses:
'200':
description: Update voice configuration of AI Assistant.
content:
application/json:
schema:
$ref: '#/components/schemas/VoiceConfiguration'
tags:
- Assistants Voice Configuration
security:
- api_key: []
- bearer: []
get:
operationId: VoiceController_config
parameters:
- name: assistantId
required: true
in: path
schema:
type: string
responses:
'200':
description: Get voice configuration of AI Assistant.
content:
application/json:
schema:
$ref: '#/components/schemas/VoiceConfiguration'
tags:
- Assistants Voice Configuration
security:
- api_key: []
- bearer: []
components:
schemas:
VoiceConfigurationUpdateDto:
type: object
properties:
initialMessage:
type: string
prompt:
type: string
resources:
type: string
provider:
$ref: '#/components/schemas/Provider'
model:
$ref: '#/components/schemas/Model'
voiceProvider:
$ref: '#/components/schemas/VoiceProvider'
voice:
type: string
enum:
- burt
- marissa
- andrea
- sarah
- phillip
- steve
- joseph
- myra
- paula
- ryan
- drew
- paul
- mrb
- matilda
- mark
- alloy
- echo
- fable
- onyx
- nova
- shimmer
- jennifer
- melissa
- will
- chris
- matt
- jack
- ruby
- davis
- donna
- michael
temperature:
type: number
maxTokensOutput:
type: number
backgroundSound:
$ref: '#/components/schemas/BackgroundSound'
backchanneling:
type: boolean
functions:
type: array
items:
type: object
endCallFunction:
type: boolean
dialKeypadFunction:
type: boolean
endCallMessage:
type: string
endCallPhrases:
type: string
BackgroundSound:
type: string
enum:
- DEFAULT
- 'OFF'
- OFFICE
VoiceProvider:
type: string
enum:
- ELEVENLABS
- PLAYHT
- OPENAI
Provider:
type: string
enum:
- OPENAI
- GROQ
- ANTHROPIC
VoiceConfiguration:
type: object
properties:
initialMessage:
type: string
prompt:
type: string
provider:
$ref: '#/components/schemas/Provider'
resources:
type: string
model:
$ref: '#/components/schemas/Model'
voiceProvider:
$ref: '#/components/schemas/VoiceProvider'
voice:
type: string
enum:
- burt
- marissa
- andrea
- sarah
- phillip
- steve
- joseph
- myra
- paula
- ryan
- drew
- paul
- mrb
- matilda
- mark
- alloy
- echo
- fable
- onyx
- nova
- shimmer
- jennifer
- melissa
- will
- chris
- matt
- jack
- ruby
- davis
- donna
- michael
temperature:
type: number
maxTokensOutput:
type: number
backgroundSound:
$ref: '#/components/schemas/BackgroundSound'
backchanneling:
type: boolean
functions:
type: array
items:
type: object
endCallFunction:
type: boolean
dialKeypadFunction:
type: boolean
endCallMessage:
type: string
endCallPhrases:
type: string
isRagEnabled:
type: boolean
forceRag:
type: boolean
ragTriggerTopics:
type: string
preserveRagResult:
type: boolean
required:
- initialMessage
- prompt
- provider
- resources
- model
- voiceProvider
- voice
- temperature
- maxTokensOutput
- backgroundSound
- backchanneling
- functions
- endCallFunction
- dialKeypadFunction
- endCallMessage
- endCallPhrases
- isRagEnabled
- forceRag
- ragTriggerTopics
- preserveRagResult
Model:
type: string
enum:
- GPT_4_O
- GPT_3_5_TURBO
- GPT_4_TURBO
- GPT_4_O_MINI
- LLAMA_3_70B
- LLAMA_3_8B
- LLAMA_3_1_405B_REASONING
- MIXTRAL
- CLAUDE_3_OPUS
- CLAUDE_3_SONNET
- CLAUDE_3_HAIKU
- CLAUDE_3_5_SONNET
securitySchemes:
api_key:
type: apiKey
in: header
name: X-API-Key