Как я узнаю, что получатель получил конверт? - PullRequest
0 голосов
/ 28 мая 2020

Я отправляю конверты из шаблона некоторым получателям. и получить идентификатор конверта следующим образом:

while i < len(excel_signers):
    signers = {"signer_name": excel_signers[i][2], "signer_email": excel_signers[i][3], "cc_email": "emailcc@gmail.com", "cc_name": "Responsable prueba"}

    # to the template
    signer = TemplateRole(email=signers["signer_email"], name=signers["signer_name"], role_name="signer")
    # Create a cc template role.
    cc = TemplateRole(email=signers["cc_email"], name=signers["cc_name"], role_name="cc")
    envelope_definition = EnvelopeDefinition(template_id=args["template_id"], template_roles=[signer, cc])

    envelope_definition.status = args["status"]

    results = envelope_api.create_envelope(args['account_id'], envelope_definition=envelope_definition)

    envelope_id = results.envelope_id
    excel_signers[i] = np.append(excel_signers[i], [envelope_id]).tolist()
    i += 1

, но я хочу знать, был ли конверт доставлен правильно, я попытался использовать list_status_change, но он показывает мне «отправлено» во всех из них, что является статусом, который я установить, когда я отправлю конверт. но на панели управления docusign отображается "сбой", как я могу узнать, что электронное письмо не доставлено?

1 Ответ

1 голос
/ 28 мая 2020

Чтобы проверить статус получателей в вашем конверте, используйте GetRecipientStatus конечную точку API eSignature

Поскольку вы используете Python, вы можете использовать Python SDK метод list_recipients () Он извлекает много данных о получателях в вашем конверте, включая их статус. https://developers.docusign.com/esign-rest-api/guides/concepts/recipients

delivered статус означает, что письмо этому получателю было доставлено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...