Docusign ClickWraps API

The ClickWraps API from Docusign — 12 operation(s) for clickwraps.

Operations 21

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /service_information Check the Click API version and build · Docusign Gets the current version and other information about the Click API #
Ask an LLM
“Which version of the DocuSign Click API is currently running?”
“Can I see the build number and linked sites for the Click service?”
Tell an agent
Show me the Click API service version and build information.
Get the linked sites and version URLs for the clickwrap service.
GET /v1/accounts/{accountId}/clickwraps List the clickwraps in an account · Docusign Gets all the clickwraps for an account #
Ask an LLM
“What clickwraps exist in my account right now?”
“Can I filter my clickwraps by status, owner or a date range?”
Tell an agent
List all clickwraps in account {account}.
List clickwraps in account {account} with status {status}.
POST /v1/accounts/{accountId}/clickwraps Create a new clickwrap agreement · Docusign Creates a clickwrap for an account #
Ask an LLM
“How do I create a clickwrap terms-of-service agreement for my website?”
“Can a new clickwrap be scheduled to go live on a future date?”
Tell an agent
Create a clickwrap named {name} in account {account}.
Create a shared clickwrap called {name} in account {account} with the attached documents {documents}.
DELETE /v1/accounts/{accountId}/clickwraps Bulk delete clickwraps in an account · Docusign Deletes clickwraps for an account #
Ask an LLM
“Can I delete several clickwraps at once by listing their IDs?”
“What happens if I bulk delete without naming specific clickwraps?”
Tell an agent destructive · confirm first
Delete the clickwraps {clickwrap_ids} from account {account}.
Remove every clickwrap in account {account}.
GET /v1/accounts/{accountId}/clickwraps/{clickwrapId} Get a single clickwrap's details · Docusign Gets a single clickwrap object #
Ask an LLM
“How can I look up the settings of one particular clickwrap?”
“Where do I see a single clickwrap's current status and display settings?”
Tell an agent
Get clickwrap {clickwrap} in account {account}.
Show me the details of clickwrap {clickwrap}.
PUT /v1/accounts/{accountId}/clickwraps/{clickwrapId} Transfer a clickwrap to a different owner · Docusign Updates the user ID of a clickwrap #
Ask an LLM
“Can I hand ownership of a clickwrap from one user to another?”
“What do I need to reassign a clickwrap when its owner leaves the company?”
Tell an agent
Transfer clickwrap {clickwrap} in account {account} from user {from_user} to user {to_user}.
Make user {to_user} the owner of clickwrap {clickwrap}.
DELETE /v1/accounts/{accountId}/clickwraps/{clickwrapId} Delete one clickwrap and all its versions · Docusign Deletes a clickwrap and all of its versions #
Ask an LLM
“Can I delete a clickwrap that is still active?”
“Does deleting a single clickwrap also remove every version of it?”
Tell an agent destructive · confirm first
Delete clickwrap {clickwrap} and all of its versions from account {account}.
Delete only versions {versions} of clickwrap {clickwrap}.
POST /v1/accounts/{accountId}/clickwraps/{clickwrapId}/agreements Check whether a user agreed to a clickwrap · Docusign Checks if a user has agreed to a clickwrap #
Ask an LLM
“How do I find out if a site visitor has already accepted my clickwrap?”
“Will I get an agreement URL back when a user still needs to accept the terms?”
Tell an agent
Check whether client user {client_user} has agreed to clickwrap {clickwrap} in account {account}.
Get the pending agreement link for {client_user} on clickwrap {clickwrap}.
GET /v1/accounts/{accountId}/clickwraps/{clickwrapId}/agreements/{agreementId} Get one user's clickwrap agreement record · Docusign Gets a specific agreement for a specified clickwrap #
Ask an LLM
“Can I pull up the record of a specific acceptance of a clickwrap?”
“Which details are stored for an individual clickwrap agreement?”
Tell an agent
Get agreement {agreement} for clickwrap {clickwrap} in account {account}.
Show the acceptance record {agreement} on clickwrap {clickwrap}.
GET /v1/accounts/{accountId}/clickwraps/{clickwrapId}/agreements/{agreementId}/download Download the PDF of a completed clickwrap agreement · Docusign Gets the completed user agreement PDF #
Ask an LLM
“Can I download a signed copy of a user's clickwrap acceptance as a PDF?”
“Where do I get proof of acceptance as a file for my records?”
Tell an agent
Download the PDF of agreement {agreement} for clickwrap {clickwrap} in account {account}.
Save the completed agreement {agreement} on clickwrap {clickwrap} as a PDF.
GET /v1/accounts/{accountId}/clickwraps/{clickwrapId}/users List users' responses to a clickwrap · Docusign Get user agreements #
Ask an LLM
“Who has accepted or declined my clickwrap across all its versions?”
“Can I filter clickwrap responses by date range or agreement status?”
Tell an agent
List user agreements for clickwrap {clickwrap} in account {account}.
Show agreements on clickwrap {clickwrap} with status {status} since {from_date}.
POST /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions Publish a new version of a clickwrap · Docusign Creates a new clickwrap version #
Ask an LLM
“How do I roll out updated terms as a new clickwrap version?”
“Can a new clickwrap version force existing users to accept again?”
Tell an agent
Create a new version of clickwrap {clickwrap} in account {account}.
Add a major version to clickwrap {clickwrap} that requires re-acceptance, using documents {documents}.
DELETE /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions Bulk delete versions of a clickwrap · Docusign Deletes the versions of a clickwrap #
Ask an LLM
“Is it possible to delete several old versions of one clickwrap in a single call?”
“What gets removed if I bulk delete versions without listing version IDs?”
Tell an agent destructive · confirm first
Delete versions {version_ids} of clickwrap {clickwrap} in account {account}.
Remove every version of clickwrap {clickwrap}.
GET /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionId} Get a clickwrap version by its version ID · Docusign Gets a specific version from a clickwrap #
Ask an LLM
“Can I look up a clickwrap version using its version ID?”
“What settings did a particular clickwrap version ID have?”
Tell an agent
Get version ID {version} of clickwrap {clickwrap} in account {account}.
Show the clickwrap version whose ID is {version}.
PUT /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionId} Update a clickwrap version by version ID · Docusign Updates a specific version of a clickwrap #
Ask an LLM
“Can I edit an existing clickwrap version referenced by its version ID?”
“Which settings can I change on a clickwrap version identified by ID?”
Tell an agent
Update version ID {version} of clickwrap {clickwrap} in account {account}.
Rename the clickwrap version with ID {version} to {name}.
DELETE /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionId} Delete a clickwrap version by version ID · Docusign Deletes a specific version of a clickwrap #
Ask an LLM
“How can I remove one clickwrap version when I only know its version ID?”
“Does deleting one version by ID leave the clickwrap's other versions intact?”
Tell an agent destructive · confirm first
Delete version ID {version} of clickwrap {clickwrap} in account {account}.
Remove the clickwrap version identified by {version}.
GET /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionId}/users List responses to a clickwrap version by ID · Docusign Gets the agreement responses for a clickwrap version #
Ask an LLM
“Who accepted the clickwrap version with a given version ID?”
“Can I filter responses to one version ID by date or status?”
Tell an agent
List agreement responses for version ID {version} of clickwrap {clickwrap} in account {account}.
Show responses with status {status} to version ID {version}.
GET /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionNumber} Get a clickwrap version by its version number · Docusign Gets a clickwrap version by specifying its version number #
Ask an LLM
“Can I fetch version 3 of a clickwrap by number instead of ID?”
“How do I see what the second published version of my clickwrap looked like?”
Tell an agent
Get version number {number} of clickwrap {clickwrap} in account {account}.
Show clickwrap {clickwrap} as it was in version number {number}.
PUT /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionNumber} Update a clickwrap version by version number · Docusign Updates a clickwrap version by specifying its version number #
Ask an LLM
“Can I edit a clickwrap version by referring to its sequential number?”
“Is it possible to schedule a numbered clickwrap version for a later date?”
Tell an agent
Update version number {number} of clickwrap {clickwrap} in account {account}.
Schedule version number {number} of clickwrap {clickwrap} for {date}.
DELETE /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionNumber} Delete a clickwrap version by version number · Docusign Deletes a clickwrap version from a clickwrap by specifying its version… #
Ask an LLM
“Can I delete a clickwrap version using its number rather than its ID?”
“How would I drop version 2 from a clickwrap?”
Tell an agent destructive · confirm first
Delete version number {number} of clickwrap {clickwrap} in account {account}.
Remove numbered version {number} from clickwrap {clickwrap}.
GET /v1/accounts/{accountId}/clickwraps/{clickwrapId}/versions/{versionNumber}/users List responses to a clickwrap version by number · Docusign Gets the agreement responses for a clickwrap version #
Ask an LLM
“Who agreed to version number 2 of my clickwrap?”
“Can I see declines for a numbered clickwrap version within a date window?”
Tell an agent
List agreement responses for version number {number} of clickwrap {clickwrap} in account {account}.
Show responses to numbered version {number} of clickwrap {clickwrap} before {to_date}.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/docusign:docusign-clickwraps-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

docusign-clickwraps-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: DocuSign Click Click Wraps API
  description: 'DocuSign Click 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 clickwrap solution in your DocuSign integrations.'
  termsOfService: https://www.docusign.com/company/terms-and-conditions/web
  contact:
    name: DocuSign Developer Center
    url: https://developers.docusign.com/
    email: devcenter@docusign.com
  version: v1
servers:
- url: https://www.docusign.net/clickapi
tags:


# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/docusign/refs/heads/main/openapi/docusign-clickwraps-api-openapi.yml