---
title: "Editor resource"
url: "https://docs.signnow.com/docs/branding-editor-resource"
type: "page"
section: "Documentation"
slug: "branding-editor-resource"
---

# Editor resource

# Editor resource

With the editor brand resource, API users can customize the signing session, the embedded editor, embedded sending, and embedded view experiences.

## Brand elements for the signing session

![editor.png](/reference-assets/images/Branding%20guide/Editor/editor.png)

![editor_dropdown_signing.png](/reference-assets/images/Branding%20guide/Editor/editor_dropdown_signing.png)

![decline pop-up.png](/reference-assets/images/Branding%20guide/Editor/decline%20pop-up.png)

![second decline pop-up.png](/reference-assets/images/Branding%20guide/Editor/second%20decline%20pop-up.png)

![success completion page.png](/reference-assets/images/Branding%20guide/Editor/success%20completion%20page.png)

![decline completion page.png](/reference-assets/images/Branding%20guide/Editor/decline%20completion%20page.png)

![auth_page_request_pin_header.png](/reference-assets/images/Branding%20guide/Editor/auth_page_request_pin_header.png)

![auth_page_check_pin_phone.png](/reference-assets/images/Branding%20guide/Editor/auth_page_check_pin_phone.png)

![auth_page_check_pin_password.png](/reference-assets/images/Branding%20guide/Editor/auth_page_check_pin_password.png)

![download_button_view_mode_2_upd.png](/reference-assets/images/Branding%20guide/Editor/download_button_view_mode_2_upd.png)

![download_button_signing_session_upd.png](/reference-assets/images/Branding%20guide/Editor/download_button_signing_session_upd.png)

![signing_settings_new.png](/reference-assets/images/Branding%20guide/Editor/signing_settings_new.png)

## Brand elements for embedded editor, embedded sending, signing session for the FreeForm invite*

![editor_buttons_constructor_upd.png](/reference-assets/images/Branding%20guide/Editor/editor_buttons_constructor_upd.png)

![editor_elements_constructor_upd.png](/reference-assets/images/Branding%20guide/Editor/editor_elements_constructor_upd.png)

![editor_close_button_construction.png](/reference-assets/images/Branding%20guide/Editor/editor_close_button_construction.png)

![editor_field_settings_default.png](/reference-assets/images/Branding%20guide/Editor/editor_field_settings_default.png)

*Some elements are available

<table style="width:100%">
<thead>
<tr>
<th> UI element </th> <th> Customization options </th> <th style="width:45%"> Attributes with values </th>
</tr>
</thead>

<tr>
<td> Progress bar</td>
<td>
  <li>Progress bar color when in progress.</li>
  <li>Progress bar color when the document is completed.</li>
  <br><br> Can be customized for the signing session (field invite and embedded invite).
</td>
<td>
    
```json
"progress-bar": {
  "default-color": "#232323",
  "completed-color": "#232323"
}
```

</td>
</tr>
<tr>
<td>Accessibility option</td>
<td>
  <li>Show or hide the accessibility option in the More Actions dropdown menu.</li>
  <li>Icon, background, and border colors in a default state, when hovered over, and activated.</li>
  <li>Enable accessibility by default.</li><br><br> Can be customized for the signing session (field invite and embedded invite).
</td>
<td>
    
```json
"accessibility": {
  "visibility": true,
  "color": "#546470",
  "background": "#ffffff",
  "border": "#ffffff",
  "hover-color": "#546470",
  "hover-background": "#f1f2f4",
  "hover-border": "#f1f2f4",
  "active-color": "#546470",
  "active-background": "#dadee2",
  "active-border": "#dadee2",
  "enabled": false
  }
```

</td>
</tr>

<tr>
<td>Navigation panel</td>
<td>Show or hide the navigation panel in the footer.<br>The panel contains page navigation controls and page dimension options.</td>

<td>
    
```json
"navigation": {
  "visibility": true
}
```

</td>
</tr>

<tr>
<td>More actions button</td>
<td>Show or hide the More Actions button.<br><br> Can be customized for the signing session (field invite and embedded invite).</td>
<td>
    
```json
"settings": { 
  "visibility": "true"
}
```

