CreateBlueprintReq
- envelopesType: array object[] · BlueprintEnvelope[]required
Array of envelopes containing documents
- documentsType: array object[]required
Documents within this envelope
- keyType: stringrequired
Unique identifier for this envelope
- subjectType: stringrequired
Slug for email template associated with this envelope
- resolutionType: stringenum
Mode When to resolve/render documents in this envelope
values- immediate
- just
_in _time
- keyType: stringrequired
Unique identifier for the blueprint within your organization
- nameType: stringrequired
Human-readable name for the blueprint
- rootType: string
Step Key requiredKey of the root step where the workflow begins
- stepsType: array object[] · BlueprintStep[]required
Array of workflow steps defining the orchestrated process
- keyType: stringrequired
Unique identifier for this step
- typeType: stringenumrequired
Type of workflow step
values- group
- participant
- actionType: object
Action configuration (for participant steps)
- childType: array string[]
Step Keys Array of child step keys (for group steps)
- completionType: stringenum
Rule Rule for determining when this step is complete (for group steps)
values- all
- any
- quorum
- executionType: stringenum
Mode How child steps should be executed (for group steps)
values- parallel
- sequential
- includeType: string
If JSONata expression that determines whether this step should be included in the workflow
- nameType: string
Human-readable name for this step
- onType: array object[]
Complete Mappers Data mappers that transform entity data when step completes
- onType: string
Complete Validation Expression JSONata expression to validate data when step completes
- participantType: string
Key Participant key that this step is assigned to
- quorumType: integer
Count Number of child steps required for quorum completion (when completionRule is 'quorum')
- customType: array object[] · CustomFieldConfig[]
Fields Custom field configurations for the blueprint
- keyType: stringrequired
Unique identifier for this custom field
- nameType: stringrequired
Human-readable name for this custom field
- value
- Type: string
Value for the custom field (can be literal or JSONata expression)
- inputsType: array object[] · Input[]
Array of inputs defining data requirements across all documents
- keyType: stringrequired
Unique identifier for this input
- schemaType: string
Key requiredKey of the schema that defines this entity's structure
- descriptionType: string
Description of what this input represents
- nameType: string
Human-readable name for this input
- requiredType: boolean
Whether this entity slot must be populated
- schemaType: object
Definition Inline schema definition (optional)
- schemaType: string
Version Semantic version of the schema this is compatible with
- labelsType: object
Custom labels for categorization and filtering
- propertyType: string
Name
- participantsType: array object[] · BlueprintParticipant[]
Array of participants needed for this blueprint
- is
Required required- Type: boolean
Whether this participant is required (can be boolean or JSONata expression)
- keyType: stringrequired
Unique identifier for this participant
- nameType: stringrequired
Human-readable name for this participant
- participantType: string
Email Participant email (can be literal or JSONata expression)
- participantType: string
Name Participant name (can be literal or JSONata expression)
- roleType: string
Category Category or type of role (e.g., 'Signer', 'Reviewer')
- statusType: stringenum
Lifecycle status of the blueprint (defaults to Draft)
values- Draft
- Active
