---
title: "Add and edit branding for reassign emails"
method: PUT
path: "/v2/brands/{brand_id}/resources/email-invite-reassign"
---

# Add and edit branding for reassign emails

`PUT /v2/brands/{brand_id}/resources/email-invite-reassign`

## Request

- Base URL: `https://api.signnow.com`
- URL: `https://api.signnow.com/v2/brands/{brand_id}/resources/email-invite-reassign`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/signnow/apis/signnow-api/docs/v2/brands/:brand_id/resources/email-invite-reassign/put.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint allows users to add and edit branding for the emails that signer or signers receive when an invite is reassigned to them.

## Request body

- object
  - `en` object: Language of the email. Possible values: `en` for English, `es` for Spanish, and `fr` for French. You need to add translated texts. For more information, see [Language branding](/docs/branding-email-resources#language-branding).
    - `from` string: Custom text indicating sender.
    - `subject` string: Email subject text. Placeholder `{document_name}` is available.
    - `expiration` string: Custom message text for expiration email. Placeholder `{days}` is available: data from the invite `expiration_days` parameter is used.
    - `body_header` string: Email header text.
    - `body_message` string: Email body text. Placeholder `{document_name}` is available.
    - `footer_message` string: Email footer text.
    - `forward_message` string: Email message from the signer who forwarded the email. Placeholder {email_from} is available.

## Response `204`

Success, no content

- object

## Other responses

- `400`: * Incorrect or missing token. * Incorrect payload. * Incorrect language. * `subject` is not a string. * `subject` is longer than 300 characters. * `body_header` is not a string. * `body_header` is longer than 300 characters. * `body_message` is not a string. * `body_message` is longer than 300 characters. * `footer_message` is not a string. * `footer_message` is longer than 300 characters. * `forward_message` is not a string. * `forward_message` is longer than 300 characters. * `from` is not a string. * `from` is longer than 300 characters. * `expiration` is not a string. * `expiration` is longer than 300 characters. * Incorrect placeholder found.
- `403`: * Request with a valid bearer token from another user logged in. * The user is authorized with a token from an app they don’t own.
- `404`: * Brand with this `brand_id` doesn't exist. * Missing or incorrect `brand_id`.
- `422`: Language is not an array.

---

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