</td>
</tr>
<tr>
<td>Decline pop-up</td>
<td>Text in the modals that open when a signer declines an invite to sign:
  <ol>
   <li>The modal that opens when a signer clicks Decline.</li>
   <li>The modal that opens when a signer fills in a decline reason and clicks Decline to Sign.</li>
  </ol>Can be customized for the signing session (field invite and embedded invite).
</td>
<td>
    
```json
"decline-invite-text": { 
  "en": "Custom message in English about {document-name} from {invite_owner_email}",
  "fr": "Custom message in French about {document-name} from {invite_owner_email}",
  "es": "Custom message in Spanish about {document-name} from {invite_owner_email}"
}
```

</td>
</tr>
<tr>
<td> Sidebar</td>
<td>
  <li>Show or hide the sidebar in the signing session.</li>
  <li>Sidebar background color.</li><br>Can be customized for the signing session, embedded editor, embedded sending, and embedded view.
</td>
<td>
    
```json
"sidebar": {
  "background": "#ffffff",
  "visibility": true
}
```

</td>
</tr>
<tr>
<td>Signing session footer</td>
<td>
  <li>Show the footer when a signer completes all required fields.</li>
  <li>Text of the footer.</li><br>Can be customized for the signing session (field invite and embedded invite).
<td>
    
```json
"complete-footer": {
   "visibility": true,
   "custom-text": {
     "en": "custom text in English",
     "es": "custom text in Spanish",
     "fr": "custom text in French"
   }
}
```

</td>
</tr>
<tr>
<td>Support chat button</td>
<td>Show or hide the Support chat button on the signing session and on the completion page. <br><br> Can be customized for the signing session (except embedded invite: always 'false').</td>
<td>
    
```json
"support-chat": {
  "visibility": true
}
```

</td>
</tr>
<tr>
<td>Contact sender</td>
<td>Signers can contact the sender by selecting the Contact Sender option on the More Actions dropdown menu.
  <li>Show or hide the Contact Sender option.</li>
  <li>An email address and name preset for an email draft that opens when a signer clicks Contact Sender.</li><br>Can be customized for the signing session (field invite and embedded invite).
</td>
<td>
    
```json
"sender-info":{
    "visibility": true,
    "contact-email": "contact@email.com",
    "contact-name": "Contact Name"
}
```

</td>
</tr>
<tr>
<td>Page dimension</td>
<td>Default page dimension in percent. <br><br>Can be customized for the signing session, embedded editor, embedded sending, and embedded view.</td>
<td>
    
```json
"page-dimension":{
    "percent": 100
}
```

</td>
</tr>
<tr>
<td>Close button</td>
<td><li>Show or hide the Close button (in view mode) or Save progress and Finish Later option (in the More Actions menu during the signing session).</li>

<li>Custom text for the closing option during the signing session.</li>
<li>Custom text for the Save and Close button in embedded editor and embedded sending experiences. <br>Note: Close button text customization is not supported in view mode.</li>
<td>
    
```json
"close-button": {
  "visibility": true,
  "title": {
    "signing": {
      "en": "Save Progress and Finish Later",
      "fr": "Enregistrer la progression et terminer plus tard",
      "es": "Guardar progresos y terminar más tarde"
    },
    "editor": {
      "en": "Save and Close",
      "fr": "Enregistrer et fermer",
      "es": "Guardar y cerrar"
    }
  }
}
```

</td>
</tr>

<tr>
<td>Decline button</td>
<td>Show or hide the Decline option in the More Actions menu.<br><br>Can be customized for the signing session (field invite and embedded invite).</td>
<td>
    
```json
"decline-button":{
    "visibility": true
}
```

</td>
</tr>
<tr>
<td>Completion page success</td>
<td>Text for the completion page that opens when a signer completes a document:
  <li>Custom header text up to 300 symbols.</li>
  <li>Custom body text up to 900 symbols.</li><br>Can be customized for the signing session (field invite and embedded invite).<td>
    
```json
"complete-page": {
  "success": {
    "header-text": {
      "en": "success header text in English",
      "fr": "success header text in French",
      "es": "success header text in Spanish"
    },
  "body-text": {
      "en": "success body text in English",
      "fr": "success body text in French",
      "es": "success body text in Spanish"
    }
  }
}
```

