curl -X GET "https://api.elevenlabs8.com/api/elevenlabs-histories/" \
  -H "X-API-KEY: your_api_key_here"
{
  "success": true,
  "data": {
    "results": [
      {
        "id": "history_id_123",
        "user": {
          "fullname": "John Doe",
          "avatar": "https://api.elevenlabs8.com/media/avatars/john.jpg"
        },
        "history_id": "unique_history_id",
        "prompt": "Hello, this is a test message.",
        "model": "eleven_v3",
        "voice": "Rachel",
        "config": {
          "stability": 0.5,
          "similarity_boost": 0.75,
          "style": 0.0,
          "use_speaker_boost": true
        },
        "credits_used": 1,
        "status": "completed",
        "shared_url": "https://ttslab.com/share/audio_id",
        "created_at": "2024-01-01T12:00:00Z",
        "audio_url": "https://api.elevenlabs8.com/media/audio/output.mp3"
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 20,
      "total": 150,
      "pages": 8
    }
  },
  "message": "History retrieved successfully"
}

Get History

Retrieve a list of your text-to-speech generation history.
curl -X GET "https://api.elevenlabs8.com/api/elevenlabs-histories/" \
  -H "X-API-KEY: your_api_key_here"

Query Parameters

ParameterTypeRequiredDescription
pageintegerNoPage number (default: 1)
limitintegerNoItems per page (default: 20, max: 100)
statusstringNoFilter by status (completed, processing, failed)
modelstringNoFilter by model ID
voicestringNoFilter by voice ID

Response

{
  "success": true,
  "data": {
    "results": [
      {
        "id": "history_id_123",
        "user": {
          "fullname": "John Doe",
          "avatar": "https://api.elevenlabs8.com/media/avatars/john.jpg"
        },
        "history_id": "unique_history_id",
        "prompt": "Hello, this is a test message.",
        "model": "eleven_v3",
        "voice": "Rachel",
        "config": {
          "stability": 0.5,
          "similarity_boost": 0.75,
          "style": 0.0,
          "use_speaker_boost": true
        },
        "credits_used": 1,
        "status": "completed",
        "shared_url": "https://ttslab.com/share/audio_id",
        "created_at": "2024-01-01T12:00:00Z",
        "audio_url": "https://api.elevenlabs8.com/media/audio/output.mp3"
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 20,
      "total": 150,
      "pages": 8
    }
  },
  "message": "History retrieved successfully"
}

Get History Item

Retrieve details of a specific history item.
curl -X GET "https://api.elevenlabs8.com/api/elevenlabs-histories/elevenlabs-histories_id_123" \
  -H "X-API-KEY: your_api_key_here"

Response

{
  "success": true,
  "data": {
    "id": "history_id_123",
    "user": {
      "fullname": "John Doe",
      "avatar": "https://api.elevenlabs8.com/media/avatars/john.jpg"
    },
    "history_id": "unique_history_id",
    "prompt": "Hello, this is a test message.",
    "model": "eleven_v3",
    "voice": "Rachel",
    "config": {
      "stability": 0.5,
      "similarity_boost": 0.75,
      "style": 0.0,
      "use_speaker_boost": true
    },
    "credits_used": 1,
    "status": "completed",
    "shared_url": "https://ttslab.com/share/audio_id",
    "created_at": "2024-01-01T12:00:00Z",
    "audio_url": "https://api.elevenlabs8.com/media/audio/output.mp3",
    "duration": 3.5,
    "file_size": 52428
  },
  "message": "History item retrieved successfully"
}

History Properties

PropertyTypeDescription
idstringUnique history identifier
userobjectUser information
history_idstringHistory tracking ID
promptstringThe text that was converted to speech
modelstringModel used for generation
voicestringVoice used for generation
configobjectConfiguration parameters used
credits_usedintegerNumber of credits consumed
statusstringStatus of the generation
shared_urlstringPublic shareable URL
created_atstringCreation timestamp
audio_urlstringDirect URL to download audio
durationfloatAudio duration in seconds
file_sizeintegerAudio file size in bytes

Status Values

StatusDescription
completedGeneration completed successfully
processingGeneration is in progress
failedGeneration failed
cancelledGeneration was cancelled