> ## Documentation Index
> Fetch the complete documentation index at: https://docs.curvelabs.org/llms.txt
> Use this file to discover all available pages before exploring further.

# POST /personify

> Rewrite source text into a persona voice enabled for your account.

Use `/personify` when you already have source text and want to rewrite it in a persona voice enabled for your account.

```text theme={null}
POST https://playground.curvelabs.org/api/v1/personify
```

## Headers

| Header          | Type   | Required    | Description                        |
| --------------- | ------ | ----------- | ---------------------------------- |
| `Content-Type`  | string | Yes         | Must be `application/json`         |
| `Authorization` | string | Conditional | Bearer API key for API-key billing |
| `x-api-key`     | string | Conditional | Alternative to `Authorization`     |

## Body parameters

| Parameter   | Type   | Required | Description                                                   |
| ----------- | ------ | -------- | ------------------------------------------------------------- |
| `personaId` | string | Yes      | Persona UUID with `/personify` access                         |
| `raw`       | string | Yes      | Non-empty source text to rewrite; not treated as instructions |

## Request

```bash theme={null}
curl -X POST https://playground.curvelabs.org/api/v1/personify \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE" \
  -d '{
    "personaId": "YOUR_PERSONIFY_PERSONA_ID",
    "raw": "Thanks for reaching out. We can help answer customer questions faster while keeping the tone warm and clear."
  }'
```

## Response

```json theme={null}
{
  "personified": "thanks for reaching out. we can help answer customer questions faster while keeping the tone warm and clear.",
  "chunks": [
    "thanks for reaching out.",
    "we can help answer customer questions faster while keeping the tone warm and clear."
  ]
}
```
