POST
/
v1
/
voice
/
upload-prompt
curl --request POST \
  --url https://geoff.ai/api/v1/voice/upload-prompt \
  --header 'Authorization: Bearer <token>' \
  --form 'file=@prompt_audio.mp3'
{
  "data": {
    "file_id": "file_def456",
    "filename": "prompt_audio.mp3",
    "duration": 5.2,
    "format": "mp3"
  }
}

Authorization

Authorization
string
required
Bearer token. Bearer API_key.

Request Body (multipart/form-data)

file
file
required
Prompt audio file. Supported formats: mp3, wav, m4a, ogg.
curl --request POST \
  --url https://geoff.ai/api/v1/voice/upload-prompt \
  --header 'Authorization: Bearer <token>' \
  --form 'file=@prompt_audio.mp3'
{
  "data": {
    "file_id": "file_def456",
    "filename": "prompt_audio.mp3",
    "duration": 5.2,
    "format": "mp3"
  }
}