> 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

# Requests Resource

A paginated list of request types for an account.

## Methods supported

| Method                                                                                                   | Description                                                                                   |
| -------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| [createRequest](/docs/agreement-desk-api/reference/agreementdesk/requests/createrequest)                 | POST `/v1/accounts/{accountId}/requests` Create a request                                     |
| [followRequest](/docs/agreement-desk-api/reference/agreementdesk/requests/followrequest)                 | POST `/v1/accounts/{accountId}/requests/{requestId}/actions/follow` Follow a request          |
| [getRequest](/docs/agreement-desk-api/reference/agreementdesk/requests/getrequest)                       | GET `/v1/accounts/{accountId}/requests/{requestId}` Get a request                             |
| [listRequestDocuments](/docs/agreement-desk-api/reference/agreementdesk/requests/listrequestdocuments)   | GET `/v1/accounts/{accountId}/requests/{requestId}/documents` List documents on a request     |
| [listRequests](/docs/agreement-desk-api/reference/agreementdesk/requests/listrequests)                   | GET `/v1/accounts/{accountId}/requests` List requests                                         |
| [unfollowRequest](/docs/agreement-desk-api/reference/agreementdesk/requests/unfollowrequest)             | POST `/v1/accounts/{accountId}/requests/{requestId}/actions/unfollow` Unfollow a request      |
| [uploadRequestDocument](/docs/agreement-desk-api/reference/agreementdesk/requests/uploadrequestdocument) | POST `/v1/accounts/{accountId}/requests/{requestId}/documents` Upload a document to a request |

## Requests properties

| Property            | Type             | Description                                   |
| ------------------- | ---------------- | --------------------------------------------- |
| `_links`            | PageLinks        |                                               |
| `response_metadata` | ResponseMetadata |                                               |
| `request_types`     | array            | The request types configured for the account. |