> 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

# Workflow Builder

## Resources

#### Workflow Instance Management

**Methods Supported**

| Method                                                                                                                                                                              | Endpoint                                                                                       |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| [cancelWorkflowInstance](/docs/workflow-builder-api/reference/workflowbuilder/workflowinstancemanagement/cancelworkflowinstance) Cancel a Running Workflow Instance                 | `POST` `/v1/accounts/{accountId}/workflows/{workflowId}/instances/{instanceId}/actions/cancel` |
| [getWorkflowInstance](/docs/workflow-builder-api/reference/workflowbuilder/workflowinstancemanagement/getworkflowinstance) Retrieve a Workflow Instance                             | `GET` `/v1/accounts/{accountId}/workflows/{workflowId}/instances/{instanceId}`                 |
| [getWorkflowInstancesForAccount](/docs/workflow-builder-api/reference/workflowbuilder/workflowinstancemanagement/getworkflowinstancesforaccount) Get Workflow Instances for Account | `GET` `/v1/accounts/{accountId}/workflow-instances`                                            |
| [getWorkflowInstancesList](/docs/workflow-builder-api/reference/workflowbuilder/workflowinstancemanagement/getworkflowinstanceslist) Retrieve All Workflow Instances                | `GET` `/v1/accounts/{accountId}/workflows/{workflowId}/instances`                              |

#### Workflows

**Methods Supported**

| Method                                                                                                                                                                                                 | Endpoint                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- |
| [getWorkflowsList](/docs/workflow-builder-api/reference/workflowbuilder/workflows/getworkflowslist) Retrieve a list of available Workflow Builder workflows                                            | `GET` `/v1/accounts/{accountId}/workflows`                                   |
| [getWorkflowTriggerRequirements](/docs/workflow-builder-api/reference/workflowbuilder/workflows/getworkflowtriggerrequirements) Retrieve trigger requirements for a specific Workflow Builder workflow | `GET` `/v1/accounts/{accountId}/workflows/{workflowId}/trigger-requirements` |
| [pauseNewWorkflowInstances](/docs/workflow-builder-api/reference/workflowbuilder/workflows/pausenewworkflowinstances) Pause an Active Workflow                                                         | `POST` `/v1/accounts/{accountId}/workflows/{workflowId}/actions/pause`       |
| [resumePausedWorkflow](/docs/workflow-builder-api/reference/workflowbuilder/workflows/resumepausedworkflow) Resume a Paused Workflow                                                                   | `POST` `/v1/accounts/{accountId}/workflows/{workflowId}/actions/resume`      |
| [triggerWorkflow](/docs/workflow-builder-api/reference/workflowbuilder/workflows/triggerworkflow) Trigger a new instance of a Workflow Builder workflow                                                | `POST` `/v1/accounts/{accountId}/workflows/{workflowId}/actions/trigger`     |