> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# AccountBrands Resource

The AcccountBrands resource provides methods that allow you to create and delete the account brand associated with an account.

Branding allows you to add the look and feel of your organization's
brand to the sending, signing, and email process making it easier for users to identify envelopes coming from your organization.

The DocuSign Account Custom Branding feature lets you set the colors, logo, and text for your account. You can create any number of brand profiles with different settings to reflect each of your corporate brands or different internal divisions or departments.

When you create or change a branding profile, it applies to everyone using that profile and affects all envelopes sent with that profile.

## Methods supported

| Method                                                                                    | Description                                                                                                                              |
| ----------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| [create](/docs/esign-rest-api/v2/reference/accounts/accountbrands/create)                 | POST `/restapi/v2/accounts/{accountId}/brands` Creates one or more brand profile files for the account.                                  |
| [delete](/docs/esign-rest-api/v2/reference/accounts/accountbrands/delete)                 | DEL `/restapi/v2/accounts/{accountId}/brands/{brandId}` Removes a brand.                                                                 |
| [deleteList](/docs/esign-rest-api/v2/reference/accounts/accountbrands/deletelist)         | DEL `/restapi/v2/accounts/{accountId}/brands` Deletes one or more brand profiles.                                                        |
| [deleteLogo](/docs/esign-rest-api/v2/reference/accounts/accountbrands/deletelogo)         | DEL `/restapi/v2/accounts/{accountId}/brands/{brandId}/logos/{logoType}` Delete one branding logo.                                       |
| [get](/docs/esign-rest-api/v2/reference/accounts/accountbrands/get)                       | GET `/restapi/v2/accounts/{accountId}/brands/{brandId}` Get information for a specific brand.                                            |
| [getExportFile](/docs/esign-rest-api/v2/reference/accounts/accountbrands/getexportfile)   | GET `/restapi/v2/accounts/{accountId}/brands/{brandId}/file` Export a specific brand.                                                    |
| [getLogo](/docs/esign-rest-api/v2/reference/accounts/accountbrands/getlogo)               | GET `/restapi/v2/accounts/{accountId}/brands/{brandId}/logos/{logoType}` Obtains the specified image for a brand.                        |
| [getResource](/docs/esign-rest-api/v2/reference/accounts/accountbrands/getresource)       | GET `/restapi/v2/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType}` Returns the specified branding resource file.    |
| [list](/docs/esign-rest-api/v2/reference/accounts/accountbrands/list)                     | GET `/restapi/v2/accounts/{accountId}/brands` Gets a list of brand profiles.                                                             |
| [listResources](/docs/esign-rest-api/v2/reference/accounts/accountbrands/listresources)   | GET `/restapi/v2/accounts/{accountId}/brands/{brandId}/resources` Returns the specified account's list of branding resources (metadata). |
| [update](/docs/esign-rest-api/v2/reference/accounts/accountbrands/update)                 | PUT `/restapi/v2/accounts/{accountId}/brands/{brandId}` Updates an existing brand.                                                       |
| [updateLogo](/docs/esign-rest-api/v2/reference/accounts/accountbrands/updatelogo)         | PUT `/restapi/v2/accounts/{accountId}/brands/{brandId}/logos/{logoType}` Put one branding logo.                                          |
| [updateResource](/docs/esign-rest-api/v2/reference/accounts/accountbrands/updateresource) | PUT `/restapi/v2/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType}` Uploads a branding resource file.                |

## AccountBrands properties

| Property                  | Type   | Description                                                               |
| ------------------------- | ------ | ------------------------------------------------------------------------- |
| `brands`                  | array  | The list of brands.                                                       |
| `recipientBrandIdDefault` | string | The brand seen by envelope recipients when a brand is not explicitly set. |
| `senderBrandIdDefault`    | string | The brand seen by envelope senders when a brand is not explicitly set.    |