</td>
</tr>
<tr>
<td>Completion page decline</td>
<td>Text for the completion page that opens when a signer declines a document:
  <li>Custom header text up to 300 symbols</li>
  <li>Custom body text up to 900 symbols</li><br>Can be customized for the signing session (field invite and embedded invite).<td>
    
```json
"complete-page": {
  "decline": {
    "header-text": {
      "en": "decline header text in English",
      "fr": "decline header text in French",
      "es": "decline header text in Spanish"
    },
  "body-text": {
      "en": "decline body text in English",
      "f-r": "decline body text in French",
      "es": "decline body text in Spanish"
    }
  }
}
```

</td>
</tr>
<tr>
<td>Go to SignNow button</td>
<td>Show or hide the Go to SignNow button on the success completion page. <br><br>Can be customized for the signing session (field invite and embedded invite).</td>
<td>
    
```json
"complete-page": {
  "button-to-signnow": {
    "visibility": true
  }
}
```

</td>
</tr>
<tr>
<td>Download Document button</td>
<td>Show or hide the Download Document button on the completion page (both success and decline).<br><br>Can be customized for the signing session (field invite and embedded invite).</td>
<td>
    
```json
"complete-page": {
  "button-download": {
    "visibility": true
  }
}
```

</td>
</tr>
<tr>
<td>Registration section for new users</td>
<td>Show or hide the registration section for new users on the completion page. <br><br>Can be customized for the signing session (field invite and embedded invite).</td>
<td>
    
```json
"complete-page": {
  "registration": {
    "visibility": true
  }
}
```

</td>
</tr>
<tr>
<td>Authentication page</td>
<td>The authentication page displayed to signers when opening an invite protected with two-factor authentication (phone call, SMS, or password).
<li>Custom header text up to 300 characters with {sender_email} and {document_name} placeholders.</li>
<li>Custom instructions up to 900 characters for obtaining a password by a voice call or SMS.</li>
<li>Custom text up to 900 characters requesting to enter a password sent by voice call or SMS.</li>
<li>Custom text up to 900 characters requesting to enter a password set by a sender.</li><br><br>Can be customized for the signing session (field invite and embedded invite).</td>
<td>

```json
"auth-page": {
  "header-text": {
    "en": "{sender_email} invited you to sign {document_name}",
    "es": "{sender_email} te ha invitado a firmar {document_name}",
    "fr": "{sender_email} vous a invité à signer {document_name}"
  },
  "request-pin": {
    "body-text": {
      "en": "Press the button bellow to have the password sent to you by voice call or sms message.",
      "es": "Pulsa el botón de abajo para que te envíen la contraseña por llamada de voz o mensaje sms.",
      "fr": "Appuyez sur le bouton ci-dessous pour que le mot de passe vous soit envoyé par appel vocal ou sms."
    }
  },
  "check-pin": {
    "phone": {
      "body-text": {
        "en": "Enter the document password sent you by voice call or sms.",
        "es": "Introduce la contraseña del documento que te ha enviado por llamada de voz o sms.",
        "fr": "Entrez le mot de passe du document que vous avez reçu par appel vocal ou sms."
      }
    },
    "password": {
      "body-text": {
        "en": "Enter the document password below to unlock the document.",
        "es": "Introduce la contraseña del documento a continuación para desbloquear el documento.",
        "fr": "Entrez le mot de passe du document ci-dessous pour déverrouiller le document."
      }
    }
  }
}
```

</td>
</tr>

<tr>
<td>Download button</td>
<td>Show or hide the Download and History buttons during the signing session, and Download, Download With History and Document History buttons in view mode. <br><br>Can be customized for the signing session, embedded editor, embedded sending, and embedded view.</td>
<td>

```json
"download-button": {
  "visibility": true
}
```

</td>
</tr>

<tr> 
<td>Document name</td> <td>Show or hide the document name in the header.<br><br>Can be customized for the signing session, embedded editor, embedded sending, and embedded view.</td> 
<td>

```json
"document-name": { 
  "visibility": true 
}
```
</td>
</tr>

<tr> <td>Toolbar</td> 
<td><li>Show or hide the top toolbar.</li><li>Set up the toolbar background color.</li><br>Can be customized for the embedded editor and embedded sending.</td> 
<td>

```json
"toolbar": { 
  "visibility": true, 
  "background": "#ffffff" 
}
```
</td>
</tr>

