> 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

# Instances Resource

> **Note**
>
> The Web Forms API is available in all developer accounts, but only in certain production account plans. Contact
> [Docusign Support](https://support.docusign.com/s/?language=en_US) or your account manager to find out whether the Web Forms API is available for your production account plan.

Methods to create and retrieve instances of a web form. Each instance is secure and unique to a user session.

## Methods Supported

| Method                                                                            | Description                                                                                                                   |
| --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| [createInstance](/docs/web-forms-api/reference/webforms/instances/createinstance) | POST `/api/webforms/v1.1/accounts/{accountId}/forms/{formId}/instances` Gets a web form instance.                             |
| [getInstance](/docs/web-forms-api/reference/webforms/instances/getinstance)       | GET `/api/webforms/v1.1/accounts/{accountId}/forms/{formId}/instances/{instanceId}` Creates a secure web form instance.       |
| [listInstances](/docs/web-forms-api/reference/webforms/instances/listinstances)   | GET `/api/webforms/v1.1/accounts/{accountId}/forms/{formId}/instances` Lists the instances of a given web form configuration. |
| [refreshToken](/docs/web-forms-api/reference/webforms/instances/refreshtoken)     | POST `/api/webforms/v1.1/accounts/{accountId}/forms/{formId}/instances/{instanceId}/refresh` Refreshes the instance token.    |