I am creating & sending an envelope made up of server side templates and providing details in one request. Sample payload below:
{
"status": "sent",
"compositeTemplates": [
{
"compositeTemplateId": "template_name",
"serverTemplates": [
{
"templateId": "xxxx-xxx-xxxx",
"sequence": 1
}
],
"inlineTemplates": [
{
"sequence": 1,
"recipients": {
"signers": [
{
"email": "xxxxxx@email.com",
"name": "Xxxxxxxx",
"roleName": "Role",
"recipientId": 1,
"requireIdLookup": "false",
"idCheckConfigurationName": "",
"tabs": {
"textTabs": [],
"radioGroupTabs": [],
"checkboxTabs": [],
"numberTabs": [],
"emailTabs": [],
"emailAddressTabs": [],
"dateSignedTabs": [],
"dateTabs": [],
"fullNameTabs": [],
"listTabs": [],
"signerAttachmentTabs": [],
"ssnTabs": []
}
}
]
}
}
]
}
]
}
On Docusign server-side, the template is configured for an ID Check - "ID Check $" - but I am overriding that configuration in my payload above - requireIdLookup is false and no idCheckConfigurationName is provided. This however is being ignored. Why? Is there a way to do this in one payload? I would like to avoid sending more than one requests to docusign for creating & sending envelopes.
I would like to retain, the "ID Check $" configuration on the template but override it, because for QA purposes, no one whats to mess around with their SSN credentials.