UpdateTemplateReq
- nameType: stringrequired
Updated display name for the template
- descriptionType: string
Updated description
- fieldsType: array object[] · TemplateFieldInfo[]
Updated array of fields
- keyType: stringrequired
Unique identifier for the field
- typeType: stringenumrequired
Type of the field (form field or e-signature field)
values- Text
Field - Check
Box - Image
- Line
- Signature
- widgetsType: array object[]required
Visual elements representing this field in the PDF
- assignmentType: object
Assignment for the field, indicating which participant should fill this field
- includeType: string
If Optional JSONata expression to control field visibility
- valueType: string
Expression Optional JSONata expression to dynamically calculate field value from entity data
- fileType: string
Id Updated PDF file ID
- inputsType: array object[] · Input[]
Updated array of inputs
- 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
Updated labels for categorization and filtering
- propertyType: string
Name
- outputsType: array object[] · Output[]
Updated array of outputs
- expressionType: stringrequired
JSONata expression to evaluate for producing the output data
- keyType: stringrequired
Unique identifier for the output
- roleType: string
Key requiredThe key of the role this output belongs to
- schemaType: string
Key requiredThe schema key that defines the structure of this output
- schemaType: string
Version requiredThe version of the schema
- descriptionType: string
Description of what this output represents
- nameType: string
Human-readable name for the output
- rolesType: array object[] · TemplateRole[]
Updated array of roles
- isType: boolean
Required requiredWhether this role must be assigned a participant when using the template
- keyType: stringrequired
Unique identifier for the role
- nameType: string
Human-readable name for the role
- roleType: string
Category Category or type of role (e.g., 'Signer', 'Approver')
- updatedType: stringFormat: date-time
At Client-provided last updated timestamp for optimistic locking
