# Javascript: SignatureSettings.customSignatureData Property

> Optional. Application-defined data passed to the signing workflow.

- **Product:** DS Server
- **Section:** Reference
- **Kind:** Property
- **Path:** DS Server > Reference > JavaScript API - Document Viewer > Javascript: SignatureSettings.customSignatureData Property
- **170 words**
- **Web URL:** https://docs.textcontrol.com/ds-server/reference/javascript-document-viewer/signaturesettings/customsignaturedata-property/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/reference/javascript-document-viewer/signaturesettings/customsignaturedata-property/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/reference/javascript-document-viewer/signaturesettings/customsignaturedata-property/llms-full.txt

---

### Description

Optional. Application-defined data passed to the signing workflow.

### Syntax

```javascript
<unknown> SignatureSettings.customSignatureData
```

### Examples

The following example demonstrates `signaturesettings.customSignatureData` in a practical Document Viewer workflow. Specifies whether a custom signature style is used or not.

```javascript
function attachCustomSignatureData(signatureSettings, customSignatureData) {
    signatureSettings.customSignatureData = customSignatureData;
    console.log("Custom signature data attached.");
}
```

---

## Nearby

- **Previous:** [SignatureSettings Class](https://docs.textcontrol.com/ds-server/reference/javascript-document-viewer/signaturesettings/llms-full.txt)
- **Next:** [Javascript: SignatureSettings.customSigning Property](https://docs.textcontrol.com/ds-server/reference/javascript-document-viewer/signaturesettings/customsigning-property/llms-full.txt)
