XreplyAIDevelopers
API ReferenceVoice

Get the voice profile

Requires scope: `voice:read`. Returns the trained voice profile and per-platform summaries. Raw archive and embeddings are never exposed.

GET
/voice_profile
AuthorizationBearer <token>

A personal API key created in the dashboard (Starter, Pro, and Team plans).

In: header

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/voice_profile"
{  "voice_profile": {    "id": 88,    "platform_managed": true,    "voice_preset_id": 3,    "voice_preset_name": "Direct & punchy",    "analyzed_at": "2026-05-10T00:00:00Z",    "tweet_count": 1240,    "writing_style": {      "sentence_length": "short",      "formality": "casual"    },    "sample_posts": [      "just shipped a new feature",      "debugging is my cardio"    ]  },  "platforms": [    {      "platform": "twitter",      "post_count": 1240,      "analyzed_at": "2026-05-10T00:00:00Z",      "sample_posts": [        "just shipped a new feature",        "debugging is my cardio"      ]    }  ]}