How to pause the creation of workflow instances
This topic demonstrates how to pause the creation of new workflow instances for a Workflow Builder workflow.
Important: This how-to requires an active workflow. Run the How to trigger a Workflow Builder workflow example from our launcher projects to create, publish, and trigger a workflow instance before running this example.
Run this code example from our Quickstart or launcher projects: Bash, C#, Java, Node.js, PowerShell.
Required data
Running the code in this how-to requires this data:
Step 1. Obtain your OAuth token
To make the API call shown in this how-to, you need a valid OAuth access token. Docusign supports access tokens for three different recommended OAuth grant types: Public Authorization Code Grant, Confidential Authorization Code Grant, and JSON Web Token (JWT) Grant. Choose the OAuth grant type appropriate for your scenario. See Confidential Authorization Code Grant for guidance on your options to get an Confidential Authorization Code Grant OAuth token.
Workflow Builder OAuth access tokens are the same ones used for our eSignature REST API, although you must request one or more Workflow Builder scopes to call the Workflow Builder API. The endpoint calls made in this how-to require that you request the Workflow Builder-specific aow_manage scope when obtaining your access token.
See Workflow Builder Authentication for details and the full list of Workflow Builder scopes.
Step 2. Construct your API headers
After you have a valid OAuth access token, you are ready to construct the API headers that you will pass to the API call. Construct your headers like this, but make sure to substitute your valid OAuth access token for {ACCESS_TOKEN}.
Step 3. Call the Workflow Builder API
Now that you have constructed your API headers, make a POST request to the Workflows:pauseNewWorkflowInstances endpoint. Here’s how you make the call, but make sure to substitute the base path for {BASE_PATH}, your API account ID for {ACCOUNT_ID} and the workflow ID for {WORKFLOW_ID}.
View the source code for this how-to on GitHub: Bash, C#, Java, Node.js, or PowerShell.
Expected response
If you run this code example from our Quickstart or launcher projects, you should see a JSON response similar to the code shown.
Next steps
- Run this code example from our Quickstart or launcher projects: Bash, C#, Java, Node.js, PowerShell.
- Learn How to resume the creation of workflow instances.
- Explore use cases to learn more about how Agreement Builder workflows can improve your processes.
- See how to Go-Live with a completed app.