Docusignapi Docusign Connect消息除了返回RecipientId外还返回UserId

Docusignapi Docusign Connect消息除了返回RecipientId外还返回UserId,docusignapi,Docusignapi,我正在尝试为Docusign Connect创建侦听器。connect消息返回用户名和RecipientId。问题是,我的收件人实际上是一个签名组,因此收件人ID对于用户不是唯一的,我需要交叉引用电子邮件是否是我这方面的有效用户。是否有任何方法可以返回用户ID 谢谢你的帮助 如果从连接响应中获取SigningGroupID,则可以使用下面的REST API端点获取属于该签名组的用户列表。这应该允许您验证是否使用了正确的电子邮件。如果有帮助,请告诉我 API端点: GET {vx}/acc

我正在尝试为Docusign Connect创建侦听器。connect消息返回用户名和RecipientId。问题是,我的收件人实际上是一个签名组,因此收件人ID对于用户不是唯一的,我需要交叉引用电子邮件是否是我这方面的有效用户。是否有任何方法可以返回用户ID


谢谢你的帮助

如果从连接响应中获取SigningGroupID,则可以使用下面的REST API端点获取属于该签名组的用户列表。这应该允许您验证是否使用了正确的电子邮件。如果有帮助,请告诉我

API端点:

    GET {vx}/accounts/{accountid}/signing_groups/{signinggroupid}

预期答复:

    { 
        "signingGroupId": "sample string 1",
        "groupName": "sample string 2",
        "groupType": "sample string 3",
        "groupEmail": "sample string 4",
        "created": "sample string 5",
        "createdBy": "sample string 6",
        "modified": "sample string 7",
        "modifiedBy": "sample string 8",
        "users": [{
            "userName": "sample string 1",
            "email": "sample string 2",
            "errorDetails": {
                "errorCode": "sample string 1",
                "message": "sample string 2"
            }
        }],
        "errorDetails": {
            "errorCode": "SUCCESS",
            "message": ""
        }
    }

我得到信封收件人签名的原因有两个:签名组可能已被删除,连接邮件中的电子邮件地址可能格式不正确(XML中未替换的非法字符)。因此,基本上,我只是使用连接钩子来监听任何活动,并且基于接收者的状态(无论他们是谁),我只是触发一个API调用来获取接收者列表,因为它包含相同的信息(使soap信封的其余部分无用:)。谢谢你的帮助!