...
Section |
---|
The StoryIn order not to have to create the same envelope again and again for constant situations, the seller creates a template that he/she can use for constant contract. To create a template and use it in constant situations does not only save time but also prevents mistakes such as for example a text field being forgotten. Use Case DescriptionFollowing steps are necessary:
This case leads you through the process of creating a template with the UI and working with the template with the API. In order not to create the same envelope again and again this case explain how to create a template. Thus, time can be saved. First, we have to create a template with the UI. The following screenshot shows where you can find the template section: |
Section | ||||||||
---|---|---|---|---|---|---|---|---|
If you click on “create your first template” the following window appears: You can either define a recipient for the template like it is shown in the figure above, or you can define placeholder. Note: If you define placeholders for your template you have to override them if you use the template. Here you can find a figure of a template with two placeholders: There you can configure all settings for the template. After the configurations you can update the template which is shown in the next screenshot:
After saving the template you can now use the Id of the template and work with the API. If you open the template you can see the template in the URL: e. g.: https://demo.esignanywhere.net/Templates/Detail/##TemplateID## | ||||||||
Section | ||||||||
It is also possible to retrieve the templateId with the following api call: https://demo.esignanywhere.net/api/v6/template/find Within this call you can search for the following Integration Info | Note: If you have defined placeholders for the template you want to use with the API, you have to override the email address of the placeholders. To get the email addresses of the placeholders you need the get envelope API call (envelope/##templateId##). In the response in the section steps you can find the email address of the placeholder. Afterwards you have to override the email address in the sendFromTemplate API call. Please see the following configuration:
As response you will get the templateId and the name of the template. |
Section | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Integration
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Section | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copy Document from templateFor this api call you just need the templateId. The response of this call is a new SspFileId and the workstep configuration of the template. You can use the SspFileId and the workstep configuration to send an envelope. api endpoints:
Create envelope from templateYou can also create an envelope from a template via api. You can find a configuration in the next section. After finishing the api call you will get a draftId for the created envelope.
|
Create draft from template
Just add the templateId in the following api call (https://demo.esignanywhere.net/api/v6/template/createdraft). You can find a configuration in the next section. After finishing the api call you will get a draftId.
Code Block | ||||
---|---|---|---|---|
| ||||
{
"TemplateId": "aa78a404-1234-1234-bd8b-8138065dc8a0"
}
|
As response you get the draftId. For more information about drafts please have a look at: Draft Story
Get template configuration
With the following api call (https://demo.esignanywhere.net/api/v6/template/{templateId}/configuration you get the complete configuration of the template. Please see the next sample:
Code Block | ||||
---|---|---|---|---|
| ||||
{ "MetaData": "string", "AddDocumentTimestamp": true, "ShareWithTeam": true, "LockFormFieldsOnFinish": true, "SendFinishedDocumentsToAllSignersAndMustView": true, "Activities": [ { "Id": "string", "Action": { " AllowedPkcs7SignatureTypesSendCopy":[ { " LocalCertificateRecipientConfiguration": {] "PersonalMessage": "string" }, "CopyingGroup":} 0 },], " AddFormFieldsSign": { "Forms RecipientConfiguration": { "PersonalMessage": "string", }
},
"OverrideFormFieldValues"AuthenticationConfiguration": {"Forms": { "AccessCode": { }
},
"Name"Code": "string",
"EmailSubject": "string",
"EmailBody": "string",
"EnableReminders": true},"FirstReminderDayAmount": 1,
"RecurrentReminderDayAmount": 1,
" CallbackUrlSmsOneTimePassword":"string", {"StatusUpdateCallbackUrl": "string",
"WorkstepEventCallback": {
" UrlPhoneNumber": "string", "Blacklist": [
},"string" ],
" WhiteListSwedishBankId":[ { "PersonalNumber": "string",] }, " MetaDataXmlAllowAnyPersonalNumber":"string" true}, "CreateDraftOptions": {
"AfterSendRedirectUrl": "string"},"AfterSendCallbackUrl": "string",
"RedirectPolicy": "None",
" AllowAgentRedirectOAuthAuthentications":true, ["IframeWhiteList": "string"
}
} Expand | | |||
| ||||
Code Block | ||||
| ||||
Expand | ||||
|
Code Block | ||||
---|---|---|---|---|
| ||||
<draftOptions>
<afterSendRedirectUrl></afterSendRedirectUrl>
<afterSendCallbackUrl></afterSendCallbackUrl>
<redirectPolicy>ToDesigner</redirectPolicy>
</draftOptions> |
Send envelope from template
Now you can send an envelope from a template. For this call you need the template Id as well as the overrideOptions. The next configurations show you the override options:
Info |
---|
The configuration has not all settings included. It is just for testing the API call with some simple configuration. The whole configuration you can find in the next collapse. |
language | java |
---|---|
theme | Eclipse |
"ProviderName": "string", "Validations": [ { "FieldReferenceId": "string",{
"RecipientId
ExpectedValue": "##RecipientId##
string",
"OrderIndex": 1,
"Email": "##EMAIL##",
}"Recipient": {
]"Email": "##EMAIL##",
"FirstName": "TESTNAME",
}"LastName": "TESTLASTNAME",
]"LanguageCode": "en"
}, "EmailBodyExtra
SendEmails":"string"
true, "OtpData
AllowAccessAfterFinish":{
true, "PhoneMobile
IncludedEmailAppLinks":"string"
{}
"Android": true, "Pkcs7SignerData
iOS":{
true, "AllowedPkcs7SignatureTypes
Windows":[
true },"LocalCertificate"
]"AllowDelegation": true,}
"RequireViewContentBeforeFormFilling": true}
},],
"
AddFormFieldsFinishActionConfiguration": {"Forms
"SignAnyWhereViewer": {
}
"RedirectUri": "string"},
"OverrideFormFieldValues": {
},"Forms":
{
"SignificantClientSignatureCaptureForIos": {}
},
"
NameRemoveDocumentFromRecentDocumentList":"TEST"
true,"EmailSubject":
"TESTEMAILSUBJECT",
"EmailBody":
"string",
"
EnableRemindersCallClientActionOnlyAfterSuccessfulSync": true,"FirstReminderDayAmount":
2,
"RecurrentReminderDayAmount":
1,
"
BeforeExpirationDayAmountCloseApp":1
true,"DaysUntilExpire":
25,
"CallbackUrl":
"string",
"
StatusUpdateCallbackUrlRedirectUri": "string",
"MetaDataXml": "string"
}
}title | Alternative: SOAP implementation (deprecated) |
---|
language | xml |
---|---|
theme | Eclipse |
}, "SignificantClientSignatureCaptureForAndroid": { "RemoveDocumentFromRecentDocumentList": true, "CallClientActionOnlyAfterSuccessfulSync": true, "CloseApp": true,<eMail>##EMAIL##</eMail>
"RedirectUri": "string"<orderIndex>1</orderIndex> </recipientLookUp>
},<recipient>
"SignificantClientSignatureCaptureForWindows": {<eMail>##EMAIL##</eMail>
"RemoveDocumentFromRecentDocumentList": true,<emailBodyExtra>Some
extra
text</emailBodyExtra>
"CallClientActionOnlyAfterSuccessfulSync": true,<firstName>FIRSTNAME</firstName>
"CloseApp": true,<lastName>LASTNAME</lastName>
<languageCode>en</languageCode>
"RedirectUri": "string" },</recipient>
"KioskSdk": {</recipientOverride>
</recipientOverrides> </overrideOptions>
The next configuration shows you a complete configuration in REST (JSON).
language | java |
---|---|
theme | Eclipse |
"
TemplateIdRedirectUri": "string",
"EnvelopeOverrideOptions":
{
"Recipients":
[
}{
"RecipientId": "string"}, "OrderIndex
SignatureDataConfiguration":0,
{ "Email
DisposableCertificate":"string",
{"Recipient": {
"DocumentIssuingCountry": "string", "FirstName
IdentificationIssuingCountry": "string", "LastName
IdentificationType": "string
None", "LanguageCode
PhoneNumber": "string", "EmailBodyExtra
DocumentType": "string
IdentityCard", "DisableEmail
DocumentIssuedBy":false
"string", "AddAndroidAppLink
DocumentIssuedOn":false
"2023-04-18", "AddIosAppLink
DocumentExpiryDate":false
"2023-04-18", "AddWindowsAppLink
SerialNumber":false
"string", "AllowDelegation
DocumentNumber":true,
"string""SkipExternalDataValidation": false
}, "AuthenticationMethods
RemoteCertificate":[
{
"
MethodUserId": "Pin
string", "Parameter
DeviceId": "string",
"Filters": [},
"SwissComOnDemand": {
"
CompareOperationPhoneNumber": "Equals
string",
"
FilterIdCommonName": "string",
"
FilterValueCountry": "string",}
"Locality": "string",]
"OrganizationUnit": "string",}
"Organization": "string",],
"DisposableCertificateData"SerialNumber":{
"string", "CountryResidence
StateOrProvince": "string", "IdentificationCountry
Pseudonym": "string",
"IdentificationType": 1}, "PhoneMobile
SmsOneTimePassword":"string",
{ "DocumentType
PhoneNumber": "CI
string",
"DocumentIssuedBy": "string"}, "DocumentIssuedOn
ATrustCertificate":"2019-10-21T07:07:19.513Z",
{ "DocumentExpiryDate
PhoneNumber": "2019-10-21T07:07:19.513Z",
string""SerialNumber": "string"
}, "DocumentNumber
SwedishBankId": { "PersonalNumber": "string", "OverrideHolderInCaseOfMismatch
AllowAnyPersonalNumber": true }, "SwissComCertificateData
SignaturePluginData":{
["PhoneNumber": "string",
{ "MobileId
PluginId": "string", "Parameters
Fields": [ { "Key": "string", "Value": "string" } ] },
"RemoteCertificateData": {]"UserId": "string"
},
"
DeviceIdBatchConfiguration":"string"
{},
"
OtpDataMode":{
"Basic", "PhoneMobile
RequireScrollingOverAllSignaturesBeforeSigning":"string"
true }, "Pkcs7SignerData
SigningGroup":{
0 }, "AllowedPkcs7SignatureTypes
View":[
{
"
LocalCertificateRecipientConfiguration": {]
"PersonalMessage": "string",}
}"AuthenticationConfiguration": {}
],
"
AddFormFieldsAccessCode": {"Forms": {
"additionalProp1
Code":[
"string"{
}, "Name
SmsOneTimePassword":"string",
{ "ReadOnly
PhoneNumber":false,
"string""Required":
false}, "X
SwedishBankId":0,
{ "Y
PersonalNumber":0
"string", "Width
AllowAnyPersonalNumber":0,
true"Height": 0
}, "Page
OAuthAuthentications":0,
["DiscriminatorType":
"string"
{}
],
"
additionalProp2ProviderName":[
"string",
{
"Validations": ["Name": "string",
"ReadOnly":
false,
{"Required":
false,
"
XFieldReferenceId":0
"string","Y
"ExpectedValue":0,
"string""Width":
0,
}"Height": 0,
"Page": 0,]"DiscriminatorType":
"string"
}}
], "additionalProp3
SamlAuthentications": [{
{"Name":
"string",
"
ReadOnlyProviderName":false
"string","Required":
false,
"Validations": ["X":
0,
"Y": 0,{"Width":
0,
"
HeightFieldReferenceId":0
"string","Page": 0,
"
DiscriminatorTypeExpectedValue": "string"}
]
}}
},
"OverrideFormFieldValues":
{]"Forms": {
"additionalProp1": [
} ]{
}, "Name
SendEmails":"string"
true, "DiscriminatorType
AllowAccessAfterFinish":"string"
true },],
"ViewingGroup": 0"additionalProp2": [
},
"SignAsP7M": {
"
NameRecipientConfiguration":"string",
{ "DiscriminatorType
PersonalMessage": "string",}
"AuthenticationConfiguration": {],
"
additionalProp3AccessCode":[
{{
"
NameCode": "string",
"DiscriminatorType": "string"},}
"SmsOneTimePassword": {]
}
},
"
NamePhoneNumber": "string",
"EmailSubject": "string",
"EmailBody": "string"
},"EnableReminders":
true,
"FirstReminderDayAmount":
0,
"
RecurrentReminderDayAmountSwedishBankId":0,
{"BeforeExpirationDayAmount":
0,
"DaysUntilExpire":
0,
"
CallbackUrlPersonalNumber": "string","StatusUpdateCallbackUrl":
"string",
"WorkstepEventCallback":
{
"
UrlAllowAnyPersonalNumber":"string",
true"Blacklist": [
},"string"
],
"
WhiteListOAuthAuthentications": ["string"
]
{},
"MetaDataXml":
"string"
}
}Override form fields
In the configuration for sending an envelope from a template you can find the following section:
language | java |
---|---|
theme | Eclipse |
{
"
FormsProviderName":{
"string",
}
},There you can override form fields.
To override a form field for example a Checkbox or a Radiobutton the following steps are necessary:
- Create a template
- Get the envelope (/envelope/{##envelopeID##}
- Copy the name of the form field
- Override the form field
Override Checkbox
In this section you can find a description and a sample of how to override a given checkbox from the template which is checked and try to override the value that the checkbox is not checked.
With the get envelope api call you get the workstep configuration of the template. In this configuration you can find the form fields which are placed on the template. Please see the next sample:
language | java |
---|---|
theme | Eclipse |
"Validations": [ { "FieldReferenceId": "string",{
"
PageSizesInPointsExpectedValue":[
"string"{
} ]"Height":
792.0,
}"Width": 612.0
],}
"SamlAuthentications": [],
{"DocRefNumber":
1,
"
FileNameProviderName": "Test.pdf
string","FormFields
"Validations": [ { "Name
FieldReferenceId": "CheckBox_bfa536d5-a360-1924-8adf-c6918ce4f982
string", "Values
ExpectedValue":[
"string" }{
] }"Key": "",
] }, "SendEmails": true,"Value
"AllowAccessAfterFinish":"
true
", "IncludedEmailAppLinks": {}
"Android": true, "iOS": true,]
"Windows": true },]
"AllowDelegation": true,}
],In the section “Documents”:[ you can find all form fields which are placed on the template. In this sample there is only one form field with the name:
CheckBox_bfa536d5-a360-1924-8adf-c6918ce4f982
For the next step we need the send envelope from template configuration and the name of the form field which we want to override. In the next section you can find a sample where the checkbox gets overridden.
language | java |
---|---|
theme | Eclipse |
"RequireViewContentBeforeFormFilling": true }, "SignatureMethods": { "LocalCertificate": true, "DisposableCertificate": {{
"
RecipientIdDocumentIssuingCountry": "##RECIPIENT##
string","OrderIndex": 1,
"
EmailIdentificationIssuingCountry": "##EMAIL##
string","Recipient": {
"IdentificationType": "##EMAIL##
None", "FirstName
PhoneNumber": "##NAME##
string", "LastName
DocumentType": "##NAME##
IdentityCard", "LanguageCode
DocumentIssuedBy": "en
string", "EmailBodyExtra
DocumentIssuedOn": "string
2023-04-18",
"DocumentExpiryDate": "2023-04-18",
"
OtpDataSerialNumber":{
"string", "PhoneMobile
DocumentNumber": "string" }, "Pkcs7SignerData
RemoteCertificate": { "AllowedPkcs7SignatureTypes
UserId":[
"string", "DeviceId": "LocalCertificate
string"]
},}
"SignaturePluginData": [}
}{],
"AddFormFields":
{
"
FormsPluginId":{
"string",
"Fields":
[}
},
"OverrideFormFieldValues":
{
"Forms": {
"1":
[{
"
DiscriminatorTypeKey"
: "
FillCheckBoxFormDescriptorstring",
"Name":
"CheckBox_bfa536d5-a360-1924-8adf-c6918ce4f982",
"
IsCheckedValue": "false
string" }
]
}
},
"Name": "TEST",
]"EmailSubject":
"##Subject##",
"EmailBody": "string"},"EnableReminders":
true,
"
FirstReminderDayAmountSignAsP7MGroup":2,
0"RecurrentReminderDayAmount": 1
},
"BeforeExpirationDayAmount":
1,
"
DaysUntilExpireSignBulk":25,
{"CallbackUrl": "string",
"StatusUpdateCallbackUrl
RecipientConfigurations":"string",
["MetaDataXml
{ "RecipientConfiguration": { "PersonalMessage": "string",} }
title | Alternative: SOAP implementation (deprecated) |
---|
Code Block | ||||
---|---|---|---|---|
| ||||
<overrideOptions>
<name>new name</name>
<eMailSubject>new subject</eMailSubject>
<eMailBody>new body</eMailBody>
<callbackUrl></callbackUrl>
<statusUpdateCallbackUrl></statusUpdateCallbackUrl>
<enableReminders>true</enableReminders>
<firstReminderDayAmount>1</firstReminderDayAmount>
<recurrentReminderDayAmount>2</recurrentReminderDayAmount>
<beforeExpirationReminderDayAmount>1</beforeExpirationReminderDayAmount>
<daysUntilExpire>20</daysUntilExpire>
<overrideFormFieldValues>
<document docRef="1">
<checkBox name="CheckBox_bfa536d5-a360-1924-8adf-c6918ce4f982">
<isChecked>0</isChecked>
</checkBox>
</document>
</overrideFormFieldValues>
</overrideOptions> |
The checkbox is now not checked because of the following line:
Code Block | ||||
---|---|---|---|---|
| ||||
"IsChecked": "false" |
Override Radiobutton
In this section you can find a description and a sample of how to override a given radiobutton from the template. In the following sample no button is selected in the given template.
With the get envelope api call you get the workstep configuration of the template. In this configuration you can find the form fields which are placed on the template. Please see the next sample:
language | java |
---|---|
theme | Eclipse |
"AuthenticationConfiguration": { "AccessCode": { "Code": "string" }, "SmsOneTimePassword": { "PhoneNumber": "string" }, "SwedishBankId": { "PersonalNumber": "string",{
"
PageSizesInPointsAllowAnyPersonalNumber":[
true{
}, "Height
OAuthAuthentications":792.0,
["Width": 612.0
{}
]"ProviderName": "string","DocRefNumber":
1,
"
FileNameValidations":"Test.pdf",
["FormFields":
[
{{
"
NameFieldReferenceId": "RadioButton_a497ee93-41ef-c2a0-6df0-a587a60be818
string", "Values
ExpectedValue":[]
"string"}
}]
}
],In the section “Documents”:[ you can find all form fields which are placed on the template. In this sample there is only one form field with the name:
RadioButton_a497ee93-41ef-c2a0-6df0-a587a60be818
For the next step we need the send envelope from template configuration and the name of the form field which we want to override. In the next section you can find a sample where the radiobutton gets overridden.
Info |
---|
In the configuration you can find the section “SelectedItem” with the following value: RadioButton_a497ee93-41ef-c2a0-6df0-a587a60be818#XyzmoIndexSeparator#1 You need this part: #XyzmoIndexSeparator#1 to select which button in the group should be overwritten. In this example, #XyzmoIndexSeparator#1 means that the second button in the group should be overwritten. Note: List starts with 0, therefore, #1 is the second item in the group to be selected. |
language | java |
---|---|
theme | Eclipse |
] } ], "SamlAuthentications": [ { "ProviderName": "string", "Validations": [ { "FieldReferenceId": "string", "ExpectedValue": "string" } ] } ] }, "SendEmails": true, "AllowAccessAfterFinish": true, "IncludedEmailAppLinks": { "Android": true, "iOS": true, "Windows": true }, "AllowDelegation": true, "RequireViewContentBeforeFormFilling": true }, "SignatureDataConfiguration": { "DisposableCertificate": { "DocumentIssuingCountry": "string", "IdentificationIssuingCountry": "string", "IdentificationType": "None", "PhoneNumber": "string", "DocumentType": "IdentityCard", "DocumentIssuedBy": "string", "DocumentIssuedOn": "2023-04-18", "DocumentExpiryDate": "2023-04-18", "SerialNumber": "string", "DocumentNumber": "string" }, "RemoteCertificate": { "UserId": "string", "DeviceId": "string" }, "SwissComOnDemand": { "PhoneNumber": "string", "CommonName": "string", "Country": "string", "Locality": "string", "OrganizationUnit": "string", "Organization": "string", "SerialNumber": "string", "StateOrProvince": "string", "Pseudonym": "string" }, "SmsOneTimePassword": { "PhoneNumber": "string" }, "ATrustCertificate": { "PhoneNumber": "string" }, "SwedishBankId": { "PersonalNumber": "string", "AllowAnyPersonalNumber": true }, "SignaturePluginData": [ { "PluginId": "string", "Fields": [ { "Key": "string", "Value": "string" } ] } ] } } ], "FinishActionConfiguration": { "SignAnyWhereViewer": { "RedirectUri": "string" }, "SignificantClientSignatureCaptureForIos": { "RemoveDocumentFromRecentDocumentList": true, "CallClientActionOnlyAfterSuccessfulSync": true, "CloseApp": true, "RedirectUri": "string" }, "SignificantClientSignatureCaptureForAndroid": { "RemoveDocumentFromRecentDocumentList": true, "CallClientActionOnlyAfterSuccessfulSync": true, "CloseApp": true, "RedirectUri": "string" }, "SignificantClientSignatureCaptureForWindows": { "RemoveDocumentFromRecentDocumentList": true, "CallClientActionOnlyAfterSuccessfulSync": true, "CloseApp": true, "RedirectUri": "string" }, "KioskSdk": { "RedirectUri": "string" } }, "BatchConfiguration": { "Mode": "Basic", "RequireScrollingOverAllSignaturesBeforeSigning": true } } }, "VisibilityOptions": [ { "DocumentNumber": 0, "IsHidden": true } ] } ], "EmailConfiguration": { "Subject": "string", "Message": "string", "SenderDisplayName": "string" }, "ReminderConfiguration": { "Enabled": true, "FirstReminderInDays": 0, "ReminderResendIntervalInDays": 0, "BeforeExpirationInDays": 0 }, "ExpirationConfiguration": { "ExpirationInSeconds": 0, "ExpirationDate": "2023-04-18T08:26:01.208Z" }, "CallbackConfiguration": { "CallbackUrl": "string", "StatusUpdateCallbackUrl": "string", "AfterSendCallbackUrl": "string", "ActivityActionCallbackConfiguration": { "Url": "string", "ActionCallbackSelection": { "ConfirmTransactionCode": true, "AgreementAccepted": true, "AgreementRejected": true, "PrepareAuthenticationSuccess": true, "AuthenticationFailed": true, "AuthenticationSuccess": true, "AuditTrailRequested": true, "AuditTrailXmlRequested": true, "CalledPage": true, "DocumentDownloaded": true, "FlattenedDocumentDownloaded": true, "AddedAnnotation": true, "AddedAttachment": true, "AppendedDocument": true, "OrderIndex
FormsFilled":1
true, "Email
ConfirmReading":"##Email##"
true, "SendTransactionCode": true, "Recipient
PrepareSignWorkstepDocument":{
true,
"
EmailSignWorkstepDocument":"##Email##"
true,
"
FirstNameUndoAction":"##Name##"
true,
"
LastNameWorkstepCreated":"##Name##"
true,
"
LanguageCodeWorkstepFinished":"en"
true,}
"WorkstepRejected": true,}
"DisablePolicyAndValidityChecks": true,{
"EnablePolicyAndValidityChecks": true, "AppendFileToWorkstep": true, "OrderIndex
AppendTasksToWorkstep":2
true, "Email
SetOptionalDocumentState":"##Email##"
true, "Recipient
PreparePayloadForBatch":{
true }"Email
} }, "AgreementConfiguration":"##Email##",
{ "Translations": ["FirstName": "##Name##",
{
"
LastNameLanguageCode": "##Name##
AF",
"
LanguageCodeText": "en
string",
"Header": "string",}
"IsDefault": true } ],
},
"
OverrideFormFieldValuesAgentRedirectConfiguration": {
"
FormsPolicy":{
"Workflow", "Allow": true, "1
IFrameAllowList": [{
"string" ] }, "DiscriminatorType
RedirectConfiguration"
:
"FillRadioButtonFormDescriptor",{ "AfterSendRedirectUrl": "string",
"
NameBeforeSendRedirectUrl": "RadioButton_a497ee93-41ef-c2a0-6df0-a587a60be818"
string" }, "DefaultSignatureTypeConfiguration": { "ClickToSign": { "SelectedItem
IsDefault":"RadioButton_a497ee93-41ef-c2a0-6df0-a587a60be818#XyzmoIndexSeparator#1"
true
}, "DrawToSign":
{]
"IsDefault": true },
"TypeToSign": {}
"IsDefault": true}
},}
}title | Alternative: SOAP implementation (deprecated) |
---|
language | xml |
---|---|
theme | Eclipse |
"LocalCertificate": { "IsDefault": true }, "DisposableCertificate":<name>new name</name> <eMailSubject>new subject</eMailSubject> <eMailBody>new body</eMailBody> <callbackUrl></callbackUrl> <statusUpdateCallbackUrl></statusUpdateCallbackUrl> <enableReminders>true</enableReminders> <firstReminderDayAmount>1</firstReminderDayAmount> <recurrentReminderDayAmount>2</recurrentReminderDayAmount> <beforeExpirationReminderDayAmount>1</beforeExpirationReminderDayAmount> <daysUntilExpire>20</daysUntilExpire> <overrideFormFieldValues>
{ "IsDefault": true }, "Biometric": {<document
docRef="
1IsDefault">
: true },<radioButtonGroup name="RadioButton_a497ee93-41ef-c2a0-6df0-a587a60be818">
"RemoteCertificate": { "IsDefault": true<selectedItemId>RadioButton_a497ee93-41ef-c2a0-6df0-a587a60be818#XyzmoIndexSeparator#1</selectedItemId>
}, "OneTimePassword": {</radioButtonGroup>
"IsDefault": true</document>
}</overrideFormFieldValues> </overrideOptions>
For the override method the following DiscriminatorTypes are available:
}
}