> 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

# How-to guides overview

> Discover how to use the Agreement Manager API in these step-by-step lessons.

The how-to guides in this section demonstrate how common  [Docusign Agreement Manager](/docs/agreement-manager-api/concepts) scenarios work and how you can implement them.

All API how-to guides assume you are developing with a Docusign developer account. A developer account is not specific to the [eSignature REST API](/docs/esign-rest-api). If you have a developer account that you are using with our eSignature REST API, it will also work with other [Docusign APIs](/docs). If you need to create a free developer account, select **Developer Account** from the menu at the top-right of the page, then **Create Account** or use the button below.

[Create account](https://www.docusign.com/developers/sandbox)

Each Agreement Manager API how-to guide is listed below:

|                                                                                              |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **How-to guide**                                                                             | **Code example source**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [How to get a list of agreements](/docs/agreement-manager-api/how-to/get-list-of-agreements) | [Bash](https://github.com/docusign/code-examples-bash/blob/master/examples/Navigator/eg001ListAgreements.sh), [C#](https://github.com/docusign/code-examples-csharp/blob/master/launcher-csharp/Navigator/Examples/NavigatorMethods.cs), [Java](https://github.com/docusign/code-examples-java/blob/master/src/main/java/com/docusign/controller/navigator/examples/Nav001ListAgreementsController.java), [Node.js](https://github.com/docusign/code-examples-node/blob/master/lib/navigator/examples/listAgreements.js), [PowerShell](https://github.com/docusign/code-examples-powershell/blob/master/examples/Navigator/eg001ListAgreements.ps1)                 |
| [How to get a specific agreement](/docs/agreement-manager-api/how-to/get-specific-agreement) | [Bash](https://github.com/docusign/code-examples-bash/blob/master/examples/Navigator/eg002GetSingleAgreement.sh), [C#](https://github.com/docusign/code-examples-csharp/blob/master/launcher-csharp/Navigator/Examples/NavigatorMethods.cs), [Java](https://github.com/docusign/code-examples-java/blob/master/src/main/java/com/docusign/controller/navigator/examples/Nav002GetSingleAgreementController.java), [Node.js](https://github.com/docusign/code-examples-node/blob/master/lib/navigator/examples/getSingleAgreement.js), [PowerShell](https://github.com/docusign/code-examples-powershell/blob/master/examples/Navigator/eg002GetSingleAgreement.ps1) |
| [How to bulk upload agreements](/docs/agreement-manager-api/how-to/bulk-upload-agreements)   | [Bash](https://github.com/docusign/code-examples-bash/blob/master/examples/Navigator/eg003BulkUpload.sh), [C#](https://github.com/docusign/code-examples-csharp/blob/master/launcher-csharp/Navigator/Controllers/Nav003BulkUploadController.cs), [Java](https://github.com/docusign/code-examples-java/blob/master/src/main/java/com/docusign/controller/navigator/examples/Nav003BulkUploadDocumentsController.java), [PowerShell](https://github.com/docusign/code-examples-powershell/blob/master/examples/Navigator/eg003BulkUpload.ps1).                                                                                                                      |

## Next steps

* Learn about [Quickstart](/docs/esign-rest-api/quickstart) and how you can use it to quickly set up and run API code examples.