> 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 # Click API ## Docs - [Click API 101](https://developers.docusign.com/docs/click-api/click101.md): Learn where to start working with the Click API. - [Authentication](https://developers.docusign.com/docs/click-api/click101/auth.md): Learn how to authenticate with a Click API scope and your chosen OAuth grant (Authorization Code Grant, Implicit Grant, or JSON Web Token - JWT - Grant) - [Elastic signing concepts](https://developers.docusign.com/docs/click-api/click101/concepts.md): Learn about the basic concepts and objects used in elastic signing. - [Managing elastic templates](https://developers.docusign.com/docs/click-api/click101/managing-elastic-templates.md): See how to perform common elastic template management tasks, such as creating, activating, and embedding. - [Elastic signing event callbacks](https://developers.docusign.com/docs/click-api/click101/callbacks.md): See the types of callback methods you can implement to handle elastic signing events. - [Customize elastic template fields](https://developers.docusign.com/docs/click-api/click101/customize-elastic-template-fields.md): Customize your elastic template by adding fields to your documents and providing customer-specific values for them each time you load the agreement. - [Customize elastic template appearance](https://developers.docusign.com/docs/click-api/click101/customize-elastic-template-appearance.md): Learn more about how to use a style attribute to customize the appearance of your elastic template. - [API rules and resource limits](https://developers.docusign.com/docs/click-api/click101/rules-and-limits.md): See the rules and resource limits for calls made to the Click API. - [How-to guides overview](https://developers.docusign.com/docs/click-api/how-to.md): Learn common scenarios of how to implement and use Docusign Click API. - [Code example launchers](https://developers.docusign.com/docs/click-api/how-to/code-launchers.md): Code example launchers are complete projects that show how to use the Docusign Click API for common API integration functions. - [How to create an elastic template](https://developers.docusign.com/docs/click-api/how-to/create-elastic-templates.md): Learn how to use the Click API to create an elastic template that you can embed in your website or app. - [How to activate an elastic template](https://developers.docusign.com/docs/click-api/how-to/activate-elastic-template.md): This topic shows how to activate a new elastic template for an account by using the Click API. - [How to embed an elastic signing agreement](https://developers.docusign.com/docs/click-api/how-to/embed-elastic-templates.md): This page shows how to embed an agreement into your site by using an elastic template and the GetCode JavaScript in the web UI. - [How to customize an elastic template's appearance](https://developers.docusign.com/docs/click-api/how-to/customize-elastic-template-appearance.md): See how to use a style attribute to customize the appearance of your elastic template. - [How to create a new elastic template version](https://developers.docusign.com/docs/click-api/how-to/elastic-template-versioning.md): This topic shows you how to create a new elastic template version for an account using the Click API. - [How to get a list of elastic templates](https://developers.docusign.com/docs/click-api/how-to/retrieve-elastic-templates.md): Demonstrates how to use the Click API to get a list of elastic templates associated with a specific Docusign user. - [How to get elastic template responses](https://developers.docusign.com/docs/click-api/how-to/get-elastic-template-responses.md): Demonstrates how to use the Click API to get user responses to your elastic signing agreements - [SDKs](https://developers.docusign.com/docs/click-api/sdks.md) - [Go-Live](https://developers.docusign.com/docs/click-api/go-live.md): Learn about how to move your Click API integration from the development environment into a production environment, including information about the requirements for going-live, best practices, and troubleshooting. - [API Categories](https://developers.docusign.com/docs/click-api/reference.md) - [Accounts Category](https://developers.docusign.com/docs/click-api/reference/accounts.md) - [ClickWraps Resource](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps.md) ## API Docs - Docusign Click API > Accounts > ClickWraps [Export clickwrap agreements for date range](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/createbulkclickwrapagreements.md) - Docusign Click API > Accounts > ClickWraps [Create elastic template](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/createclickwrap.md) - Docusign Click API > Accounts > ClickWraps [Create elastic template version](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/createclickwrapversion.md) - Docusign Click API > Accounts > ClickWraps [Create embeddable agreement URL](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/createhasagreed.md) - Docusign Click API > Accounts > ClickWraps [Delete elastic template and all of its versions](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/deleteclickwrap.md) - Docusign Click API > Accounts > ClickWraps [Delete elastic templates](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/deleteclickwraps.md) - Docusign Click API > Accounts > ClickWraps [Delete elastic template version by version ID](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/deleteclickwrapversion.md) - Docusign Click API > Accounts > ClickWraps [Delete versions of elastic template](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/deleteclickwrapversions.md) - Docusign Click API > Accounts > ClickWraps [Get agreement for elastic template](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getagreement.md) - Docusign Click API > Accounts > ClickWraps [Download document at order within agreement](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getagreementdocument.md) - Docusign Click API > Accounts > ClickWraps [Get completed user agreement PDF](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getagreementpdf.md) - Docusign Click API > Accounts > ClickWraps [Get elastic template object](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getclickwrap.md) - Docusign Click API > Accounts > ClickWraps [Get elastic signing agreements](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getclickwrapagreements.md) - Docusign Click API > Accounts > ClickWraps [Get elastic templates](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getclickwraps.md) - Docusign Click API > Accounts > ClickWraps [Get version of elastic template by version ID](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getclickwrapversion.md) - Docusign Click API > Accounts > ClickWraps [Get agreement responses for template version](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getclickwrapversionagreements.md) - Docusign Click API > Accounts > ClickWraps [Get versions of elastic template](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getclickwrapversions.md) - Docusign Click API > Accounts > ClickWraps [Get Click API version and information](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/getserviceinformation.md) - Docusign Click API > Accounts > ClickWraps [Update properties of elastic template](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/updateclickwrap.md) - Docusign Click API > Accounts > ClickWraps [Update elastic template version by version ID](https://developers.docusign.com/docs/click-api/reference/accounts/clickwraps/updateclickwrapversion.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://developers.docusign.com/openapi.json) - [OpenAPI YAML](https://developers.docusign.com/openapi.yaml) > **Note:** This page contains both a page directory (above) and the landing page content (below). The page directory is generated for agent use and does not appear on the landing page. > 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 # Click API overview > Use Docusign Click API to implement and manage elastic templates to obtain customer consent of standard terms with a single click Docusign elastic signing lets you capture consent to standard agreement terms with a single click: terms and conditions, terms of service, terms of use, privacy policies, and more. The Click API lets you include this customizable solution in your Docusign integrations. ## Places to start * [Click API 101](/docs/click-api/click101) * [How-to guides](/docs/click-api/how-to) * [API Reference](/docs/click-api/reference) ![API overview gist graphic](/_fern-files/_img/07438f910bb49c2fda5f61d64c6482755d105554e2a0971bb24ae7bb3d498441.webp) ## Features #### Option for required view or read Have users understand what they are consenting to and click to sign #### Preview your elastic template Make sure it appears and behaves as you want it to #### Easy activation Once you upload a version, it can be activated automatically ## Discover more * [Learn how to create and integrate an elastic template through a Docusign University course](https://dsucustomers.docusign.com/implement-elastic-signing) * [Watch how to create and manage your elastic template](https://www.youtube.com/watch?v=YzOkSTL_SSA) * [Read a Deep Dive blog on Click API](https://www.docusign.com/blog/dsdev-deep-dive-click/) * [Try out Click API through our Insurance sample app](https://insurance.sampleapps.docusign.com/)