通过REST添加信封附件

时间:2019-03-11 09:45:32

标签: docusignapi

this page的底部,描述了一项功能,该功能允许开发人员附加未转换为PDF的文档,但我一直找不到有关如何执行此操作的文档。我正在尝试附加一个excel电子表格,并在信封发给我的签署人时将其保留为excel电子表格。

我正在使用它来附加电子表格:

excel_add_resp = requests.put('https://' + api_url + '/restapi/v2/accounts/' + acnt_id + '/envelopes/' + env_id + '/documents',
    headers = {
        'Authorization': 'Bearer ' + access_token,
        'Content-Type': 'application/json',
        'Accept': 'application/json'
    },
    data = json.dumps(
    {
        'documents': [
        {
            'documentId': '2',
            'name': xl_file.split('/')[-1],
            'fileExtension': 'xlsx',
            'documentBase64': xlwb_b64
        }
      ]
    }
  )
)

但是它将转换为500+页的pdf。我可以添加到有效载荷中以将其保留为电子表格的参数吗?还是我完全撞错了端点?

1 个答案:

答案 0 :(得分:2)

如果要添加任何文档作为EnvelopeAttachment,则使用了错误的端点,正确的端点在下面,并且更多详细信息可用here

PUT /v2/accounts/{accountId}/envelopes/{envelopeId}/attachments

您正在使用的端点将文档添加到信封中,以便在“签名”屏幕上可用,而EnvelopeAttachments是仅通过API可用的文档。