> 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

# Clauses Resource

Clauses resource

> **Warning**
>
> Developing with the CLM API is only available for CLM customers with a production account. To purchase a plan to gain access to the CLM API, contact [Docusign Sales](https://www.docusign.com/contact-sales).

## Methods supported

| Method                                                                       | Description                                                                        |
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| [Delete](/docs/clm-api/reference/objects/clauses/delete)                     | DEL `/v2/{accountId}/clauses/{id}` Delete a clause document.                       |
| [Get](/docs/clm-api/reference/objects/clauses/get)                           | GET `/v2/{accountId}/clauses/{id}` Get a clause document.                          |
| [GetAllClauses](/docs/clm-api/reference/objects/clauses/getallclauses)       | GET `/v2/{accountId}/clauses` Get all the clause documents in the current account. |
| [GetClauseOptions](/docs/clm-api/reference/objects/clauses/getclauseoptions) | GET `/v2/{accountId}/clauses/{id}/options` Get the options of a clause document.   |
| [Patch](/docs/clm-api/reference/objects/clauses/patch)                       | PATCH `/v2/{accountId}/clauses/{id}` Update a clause document. \[Partial]          |
| [Post](/docs/clm-api/reference/objects/clauses/post)                         | POST `/v2/{accountId}/clauses` Create a clause document.                           |
| [Put](/docs/clm-api/reference/objects/clauses/put)                           | PUT `/v2/{accountId}/clauses/{id}` Update a clause document. \[Full]               |

## Clauses properties

| Property          | Type                   | Description                                                 |
| ----------------- | ---------------------- | ----------------------------------------------------------- |
| `AttributeGroups` | object                 | A list of attribute group specifications to refine search   |
| `CreatedBy`       | string                 | Username of the user that created the clause. Sortable      |
| `CreatedDate`     | string (date-time)     | Created date of the clause. Sortable                        |
| `Description`     | string                 | Description of the clause. Filterable and sortable          |
| `Href`            | string                 | Uri where the object can be retrieved.                      |
| `Name`            | string                 | Name of the clause. Filterable and sortable                 |
| `Options`         | ApiCollection_Option\_ | The options in the clause.                                  |
| `ParentFolder`    | Folder                 | Folder containing the clause                                |
| `UpdatedBy`       | string                 | Username of the user that last updated the clause. Sortable |
| `UpdatedDate`     | string (date-time)     | Last updated date for the clause. Sortable                  |