在DocuSign API中发送eSignature请求时,如果只需要发送少量的模板文档,可以按照以下步骤进行操作:
eSignature(电子签名):是一种通过电子方式签署文件的方法,它允许用户在不使用传统纸质文件的情况下签署合同和其他文档。
DocuSign API:DocuSign提供了一套RESTful API,允许开发者集成电子签名功能到自己的应用程序中。
以下是一个使用DocuSign API发送带有模板文档的eSignature请求的示例代码(使用Python):
import requests
import json
# 设置API凭证和请求URL
base_url = "https://demo.docusign.net/restapi/v2.1/accounts/{account_id}"
access_token = "your_access_token"
headers = {
"Authorization": f"Bearer {access_token}",
"Content-Type": "application/json"
}
# 创建一个envelope定义
envelope_definition = {
"emailSubject": "Please sign this document",
"status": "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "your_template_id"
}
],
"inlineTemplates": [
{
"sequence": "2",
"recipients": {
"signers": [
{
"email": "recipient@example.com",
"name": "Recipient Name",
"recipientId": "1",
"tabs": {
"signHereTabs": [
{
"anchorString": "SignHere",
"anchorXOffset": "10",
"anchorYOffset": "10"
}
]
}
}
]
}
}
]
}
]
}
# 发送请求
response = requests.post(f"{base_url}/envelopes", headers=headers, data=json.dumps(envelope_definition))
if response.status_code == 201:
print("Envelope created successfully!")
print(response.json())
else:
print(f"Failed to create envelope. Status code: {response.status_code}")
print(response.text)
通过以上步骤和示例代码,您可以成功地在DocuSign API中发送带有少量模板文档的eSignature请求。如果遇到其他问题,建议查看DocuSign的官方文档或联系技术支持获取帮助。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云