Skip to main content
Workflows define the structure of a legal process — who signs, what variables are required, and what document is used. Before creating a request, you need to find a published workflow and understand what it expects.

Listing workflows

Use the List workflows endpoint to retrieve all workflows for your company:
You can filter to only published workflows by adding ?status=published:

Getting a workflow’s schema

Before creating a request, fetch the workflow schema to discover exactly which fields and variables are required. Use the Get workflow schema endpoint:

Multi-signer workflows

When a workflow supports multiple internal signers, internal_signer_emails[] replaces internal_signer_email in the schema. It appears in required_fields and accepts an ordered array of signer emails.
Check options for the list of valid signer emails before creating a request.

Reading the schema

Use this schema to build the correct Create request payload. See the Requests guide for a full example.