DocuSign Momentum 2018DocuSign Momentum 2018
{"api":"esign_rest","category":"reference"}

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.

MethodDescription
list
GET /v2/accounts/{accountId}/brands

Retrieves the list of brand profiles associated with the account and the default brand profiles. The Account Branding feature (accountSettings properties canSelfBrandSend and canSelfBrandSend) must be set to true for the account to use this call.

create
POST /v2/accounts/{accountId}/brands

Creates one or more brand profile files for the account. The Account Branding feature (accountSettings properties canSelfBrandSend and canSelfBrandSig) must be set to true for the account to use this call.

An error is returned if brandId property for a brand profile is already set for the account. To upload a new version of an existing brand profile, you must delete the profile and then upload the newer version.

When brand profile files are being uploaded, they must be combined into one zip file and the Content-Type must be application/zip.

deleteList
DELETE /v2/accounts/{accountId}/brands

Deletes one or more brand profiles from an account. The Account Branding feature (accountSettings properties canSelfBrandSend and canSelfBrandSend) must be set to true to use this call.

get
GET /v2/accounts/{accountId}/brands/{brandId}

update
PUT /v2/accounts/{accountId}/brands/{brandId}

delete
DELETE /v2/accounts/{accountId}/brands/{brandId}

getExportFile
GET /v2/accounts/{accountId}/brands/{brandId}/file

getLogo
GET /v2/accounts/{accountId}/brands/{brandId}/logos/{logoType}

updateLogo
PUT /v2/accounts/{accountId}/brands/{brandId}/logos/{logoType}

deleteLogo
DELETE /v2/accounts/{accountId}/brands/{brandId}/logos/{logoType}

listResources
GET /v2/accounts/{accountId}/brands/{brandId}/resources

getResource
GET /v2/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType}

updateResource
PUT /v2/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType}