# DocuSign Click API API

> DocuSign Click API API on Apizie: 21 endpoints (Gets the current version and other information about the Click API., Gets all the clickwraps for an account., Creates a clickwrap for an account., Deletes clickwraps for an account., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://www.apizie.tech/v1/business:docusign-click/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `business:docusign-click`
- Category: Business
- Status: byok
- Source: https://developers.docusign.com/
- Page: https://www.apizie.tech/api/business/docusign-click
- OpenAPI: https://www.apizie.tech/api/business/docusign-click/openapi.json

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…

## Endpoints

### Gets the current version and other information about the Click API.
`GET https://www.apizie.tech/v1/business:docusign-click/service-information-get-service-information` (byok)

### Gets all the clickwraps for an account.
`GET https://www.apizie.tech/v1/business:docusign-click/clickwraps-get-clickwraps` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| from_date | string | no | Optional. The earliest date to return agreements from. |
| ownerUserId | string | no | Optional. The user ID of the owner. |
| page_number | string | no | Optional. The page number to return. |
| shared | string | no |  |
| status | string | no | Optional. The status of the clickwraps to filter by. One of: - `active` - `inactive` |
| to_date | string | no | Optional. The latest date to return agreements from. |

### Creates a clickwrap for an account.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwraps-post-clickwrap` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| body | object | no | JSON request body |

### Deletes clickwraps for an account.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwraps-delete-clickwraps` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapIds | string | no | A comma-separated list of clickwrap IDs to delete. |

### Gets a single clickwrap object.
`GET https://www.apizie.tech/v1/business:docusign-click/clickwraps-get-clickwrap` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |

### Updates the user ID of a clickwrap.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwraps-put-clickwrap` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| body | object | no | JSON request body |

### Deletes a clickwrap and all of its versions.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwraps-delete-clickwrap` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versions | string | no | A comma-separated list of versions to delete. |

### Checks if a user has agreed to a clickwrap.
`POST https://www.apizie.tech/v1/business:docusign-click/user-agreements-post-has-agreed` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| body | object | no | JSON request body |

### Gets a specific agreement for a specified clickwrap.
`GET https://www.apizie.tech/v1/business:docusign-click/user-agreements-get-agreement` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| agreementId | string | yes | The agreement ID. |
| clickwrapId | string | yes | The ID of the clickwrap. |

### Gets the completed user agreement PDF.
`GET https://www.apizie.tech/v1/business:docusign-click/user-agreements-get-agreement-pdf` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| agreementId | string | yes | The agreement ID. |
| clickwrapId | string | yes | The ID of the clickwrap. |

### Get user agreements
`GET https://www.apizie.tech/v1/business:docusign-click/user-agreements-get-clickwrap-agreements` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| client_user_id | string | no | The client ID. |
| from_date | string | no | Optional. The earliest date to return agreements from. |
| page_number | string | no | Optional. The page number to return. |
| status | string | no | Optional. The status of the clickwraps to return. |
| to_date | string | no | Optional. The latest date to return agreements from. |

### Creates a new clickwrap version.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwrap-versions-post-clickwrap-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| body | object | no | JSON request body |

### Deletes the versions of a clickwrap.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwrap-versions-delete-clickwrap-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| clickwrapVersionIds | string | no | A comma-separated list of clickwrap version IDs to delete. |

### Gets a specific version from a clickwrap.
`GET https://www.apizie.tech/v1/business:docusign-click/clickwrap-versions-get-clickwrap-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versionId | string | yes | The ID of the version. |

### Updates a specific version of a clickwrap.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwrap-versions-put-clickwrap-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versionId | string | yes | The ID of the version. |
| body | object | no | JSON request body |

### Deletes a specific version of a clickwrap.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwrap-versions-delete-clickwrap-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versionId | string | yes | The ID of the version. |

### Gets the agreement responses for a clickwrap version.
`GET https://www.apizie.tech/v1/business:docusign-click/user-agreements-get-clickwrap-version-agreements` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versionId | string | yes | The ID of the version. |
| client_user_id | string | no |  |
| from_date | string | no | Optional. The earliest date to return agreements from. |
| page_number | string | no | Optional. The page number to return. |
| status | string | no | Clickwrap status. Possible values: - `active` - `inactive` - `deleted` |
| to_date | string | no | Optional. The latest date to return agreements from. |

### Gets a clickwrap version by specifying its version number.
`GET https://www.apizie.tech/v1/business:docusign-click/clickwrap-versions-get-clickwrap-version-by-number` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versionNumber | string | yes | Version of the clickwrap. |

### Updates a clickwrap version by specifying its version number.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwrap-versions-put-clickwrap-version-by-number` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versionNumber | string | yes | Version of the clickwrap. |
| body | object | no | JSON request body |

### Deletes a clickwrap version from a clickwrap by specifying its version number.
`POST https://www.apizie.tech/v1/business:docusign-click/clickwrap-versions-delete-clickwrap-version-by-number` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versionNumber | string | yes | Version of the clickwrap. |

### Gets the agreement responses for a clickwrap version
`GET https://www.apizie.tech/v1/business:docusign-click/user-agreements-get-clickwrap-version-agreements-by-number` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | string | yes | A GUID that identifies your account. This value is automatically generated by DocuSign for any account you create. Copy the value from the… |
| clickwrapId | string | yes | The ID of the clickwrap. |
| versionNumber | string | yes | Version of the clickwrap. |
| client_user_id | string | no | The client user ID. |
| from_date | string | no | Optional. The earliest date to return agreements from. |
| page_number | string | no | Optional. The page number to return. |
| status | string | no | Clickwrap status. Possible values: - `active` - `inactive` - `deleted` |
| to_date | string | no | Optional. The latest date to return agreements from. |

## Example
```
curl "https://www.apizie.tech/v1/business:docusign-click/service-information-get-service-information" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the DocuSign Click API API?
Create a free Apizie key, then send GET https://www.apizie.tech/v1/business:docusign-click/service-information-get-service-information with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the DocuSign Click API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. DocuSign Click API itself also needs your own key from docusign.

### Can AI agents use the DocuSign Click API API?
Yes. Add the Apizie MCP server (https://www.apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key business:docusign-click.

### What is the status of the DocuSign Click API API?
Needs your own provider key (bring your own key)
