0
votes

I created Signing Group in DocuSign. Now, using SigningGroupId I'm trying to sign document by SOAP API. My template contains two signers, first one is regular participant second is signing group. I'm able to create envelope and sign document as first participant. When I try to do it for signing group I receive message:

Additional information: The recipient you have identified is not a valid recipient of the specified envelope.

  public string GetTokenForEnvelopeId(string envelopeId, SigningParam signingParam, RecipientParam recipient)
    {
        RequestRecipientTokenClientURLs urls = MappClientURLs(signingParam);

        if (_client == null)
            _client = CreateClient();

        RequestRecipientTokenAuthenticationAssertion assert = CreateAssertion();

        return _client.RequestRecipientToken(envelopeId, ClientUserID, recipient.Name, recipient.Email, assert, urls);
    }

recipient.Name and Email are one of signing group member. ReqestRecipientToken is method from API. Any idea what I do wrong?

Thank you.

2

2 Answers

1
votes

I'm not using SOAP, but was able to do this with a REST call which should be similar in terms of what to pass through. Omit the email and name, you just need to add the signingGroupId for that recipient. Here's my snippet for an envelope creation request:

            "signers" : [{
            "recipientId" : "3",
            "signingGroupId":"928",
            "routingOrder" : "3",
            "tabs" : {
              "signHereTabs" : [{
                  "anchorString" : "Sign2",
                  "tabLabel" : "Sign Here 2"
                }
              ]
            }
          }
        ]
0
votes

DocuSign support said signing group is not supported in API (SOAP and REST) yet. They will keep me posted.