Я сделал пользовательские напоминания для моей интеграции, которые отправляют конверт пользователю. Это работа для меня:

PUT https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes/{{envelopeId}}/recipients?resend_envelope=true
{
  "signers": [
   {
      "recipientId": "3",
      "name": "Jane Doe",
      "email": "janesemail@outlook.com"
    }
  ]
}

Но я хочу отправить другую тему, чтобы включить «Напоминание:» + старая тема, как я могу изменить тему электронной почты для конкретного получателя (который я передаю в текст сообщения), я попытался:

{
  "signers": [
   {
      "recipientId": "1",
      "name": "Igor",
      "email": "mail@example.com",
      "emailNotification":
         {
           "emailSubject": "ReMiNdEr"
         }
    }
  ]
}

Но это не сработало. Какие-либо предложения?

0
Igor Kochetkov 7 Май 2020 в 19:57

2 ответа

Лучший ответ

Вам нужно будет сделать POST для конечной точки получателей, чтобы обновить recipientEmailNotification для определенного получателя с помощью emailSubject и emailBody, которые вы хотите.

Смотрите справочную информацию

См. сообщение в блоге с примерами кода на шести языках (с использованием различных SDK DocuSign)

1
Inbar Gazit 7 Май 2020 в 17:02

Итак, чтобы повторно отправить конверт получателя с новым субъектом, мне нужно сначала определить это свойство в моем запросе POST, а затем я могу использовать PUT с последующим для обновления субъекта, тела. Если я не буду определять это в моем первом запросе POST, этот PUT не будет работать!

"emailNotification": {"emailBody": "NEWSUBJ 44 5", "emailSubject": "NEWNEWNEW 44 5"},

0
Igor Kochetkov 9 Май 2020 в 09:04