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

# Rename Reply-To Profile

> Rename a reply-to profile without changing account defaults

Rename one reply-to profile in place. Only the display name changes: the address and the account-wide default Reply-To selection are left exactly as they were.

This is the Reply-To counterpart of [Rename Sender Profile](/api-reference/sender-profiles/update). Reply-to profiles are unique per address within a company, so a rename here can never collide with a sibling profile.

<Note>
  To change *which* profile is the account default, use [Update
  Company](/api-reference/companies/update) with `replyProfileId` instead.
</Note>

Get profile IDs from [List Sender Profiles](/api-reference/sender-profiles/list). Requires the `companies:manage` scope.

## Request

<ParamField path="id" type="string" required>
  Reply-to profile ID.
</ParamField>

<ParamField body="name" type="string" required>
  New display name. Trimmed before saving; must be non-empty and 255 characters
  or fewer.
</ParamField>

```bash theme={null}
curl -X PATCH "https://api.sequenzy.com/api/v1/reply-profiles/reply_abc123" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "SnapCount"}'
```

## Response fields

<ResponseField name="renamed" type="boolean">
  `false` when the profile already carried that name, so nothing changed.
</ResponseField>

<ResponseField name="replyProfile.isDefault" type="boolean">
  Whether this profile is the account default. This endpoint never changes it.
</ResponseField>

## Responses

<ResponseExample>
  ```json 200 theme={null}
  {
    "success": true,
    "replyProfile": {
      "id": "reply_abc123",
      "name": "SnapCount",
      "email": "support@snapcount.app",
      "isDefault": true
    },
    "renamed": true
  }
  ```

  ```json 400 theme={null}
  {
    "error": "name cannot be empty."
  }
  ```

  ```json 401 theme={null}
  {
    "error": "Unauthorized"
  }
  ```

  ```json 403 theme={null}
  {
    "error": "API key is missing required scope: companies:manage"
  }
  ```

  ```json 404 theme={null}
  {
    "error": "Reply profile not found"
  }
  ```
</ResponseExample>
