> ## 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.

# Delete Sender Profile

> Permanently delete a sender (From) profile

Permanently delete one sender (From) profile. Requires the
`companies:manage` scope.

Deletion is refused when the profile is the company's last sender or is still
used by a live campaign, active sequence, sequence step, or transactional
email. Reassign or stop the named sending surfaces and retry.

<Warning>
  This cannot be undone. Draft and rejected campaigns and the account default
  move to the best remaining sender when needed. Review the returned
  `fallbackSenderProfileId` before sending.
</Warning>

## Request

<ParamField path="id" type="string" required>
  Sender profile ID from [List Sender
  Profiles](/api-reference/sender-profiles/list).
</ParamField>

```bash theme={null}
curl -X DELETE "https://api.sequenzy.com/api/v1/sender-profiles/sender_abc123" \
  -H "Authorization: Bearer YOUR_API_KEY"
```

## Response fields

<ResponseField name="deletedSenderProfileId" type="string">
  ID of the profile that was permanently deleted.
</ResponseField>

<ResponseField name="fallbackSenderProfileId" type="string | null">
  Remaining profile selected for the account default and eligible draft
  campaigns when reassignment was needed.
</ResponseField>

## Responses

<ResponseExample>
  ```json 200 theme={null}
  {
    "success": true,
    "deletedSenderProfileId": "sender_abc123",
    "fallbackSenderProfileId": "sender_def456",
    "message": "Sender profile deleted. The account default and eligible draft campaigns now use sender_def456 where reassignment was needed."
  }
  ```

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

  ```json 404 theme={null}
  {
    "error": "Sender profile not found"
  }
  ```

  ```json 409 theme={null}
  {
    "error": "Cannot delete this sender profile because it is used by 1 automation step(s): Welcome sequence (node_abc123). Reassign or stop those sending surfaces first."
  }
  ```

  ```json 409 theme={null}
  {
    "error": "Cannot delete the last sender profile. Create another sender profile first."
  }
  ```
</ResponseExample>
