Skip to main content
Participant
September 18, 2021
Question

Dual Signatures Using API

  • September 18, 2021
  • 1 reply
  • 474 views

We have an application which pushes a document to be signed to Adobe for eSignature via the API.  Sometimes, this file requires several signers - which we include when pushing the document. 

But Adobe just assumes that any one of those people can execute the document.  When one person signs, Adobe says: "you signed on behalf of this entire group"

We want to make it so that the document is not considered complete until all signatories have signed.  Can this be done?

This topic has been closed for replies.

1 reply

Adobe Employee
September 20, 2021

you are need to split the member into their own participant groups, as it sounds like you are adding the users in the same group.

Below is what you are doing (based on the behaviour you describe):

 "participantSetsInfo": [
    {
      "memberInfos": [
        {
          "email": "myeail@example.com"
        },
 {
          "email": "myeail2@example.com"
        },
 {
          "email": "myeail3@example.com"
        }
      ],
      "order": 1,
      "role": ""
    }
  ]

 What you should be doing is:

 "participantSetsInfo": [
    {
      "memberInfos": [
        {
          "email": "myeail@example.com"
        }
      "order": 1,
      "role": "SIGNER"
    },
{
      "memberInfos": [
        {
          "email": "myeail2@example.com"
        }
      "order": 2,
      "role": "SIGNER"
    },
{
      "memberInfos": [
        {
          "email": "myeail3@example.com"
        }
      "order": 3,
      "role": "SIGNER"
    }
  ]
Participant
September 26, 2021

Thank you!  That is exactly what I needed!