apicheats.dev openai/llms.txt Raw .md
POST

POST /audio/voice_consents — OpenAI API

OpenAI API key (required); https://api.openai.com/v1

OpenAI API

Create voice consent

Base URL
https://api.openai.com/v1
Auth
Authorization: Bearer <OPENAI_API_KEY>
Last verified
2026-10-20 · upstream hash matched
Actions Try in browser→
Agents: curl -H "Accept: text/markdown" this URL
→ 237 tokens · Vary: Accept

Critical gotchas

The Responses API is the primary interface for new text and tool workflows; Chat Completions remains a separate compatibility API.

Audio transcription uploads use multipart form data rather than a JSON request body.

cURL

curl -X POST 'https://api.openai.com/v1/audio/voice_consents' \  -H "Authorization: Bearer $OPENAI_API_KEY" \  -F 'name=example-name' \  -F '[email protected]' \  -F 'language=example-language'

Parameters

Name In Type Required Description
name body string Yes The label to use for this consent recording.
recording body string Yes The consent audio recording file. Maximum size is 10 MiB. Supported MIME types: `audio/mpeg`, `audio/wav`, `audio/x-wav`, `audio/ogg`, `audio/aac`, `audio/flac`, `audio/webm`, `audio/mp4`.
language body string Yes The BCP 47 language tag for the consent phrase (for example, `en-US`).

Response 200 OK

{
  "object": "audio.voice_consent",
  "id": "cons_1234",
  "name": "string",
  "language": "string",
  "created_at": 0
}
Get a free OpenAI API key → sponsored

Affiliate link - we may earn a commission, at no extra cost to you.