{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "TemplateRole", "type": "object", "description": "Maps a recipient to a role defined in a template. Used when creating an envelope from a template.", "properties": { "name": { "type": "string", "description": "The recipient's full name." }, "email": { "type": "string", "description": "The recipient's email address." }, "roleName": { "type": "string", "description": "The role name that matches a role defined in the template." }, "clientUserId": { "type": "string", "description": "The client user ID for embedded signing." }, "defaultRecipient": { "type": "string", "description": "When true, this is the default recipient for the role." }, "routingOrder": { "type": "string", "description": "The routing order for the recipient." }, "accessCode": { "type": "string", "description": "Access code for authentication." } } }