Copy link to clipboard
Copied
I have a PDF document in my application. Number of pages in the document is 6 six. There are 4 authorities who need to e-sign the document.
Authority 1 and 2 need to sign in page number 2.
Authority 3 and 4 need to sign in page number 6.
How do we achieve this?
Copy link to clipboard
Copied
You can add Adobe Sign Text Tags in your PDF to do this. In the text tag, you can assign Authority 1 = Signer 1, Authority 2 = Signer 2, etc. When the PDF is sent for signature, the tags automatically become signature fields. More details at:
Copy link to clipboard
Copied
Thanks much Allta for your details. Sign text tags is good option. However I tried and the REST API responses error.
Could you asvise on this?
Request:
{
"fileInfos": [{
"transientDocumentId": "3AAABLblqZhBlsX1DV25id6PiJp7Qn1e3xBPUkkzzbB7YfXs7XtAWhcGLP8QSDshty_WF36-_CB8EW_cBTxk6lwIS0kWoaYVVFhd-CQyl1H3ndIUU1CHkh-JnG1oRuPuKSWXishkSfOXvKWVdlaZlm8c2Rl_FTueudQU7dUcQygG8cYOdCEiY6PTnjKLpZONZQcENBEJxB-ZiT2NULan29Sj_tOvz4NMLiMBvv9cND2rYOfDHX8tD0zu8WVZGjaUaVGpdogF4Mm30FC_TveATbS5oe4vzBPLXm0QvJI6SoFlVoebnhldHEOd5ZN-y4qfTxZpJEQdB2sUzVdQ0x_Mm7cqaMOsDBKy2"
}],
"name": "Sign with sign in custom page numbers",
"participantSetsInfo": [{
"memberInfos": [{
"email": "i*********@********.com"
}
],
"order": 1,
"role": "SIGNER1"
},
{
"memberInfos": [{
"email": "ir*@g.com"
}],
"order": 2,
"role": "SIGNER2"
},
{
"memberInfos": [{
"email": "se*****@*****.com"
}],
"order": 3,
"role": "SIGNER3"
},
{
"memberInfos": [{
"email": "iru*******@*****.com"
}],
"order": 4,
"role": "SIGNER4"
}],
"signatureType": "ESIGN",
"state": "IN_PROCESS"
}
Response
{
"code": "MISSING_REQUIRED_PARAM",
"message": "Valid participantSet role is missing. Valid participantSet role is missing. Valid participantSet role is missing. Valid participantSet role is missing."
}
Copy link to clipboard
Copied
Reading the SDK description I think you use the role wrong. Role should be "signer" or "approver",... the SIGNER1 etc from the workflow should be in the label. See here https://github.com/adobe-sign/AdobeSignCSharpSDK/blob/master/docs/ParticipantSetInfo.md
Copy link to clipboard
Copied
Hello,
I have tired the following using Postman rest client but still the same error. Could you advise.
REST API URL
https://api.na2.echosign.com/api/rest/v6/agreements
Request
{
"fileInfos": [{
"transientDocumentId": "3AAABLblqZhAUAlSN5Xih_9x0fhDOYwsRWPEvjWCOmLvNdVK0d7EGEji2exfBQdrI1h34muHVJYpLbWTHAAuzSdLOln_SiZQdUx2LztKHl0z_rhmqOnPC5NIAcdDnoGwUeH1FD-B-mOm4UB0InJ7uKiqFuDe2fnv3xlmrZ5dvvu9KZk9nqt--OyUd8Pb9GRFqDHdMKylxfGLCluU4uGVqHv0HfaSSjNr0jQJJ5c3fbp6MR86zDryDJrm5TowHO0rZXptHNGq64P4QhxuoeHNj-GsWGZQMxQjJJMB8KXpPuayOHCyJw8TtfpaTEfgSVE8wbIcmApXKRtkPppyswOwCViHUt0pQ9MoQ"
}],
"name": "Sign with sign in custom page numbers",
"participantSetsInfo": [{
"memberInfos": [{
"email": "ir****@***.com"
}
],
"order": 1,
"role":"signer",
"label": "SIGNER1"
},
{
"memberInfos": [{
"email": "ir****@g*******.com"
}],
"order": 2,
"role":"signer",
"label": "SIGNER2"
},
{
"memberInfos": [{
"email": "*****@*******.com"
}],
"order": 3,
"role":"signer",
"label": "SIGNER3"
},
{
"memberInfos": [{
"email": "iiad*****@***.com"
}],
"order": 4,
"role":"signer",
"label": "SIGNER4"
}],
"signatureType": "ESIGN",
"state": "IN_PROCESS"
}
Response
{
"code": "MISSING_REQUIRED_PARAM",
"message": "Valid participantSet role is missing. Valid participantSet role is missing. Valid participantSet role is missing. Valid participantSet role is missing."
}
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more