> For the complete documentation index, see [llms.txt](https://support.emsigner.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.emsigner.com/apis/embedded-signing/how-tos/application-features.md).

# Application Features

The calling application can pass the following parameters to create a comprehensive signing experience:

**Adding Document Fields**

Add document controls such as Name, Email, Textboxes, Date Controls and much more

**Adding Signature Placeholders based on Search Text or Coordinates**

emSigner provides the ability to send signature placeholders for various participants in the workflow either using coordinates or using search text (this will automatically place the placeholder based on text on the document)

**Adding Signatories**

Add list of users to pre-populate the list of signatories or reviewers. If you don't pass them, emSigner allows the originator to dynamically add list of signatories or reviewers by dragging controls

**Co-branding**

Co-brand the entire page with your logo, colors etc. This can be done by having your administrator login to emSigner Admin portal to set this up

**Setting Reminders**

Set reminders for participants and pass these as parameters in the API to ensure participants get reminded when they need to sign on a document

**Protecting PDF's**

Protect PDF's and limit printing, copying etc once the final workflow is completed

**Setting Watermark**

Optionally set a watermark on the PDF

**Using eStamping**

Enable eStamping for certain regions such as India or Indonesia by using this setting. This allows for dynamic placement of stamp papers as part of the document signing journey including payment of stamp duty

**Using Webhooks**

The embedded signing flows can be extended by using Webhooks which notify source applications of event triggers. Please refer to section on Using Webhooks for configuring webhooks as part of your application


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://support.emsigner.com/apis/embedded-signing/how-tos/application-features.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