<tr>
<td>Editing tools</td>
<td>
The background color of the editing tools panel on the left.<br><br>Can be customized for the signing session (FreeForm invite), embedded editor, and embedded sending.
</td>
<td>

```json
"editing-tools": {
  "background": "#ffffff"
}
```
</td>
</tr>

<tr>
<td>Manage recipients</td>
<td>Show or hide the Manage Recipients link on the editing tools panel.<br><br>Can be customized for the embedded sending and embedded editor.</td>
<td>
    
```json
"manage-recipients": {
  "visibility": true
}
```
</td> 
</tr>

<tr>
<td>Preview</td>
<td>Show or hide the Preview button.<br><br>Can be customized for the embedded sending and embedded editor.</td>
<td>
    
```json
"preview-button": {
  "visibility": true
}
```
</td> 
</tr>

<tr>
<td>Thumbnails</td>
<td>Show or hide the Thumbnails button.<br><br>Can be customized for the embedded sending and embedded editor.</td>
<td>
    
```json
"thumbnails-button": {
  "visibility": true
}
```
</td> 
</tr>

<tr>
<td>Request payment</td>
<td>Show or hide the Payment Request option in the settings (…) dropdown.<br><br>Can be customized for the embedded sending and embedded editor.</td>
<td>
    
```json
"request-payment": {
  "visibility": true
}
```
</td> 
</tr>

<tr>
<td>Continue</td>
<td>Show or hide the Continue button.<br><br>Can be customized for the embedded sending.</td>
<td>
    
```json
"continue-button": {
  "visibility": true
}
```
</td> 
</tr>

<tr>
<td>Step progress bar</td>
<td>Show or hide the step progress bar in the header.<br><br>Can be customized for the embedded sending and embedded editor.</td>
<td>

<tr>
<td>Signing settings</td>
<td><li>Prompt a signer to automatically apply signature and initials to all corresponding empty fields in a document after filling out the first field. `true` – the signer will be prompted to automatically fill all empty signature and initials fields after completing the first one; `false` – the signer will need to fill each signature and initials field individually; no prompt will be shown.</li>.
<li>Control how signers will be guided through document fields. `true` - the Go Through Required Fields checkbox is checked in More Actions; the signer will be guided only through required fields; `false` – the Go Through Required Fields checkbox is not checked in More Actions; the signer will be guided through all fields.</li>.
<br><br>Can be customized for all signing experiences.</td>
<td>
    
```json
"signing-settings": {
  "auto-apply-signatures-and-initials-to-document-fields": true,
  "guide-signers-only-through-required-fields": true
}
```
</td> 
</tr>

<tr>
<td>Fields</td>
<td>Show or hide the signature, text, date, initials, fullname, email, checkbox, radiobutton, attachment, dropdown, stamp, formula, hyperlink fields in the left-side panel.<br><br>Can be customized for the embedded sending, embedded editor, and signing session for the FreeForm invite (signature, initials, stamp, text, checkbox, date fields available).</td>
<td>
    
```json
"fields": {
  "signature": {
    "visibility": true
  },
  "text": {
    "visibility": true
  },
  "date": {
    "visibility": true
  },
  "initials": {
    "visibility": true
  },
  "fullname": {
    "visibility": true
  },
  "email": {
    "visibility": true
  },
  "checkbox": {
    "visibility": true
  },
  "radiobutton": {
    "visibility": true
  },
  "attachment": {
    "visibility": true
  },
  "dropdown": {
    "visibility": true
  },
  "stamp": {
    "visibility": true
  },
  "formula": {
    "visibility": true
  },
  "hyperlink": {
    "visibility": true
  }
}
```
</td> 
</tr>

<tr>
<td>Field settings</td>
<td>Show or hide the Element settings button on the right side of the header. The Element settings allows users to customize field settings. <br><br> Can be customized for the embedded sending and embedded editor.</td>
<td>
    
```json
"field-settings":{
  "visibility": true
}
```
</td> 
</tr>

</td> 
</tr>

<tr>
<td>Default fields</td>
<td>Show or hide the Default fields tab in the left sidebar. <br><br> Can be customized for the embedded sending and embedded editor.</td>
<td>
    
```json
"default-fields":{
  "visibility": true
}
```
</td> 
</tr>

</table>


---
*Full page: https://docs.signnow.com/docs/branding-editor-resource*
