> 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

# Agreement Manager

This API is separated into major resources. Each resource covers one or more methods.

#### Agreements

* [`GET` Retrieve detailed information about a specific agreement](/docs/agreement-manager-api/reference/agreementmanager/agreements/getagreement)
* [`PATCH` Update an agreement by locating it via document ID](/docs/agreement-manager-api/reference/agreementmanager/agreements/patchagreementbydocumentid)
* [`GET` Retrieve a list of agreements](/docs/agreement-manager-api/reference/agreementmanager/agreements/getagreementslist)
* [`GET` List configured agreement types for the account](/docs/agreement-manager-api/reference/agreementmanager/agreements/getagreementtypes)
* [`DELETE` Delete a specific agreement](/docs/agreement-manager-api/reference/agreementmanager/agreements/deleteagreement)
* [`PATCH` Change the type of an agreement](/docs/agreement-manager-api/reference/agreementmanager/agreements/changeagreementtype)
* [`PATCH` Update specific fields of an agreement](/docs/agreement-manager-api/reference/agreementmanager/agreements/patchagreement)

#### Bulk Job

* [`POST` Create new bulk job](/docs/agreement-manager-api/reference/agreementmanager/bulkjob/createbulkuploadjob)
* [`POST` Mark bulk job upload as complete](/docs/agreement-manager-api/reference/agreementmanager/bulkjob/uploadcompletebulkjob)
* [`GET` Get bulk job status](/docs/agreement-manager-api/reference/agreementmanager/bulkjob/getbulkjobstatus)

#### Custom Provisions

* [`POST` Associate provisions with one or more agreement types](/docs/agreement-manager-api/reference/agreementmanager/customprovisions/addagreementtypeprovisions)
* [`POST` Create a custom provision definition](/docs/agreement-manager-api/reference/agreementmanager/customprovisions/createcustomprovision)
* [`DELETE` Delete one or more custom provision definitions](/docs/agreement-manager-api/reference/agreementmanager/customprovisions/deletecustomprovisions)
* [`GET` List provision definitions for an account](/docs/agreement-manager-api/reference/agreementmanager/customprovisions/getcustomprovisions)
* [`POST` Disassociate provisions from one or more agreement types](/docs/agreement-manager-api/reference/agreementmanager/customprovisions/removeagreementtypeprovisions)
* [`PATCH` Update one or more custom provision definitions](/docs/agreement-manager-api/reference/agreementmanager/customprovisions/updatecustomprovisions)