Вы захотите изменить метод make_envelope (), используемый на шаге 4 этого Пример кода массовой отправки , примерно так:
def make_envelope(cls, args):
"""
Creates envelope
args -- parameters for the envelope:
signer_email, signer_name, signer_client_id
returns an envelope definition
"""
# create the envelope definition
envelope_definition = EnvelopeDefinition(
status="sent", # requests that the envelope be created and sent.
template_id=args["template_id"]
)
# Create template role elements to connect the signer and cc recipients
# to the template
signer = TemplateRole(
email=args["signer_email"],
name=args["signer_name"],
role_name="signer"
)
# Create a cc template role.
cc = TemplateRole(
email=args["cc_email"],
name=args["cc_name"],
role_name="cc"
)
# Add the TemplateRole objects to the envelope object
envelope_definition.template_roles = [signer, cc]
return envelope_definition
Обратите внимание, что у моего шаблона два получателя (cc и подписывающее лицо). Шаблон, на который вы ссылаетесь, скорее всего, будет другим. Вот полный исходный код для создания конверта с использованием шаблона