docusign / docusign-esign-python-client

The Official DocuSign Python Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client. https://www.docusign.com/devcenter
MIT License
97 stars 88 forks source link

How to assign SignHere Tabs in Bulk Send Envelope #100

Open maaqib121 opened 3 years ago

maaqib121 commented 3 years ago

I have set up every other thing for bulk send and it's working pretty nicely. Following is the placeholder snippet which is being replaced by the original recipients in the bulk list:

        signer = Signer(name='Multi Bulk Recipient::signer', email='multiBulkRecipients-signer@docusign.com',
                        role_name='signer', note='', routing_order='1', status='created', delivery_method='email',
                        recipient_id='13', recipient_type='signer')
        sign_here = SignHere(anchor_string='**Employee Signature**', anchor_units='pixels',
                             anchor_y_offset='10', anchor_x_offset='20')
        signer.tabs = Tabs(sign_here_tabs=[sign_here])

       envelope_api.create_recipient(ACCOUNT_ID, envelope_id, recipients=Recipients(signers=[signer]))

But it is not creating the SignHere tab in the document. This same code was working in case of single envelope but that's not the case here. Can anyone help?

harsharahul commented 3 years ago

Hi @maaqib121 ,

Were you able to resolve this issue, here is a link to some documentation as to how to attach tabs https://developers.docusign.com/docs/esign-rest-api/esign101/concepts/tabs/

Let me know if this helped.

Thanks, Harsha

maaqib121 commented 3 years ago

I already followed it and it worked nicely in case of single envelope, but in case of bulk send, it doesn't work.