---
title: "Generate personalization for a specific lead"
method: POST
path: "/v3/user-api/personalization/lead/{leadId}"
tags: ["Personalization"]
---

# Generate personalization for a specific lead

`POST /v3/user-api/personalization/lead/{leadId}`

## Request

- Base URL: `https://api.nureply.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.nureply.com/v3/user-api/personalization/lead/{leadId}`
- Auth: none declared. Required headers: `x-personal-api-key`

Generate AI-powered personalization for an existing lead using their stored LinkedIn and/or website URLs. Updates the lead's personalization field automatically. Specify source to control which URLs to use. Accepted values: 'linkedin', 'website', or 'both'.

## Path parameters

- `leadId` string, required

## Headers

- `x-personal-api-key` string, required

## Request body

- PersonalizeLeadDto
  - `writingStyle` 'formal' | 'casual' | 'funny': Writing style for the personalization
  - `language` 'English' | 'German' | 'French' | 'Turkish' | 'Dutch' | 'Spanish': Language for the personalization
  - `customPrompt` string: Custom prompt for additional AI instructions (max 500 chars)
  - `source` 'linkedin' | 'website' | 'both': Source to use for personalization (uses lead's linkedInUrl and/or websiteUrl)

## Response `200`

- LeadPersonalizationResponseDto
  - `message` string, required
  - `data` LeadPersonalizationDataDto, required
    - `leadId` string, required: The MongoDB ObjectId of the personalized lead
    - `personalization` string, required: The generated personalization
    - `source` 'linkedin' | 'website' | 'both', required: Source(s) used for personalization
    - `creditsUsed` number, required: Number of credits consumed
    - `remainingCredits` number, required: Remaining personalization credits

## Other responses

- `400`
- `401`
- `403`
- `404`

---

[API](https://skmtc.dev/nureply/apis/nureply-api.md) - [All operations](https://skmtc.dev/nureply/apis/nureply-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nureply/apis/nureply-api/revisions/a754b8b5eb0a?raw)
