---
title: "Create and edit send invite brand resource"
method: PUT
path: "/v2/brands/{brand_id}/resources/send-invite"
---

# Create and edit send invite brand resource

`PUT /v2/brands/{brand_id}/resources/send-invite`

## Request

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

This endpoint allows users to create and update a brand resource for the Send Invite page.

Learn more about the [send invite brand resource](/docs/branding-send-invite-resource).

Note: to create a send invite resource for a brand, you need to own the brand.

## Request body

- object
  - `from` object: Configuration of the From field.
    - `visibility` boolean: Whether to show the From field.
  - `header` object: Configuration of the header.
    - `visibility` boolean: Whether to show the header.
  - `settings` object: Configuration of the settings button (gear icon).
    - `visibility` boolean: Whether to show the settings (gear icon).
  - `cc-recipients` object: Configuration of the CC recipients field.
    - `visibility` boolean: Whether to show the CC recipients field.
  - `preview-panel` object: Configuration of the preview panel.
    - `background` string: Background color of the preview panel in HEX color code.
    - `visibility` boolean: Whether to show the preview panel.
  - `settings-panel` object: Configuration of the settings panel.
    - `background` string: Background color of the settings panel in HEX color code.
  - `request-payment` object: Configuration of the Add Payment Request link and Request a Payment option.
    - `visibility` boolean: Whether to show the Add Payment Request link on the Send Invite page and the Request a Payment toggle in Advanced Options (More > Advanced Options).
  - `customize-message` object: Configuration of the Customize Message button.
    - `visibility` boolean: Whether to show the Customize Message button.

## Response `204`

Success, no content

- object

## Other responses

- `400`: - Incorrect or missing token. - Request body is incorrect or missing. - The `header` is not an array. - The `header.visibility` is not a boolean. - The `from` is not an array. - The `from.visibility` is not a boolean. - The `settings` is not an array. - The `settings.visibility` is not a boolean. - The `customize-message` is not an array. - The `customize-message`.visibility is not a boolean. - The `request-payment` is not an array. - The `request-payment.visibility` is not a boolean. - The `cc-recipients` is not an array. - The `cc-recipients.visibility` is not a boolean. - The `settings-panel` is not an array. - The `settings-panel.background` is not a string. - The `settings-panel.background` is missing. - The `settings-panel.background` format is incorrect. - The `preview-panel` is not an array. - The `preview-panel.visibility` is not a boolean. - The `preview-panel.background` is not a string. - The `preview-panel.background` is missing. - The `preview-panel.background` format is incorrect.
- `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.

---

[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)
