Template Create
POST {{apiBaseUrl}}/v1/template/create
When you need to send the same contracts out for signature to different groups of people repeatedly, you can use templates to save time. Once a template is created, sending contracts using that template takes less than a minute. Templates can be created for both self-signing and sending signature requests to other signers.
Request Body
[{"name"=>"Title", "value"=>"LLC Operating Agreement", "datatype"=>"string"}, {"name"=>"Description", "value"=>"An LLC operating agreement is a legal document that governs the affairs, management, and ownership of a company.", "datatype"=>"string"}, {"name"=>"Roles[0][Name]", "value"=>"HR", "datatype"=>"string"}, {"name"=>"Roles[0][Index]", "value"=>"1", "datatype"=>"number"}, {"name"=>"Roles[0][DefaultSignerName]", "value"=>"Alex Gayle", "datatype"=>"string"}, {"name"=>"Roles[0][DefaultSignerEmail]", "value"=>"alexgayle@cubeflakes.com", "datatype"=>"string"}, {"name"=>"Roles[0][FormFields][0][Type]", "value"=>"Signature", "datatype"=>"string"}, {"name"=>"Roles[0][FormFields][0][PageNumber]", "value"=>"1", "datatype"=>"number"}, {"name"=>"Roles[0][FormFields][0][Bounds][X]", "value"=>"256", "datatype"=>"number"}, {"name"=>"Roles[0][FormFields][0][Bounds][Y]", "value"=>"100", "datatype"=>"number"}, {"name"=>"Roles[0][FormFields][0][Bounds][Width]", "value"=>"176", "datatype"=>"number"}, {"name"=>"Roles[0][FormFields][0][Bounds][Height]", "value"=>"28", "datatype"=>"number"}, {"name"=>"Roles[0][FormFields][0][IsRequired]", "value"=>"True", "datatype"=>"string"}, {"name"=>"Roles[0][SignerOrder]", "value"=>"1", "datatype"=>"number"}, {"name"=>"Roles[0][SignerType]", "value"=>"Signer", "datatype"=>"string"}, {"name"=>"Roles[0][FormFields][0][Id]", "value"=>"signature_id", "datatype"=>"string"}, {"name"=>"Roles[0][FormFields][0][Name]", "value"=>"signature_field", "datatype"=>"string"}, {"name"=>"Roles[0][ImposeAuthentication]", "value"=>"1", "datatype"=>"number"}, {"name"=>"Roles[0][AllowRoleEdit]", "value"=>"true", "datatype"=>"boolean"}, {"name"=>"Roles[0][AllowRoleDelete]", "value"=>"true", "datatype"=>"boolean"}, {"name"=>"Roles[0][FormFields][0][CharacterSpacing]", "value"=>"0", "datatype"=>"number"}, {"name"=>"CC[0][EmailAddress]", "value"=>"luthercooper@cubeflakes.com", "datatype"=>"string"}, {"name"=>"AllowNewRoles", "value"=>"true", "datatype"=>"boolean"}, {"name"=>"Roles[0][Locale]", "value"=>"EN", "datatype"=>"string"}, {"name"=>"Roles[0][DeliveryMode]", "value"=>"Email", "datatype"=>"string"}, {"name"=>"EnableSigningOrder", "value"=>"true", "datatype"=>"boolean"}, {"name"=>"DocumentInfo[0][Title]", "value"=>"Indo-European language family", "datatype"=>"string"}, {"name"=>"DocumentInfo[0][Locale]", "value"=>"EN", "datatype"=>"string"}, {"name"=>"DocumentInfo[0][Description]", "value"=>"German language, German Deutsch, official language of both Germany and Austria and one of the official languages of Switzerland", "datatype"=>"string"}, {"name"=>"Files", "value"=>nil, "datatype"=>"null"}, {"name"=>"Labels[0]", "value"=>"label1", "datatype"=>"string"}, {"name"=>"TemplateLabels[0]", "value"=>"tempLabel1", "datatype"=>"string"}]
RESPONSES
status: Created
{"templateId":"85990d17-9655-4089-853f-e843f202d0dd"}