如何使用 REST API 删除草稿信封?(状态=已创建)。我希望能够销毁信封,因为它需要更改主题和电子邮件简介,我被告知在创建信封后无法通过 REST API 进行更改。
阅读 API 文档,我了解到我可以编辑创建/发送的信封的收件人选项卡
但是我想了解一下,我还可以修改模板的选项卡吗?
当我使用相同的请求时,如下所示,我收到错误
任何参考将是可观的。
我的问题的原因是,每次当我更新提要文档以进行一些更正时,我都必须重做在其上创建字段。相反,如果我可以通过 API 发送字段,那将节省我很多时间
谢谢
更新选项卡时的示例 JSON(尝试添加选项卡)
{
"signers": [
{
"tabs": {
"fullNameTabs": [
{
"name": "Full Name",
"tabLabel": "Full Name",
"bold": "false",
"italic": "false",
"underline": "false",
"documentId": "1",
"recipientId": "5b46b9dc-d40d-493d-b319-5757bf1d5cb4",
"pageNumber": "1",
"xPosition": "321",
"yPosition": "676",
"tabId": "82be754a-47c6-47fc-9793-6fdec6758060"
}
],
"dateSignedTabs": [
{
"name": "Date Signed",
"value": "",
"tabLabel": "Date Signed",
"bold": "false",
"italic": "false",
"underline": "false",
"documentId": "1",
"recipientId": "5b46b9dc-d40d-493d-b319-5757bf1d5cb4",
"pageNumber": "1",
"xPosition": "504",
"yPosition": "676",
"tabId": "1e3f16e8-77a9-4726-9876-66e6d377a0c1"
}
]
},
"signInEachLocation": …Run Code Online (Sandbox Code Playgroud) 参考问题(如何在 docusign 中获得签名信封)
签名过程完成后,我正在将 3 个文档上传到 docusign 我想下载一份组合文档(由我上传的 3 个文档 + 证书组成)。我看到API guid引用了envelopesApi.GetEnvelope(AccountId,envelopeId,null)。这将返回CombinedURI。但我不确定如何将整个文档实际下载为具有组合 URI 的单个文档。
任何帮助将非常感激。
我正在使用 DocuSign 开发人员中心从模板创建 PowerForm,但我总是收到错误:
无法从所选模板创建 PowerForm。
对于这个问题你有什么想法吗?
多谢
我有两个用于文档签名的帐户:实时帐户和演示帐户。演示版已经有一段时间没有使用了,事实上,上次创建刷新令牌是在 11 月 14 日。因此,我假设它已经过期,并且可能会阻止我购买新的。
当我提出请求时,我收到 invalid_grant 错误。相同的代码(带有测试凭据)适用于我的真实帐户,该帐户每隔几天左右请求一次实时令牌。在长期不使用之前,它在测试凭据方面也确实工作得很好。
我认为我需要获得一个新的刷新令牌,但如果没有有效的先前令牌,我不知道如何处理这个问题。
我正在使用 DocuSign C# SDK 创建一个 JWT 令牌,以使用集成器密钥模拟用户,但它会引发错误:
Error while requesting server, received a non-successful HTTP code
我只是简单地调用UpdateToken()这样的方法:
private static void UpdateToken()
{
var apiClient = new ApiClient();
OAuth.OAuthToken authToken = apiClient.RequestJWTUserToken(ClientID, ImpersonatedUserGuid, AuthServer, Encoding.ASCII.GetBytes(PrivateKey), TokenExpiryInHours, new List<string> { "signature", "impersonation" });
AccessToken = authToken.access_token;
TokenExpiryTime = DateTime.Now.AddSeconds(authToken.expires_in.Value);
}
Run Code Online (Sandbox Code Playgroud)
传入的所有参数的值为RequestJWTUserToken:
"DocuSign": {
"ClientID": "aff67220-XXXX-XXXX-XXXX-426b6575c3bd",
"ImpersonatedUserGuid": "f9a0f822-XXXX-XXXX-XXXX-7a576f06df81",
"AuthServer": "https://account-d.docusign.com",
"TokenReplacementTimeInSeconds": "600",
"TokenExpiryInHours": "1",
"PrivateKey": "-----BEGIN RSA PRIVATE KEY-----\r\XXXXXXX\r\n-----END RSA PRIVATE KEY-----"
}
Run Code Online (Sandbox Code Playgroud)
我已通过使用此端点获得了用户的同意:
https://account-d.docusign.com/oauth/auth?response_type=token&scope=signature%20impersonation&client_id=aff67220-3ca7-4de7-8556-426b6575c3bd &redirect_uri= https://www.vava.cars/tr/admin
并且用户已成功允许此 …
从 Docusign Web UI 中,我可以添加一个复选框组并添加如下验证:

但任何 API 都无法提供相同的验证。是否有任何解决方法或其他 API 端点来添加此验证?
我们在通过公司代理从 Node.JS 应用程序向 DocuSign(demo.docusign.net 和 account-d.docusign.com)发送请求时遇到困难/我们已确定该问题可能是由于 DocuSign 服务器接受仅 TLS 1.1 和 1.2。
有没有办法强制将请求的 TLS 版本设置为 TLS 1.2?如果有任何请求模块(axios、got、request)支持此功能,并且有代码示例,那将非常有帮助。
预先非常感谢!
我目前正在使用docusign rest API,我想知道是否有人有一个如何在一个信封中添加文档和模板的示例.我可以访问我需要的模板ID,并且我使用了复合模板来创建一个包含多个文档和相应模板的信封.我只使用模板ID执行此操作.现在我想弄清楚如何将文档添加到复合模板.如果文档包含模板(我可以访问模板ID,如果它有一个模板ID),它应该将模板应用于该文档.
我可以通过其余API将模板应用于文档吗?如果是这样,有没有人有一个例子?
我正在尝试这里提到的以下代码,
public string loginApi(string usr, string pwd)
{
// we set the api client in global config when we configured the client
ApiClient apiClient = Configuration.Default.ApiClient;
string authHeader = "{\"Username\":\"" + usr + "\", \"Password\":\"" + pwd + "\", \"IntegratorKey\":\"" + INTEGRATOR_KEY + "\"}";
Configuration.Default.AddDefaultHeader("X-DocuSign-Authentication", authHeader);
// we will retrieve this from the login() results
string accountId = null;
// the authentication api uses the apiClient (and X-DocuSign-Authentication header) that are set in Configuration object
AuthenticationApi authApi = …Run Code Online (Sandbox Code Playgroud) docusignapi ×10
c# ×2
api ×1
envelope ×1
javascript ×1
node.js ×1
oauth ×1
powerform ×1
templates ×1
tls1.2 ×1