DocuSign API: Как настроить "Напоминания" и "Срок действия" через JSON?
Понимание DocuSign API для управления конвертами
В конкурентной среде решений для электронных подписей API DocuSign остается краеугольным камнем для разработчиков, интегрирующих автоматизированные рабочие процессы в бизнес-процессы. По мере расширения цифровых операций компаний функции напоминаний и истечения срока действия играют решающую роль в обеспечении своевременного завершения документов без ручного контроля. В этой статье рассматривается, как настроить эти параметры в DocuSign API с помощью JSON, ссылаясь на официальную документацию и практические сведения о реализации. С точки зрения бизнеса, освоение этих элементов API может оптимизировать циклы контрактов, снизить административную нагрузку и повысить соответствие требованиям в средах с большими объемами.

Сравниваете платформы электронных подписей, аналогичные DocuSign или Adobe Sign?
eSignGlobal предлагает более гибкое и экономичное решение для электронных подписей с глобальным соответствием требованиям, прозрачным ценообразованием и более быстрой процедурой адаптации.
👉 Начать бесплатную пробную версию
Настройка напоминаний и истечения срока действия в DocuSign API: пошаговое руководство
eSignature API от DocuSign позволяет разработчикам встраивать правила напоминаний и истечения срока действия непосредственно в запросы на создание конвертов. Эти функции имеют решающее значение для автоматизации бизнеса, поскольку они автоматизируют последующие действия и предотвращают бессрочное зависание документов, что может истощать ресурсы отделов продаж, кадров или юридических отделов. Напоминания уведомляют подписантов через заданные промежутки времени, если документ не подписан, а истечение срока действия делает конверт недействительным по истечении указанного периода, обеспечивая эффективность рабочего процесса.
Предварительные условия для интеграции API
Прежде чем углубляться в полезную нагрузку JSON, убедитесь, что у вас есть:
- Учетная запись разработчика DocuSign с доступом к API (доступна через Developer Center).
- Аутентификация, настроенная с использованием OAuth 2.0 или JWT для безопасных вызовов API.
- Знакомство с конечной точкой Envelopes: create (POST /accounts/{accountId}/envelopes).
API использует RESTful конечные точки, и вся конфигурация передается через тело JSON запроса. Ценообразование API относится к плану разработчика DocuSign, начиная с начального уровня в 600 долларов США в год, который включает базовую квоту конвертов, подходящую для первоначального тестирования.
Настройка напоминаний через JSON
Напоминания определяются в объекте reminders в определении конверта. Этот объект определяет частоту, задержку перед первым напоминанием и количество попыток. Предприятия часто используют эту функцию для подталкивания подписантов в таких сценариях, как клиентские контракты или адаптация сотрудников, снижая процент отказов.
Ниже приведен пример фрагмента JSON для запроса на создание конверта:
{
"status": "sent",
"emailSubject": "Please sign this document",
"documents": [
{
"documentBase64": "BASE64_ENCODED_DOCUMENT_CONTENT",
"name": "Sample Agreement",
"fileExtension": "pdf",
"documentId": "1"
}
],
"recipients": {
"signers": [
{
"email": "signer@example.com",
"name": "John Doe",
"recipientId": "1",
"routingOrder": "1"
}
]
},
"reminders": {
"reminderDelay": 2, // Days before first reminder (e.g., 2 days after sending)
"reminderFrequency": "daily", // Options: daily, weekly, monthly
"reminderOffset": 1, // Number of days between reminders
"reminderMaxAttempts": 5 // Total reminders sent (e.g., 5 attempts)
}
}
- reminderDelay: устанавливает начальный период ожидания (в днях). Значения от 1 до 3 дней являются обычными для срочных транзакций.
- reminderFrequency: определяет интервал — daily для срочных вопросов, weekly для стандартных контрактов.
- reminderOffset: промежуток между напоминаниями, согласованный с бизнес-ритмом.
- reminderMaxAttempts: ограничивает общее количество, чтобы избежать спама; DocuSign рекомендует от 3 до 7 попыток в зависимости от объема конвертов.
Для реализации отправьте этот JSON через POST-запрос в Envelopes API. Например, с помощью cURL:
curl -X POST "https://demo.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json" \
-d '@envelope.json'
На практике предприятия с расширенными планами API (5760 долларов США в год) получают выгоду от более высоких квот, что позволяет реализовать надежную логику напоминаний в массовых рассылках. Тестирование в среде песочницы гарантирует, что конфигурация соответствует требованиям соответствия, таким как контрольные журналы в регулируемых отраслях.
Реализация истечения срока действия через JSON
Истечение срока действия автоматически отклоняет неподписанные конверты после истечения крайнего срока, освобождая квоты API и предотвращая трату ресурсов. Это особенно ценно в высокоскоростных каналах продаж, где документы в противном случае могут застрять.
Параметры expireAfter и expireNotify вложены в атрибуты верхнего уровня конверта или в конфигурацию конкретного получателя для детального контроля.
Пример JSON истечения срока действия:
{
"status": "sent",
"emailSubject": "Action Required: Review and Sign",
"documents": [
// ... (same as above)
],
"recipients": {
"signers": [
// ... (same as above)
]
},
"expireAfter": "30", // Days until expiration (e.g., 30 days from send date)
"expireNotify": true // Whether to email the sender upon expiration (true/false)
}
- expireAfter: указывает в днях (1-9999). Предприятия устанавливают более короткие периоды (7-14 дней) для срочных соглашений, чтобы поддерживать динамику.
- expireNotify: по умолчанию false; включение этого параметра предупреждает отправителя о необходимости последующих действий, плавно интегрируясь с системами CRM.
Для истечения срока действия на уровне получателя (полезно в рабочих процессах с несколькими подписантами) встройте его в объект подписанта:
"signers": [
{
"email": "signer@example.com",
"name": "John Doe",
"recipientId": "1",
"routingOrder": "1",
"expireAfter": "15", // Per-signer expiration
"expireNotify": "1" // Notify sender (1 = yes, 0 = no)
}
]
Объединение напоминаний и истечения срока действия может создать комплексную стратегию управления жизненным циклом. Например, истечение срока действия через 30 дней плюс ежедневные напоминания после 5 дней могут увеличить процент завершения на 20-30% в соответствии с отраслевыми показателями. Обратите внимание, что эти параметры потребляют квоты конвертов — стандартные планы ограничиваются ~100 конвертами/пользователь/год, поэтому пользователи API среднего уровня (3600 долларов США в год) получают гибкость для автоматизированных рабочих процессов.
Лучшие практики и распространенные ошибки
С коммерческой точки зрения, чрезмерная настройка напоминаний может увеличить SMS/дополнительные сборы (оплата за сообщение), а нестрогие сроки истечения срока действия могут занять места в моделях ценообразования на основе мест. Всегда проверяйте JSON на соответствие схеме API с помощью документации Swagger DocuSign. Ошибки включают несоответствие часовых поясов — глобальные команды используют UTC — и игнорирование причин отклонения, которые можно настроить для лучшей аналитики.
В Азиатско-Тихоокеанском регионе задержка и соответствие требованиям добавляют сложностей, и интеграция API должна учитывать региональные дополнения, такие как доставка SMS, что может увеличить затраты. Тестирование с примерами полезной нагрузки в песочнице DocuSign перед развертыванием в рабочей среде является целесообразным.
Эта функциональность API подчеркивает сильные стороны DocuSign в отношении удобных для разработчиков инструментов, хотя предприятия должны оценивать общую стоимость, включая ограничения автоматизации (~10/пользователь/месяц).

Конкурентная среда: сравнение платформ электронных подписей
Поскольку электронные подписи становятся центральным элементом цифровой трансформации, сравнение DocuSign с альтернативами, такими как Adobe Sign, eSignGlobal и HelloSign (теперь Dropbox Sign), выявляет различные сильные стороны. DocuSign превосходит другие компании по надежности глобального API, но его масштабируемость ценообразования подвергается критике, особенно для пользователей с интенсивным использованием API. Adobe Sign глубоко интегрирован с экосистемой Adobe, что подходит для творческих рабочих процессов. eSignGlobal предлагает локализованное соответствие требованиям для Азиатско-Тихоокеанского региона, а HelloSign обеспечивает простоту для SMB.
Обзор основных игроков
DocuSign: лидер рынка с комплексными возможностями API, включая напоминания и истечение срока действия, как описано выше. Его сильные стороны заключаются в безопасности корпоративного уровня и интеграции, но ценообразование на основе мест может быть дорогостоящим для масштабирования команд. Платформа поддерживает неограниченное количество конвертов на более высоких уровнях, хотя автоматизированная отправка ограничена.

Adobe Sign: решение Adobe подчеркивает бесшовную интеграцию с инструментами PDF и Acrobat, что подходит для отраслей с интенсивным использованием документов. Он предлагает аналогичный API-контроль для напоминаний (через настройки «notification») и истечения срока действия (до 999 дней), при этом полезная нагрузка JSON отражает структуру DocuSign. Ценообразование начинается с 10 долларов США/пользователь/месяц для отдельных лиц и расширяется до пользовательских предложений для предприятий. Он особенно силен в соответствии требованиям США, но расширенное использование API может повлечь за собой дополнительные сборы.
eSignGlobal: этот поставщик, ориентированный на Азиатско-Тихоокеанский регион, поддерживает соответствие требованиям в 100 основных странах и регионах мира, что дает значительное преимущество в Азиатско-Тихоокеанском регионе. Ландшафт электронных подписей в этом регионе фрагментирован, с высокими стандартами и строгими правилами — в отличие от рамочных ESIGN/eIDAS в США/ЕС. Азиатско-Тихоокеанский регион требует подхода «экосистемной интеграции», требующего глубокой интеграции на уровне оборудования/API с государственными цифровыми удостоверениями (G2B), что выходит за рамки обычной проверки электронной почты или моделей самодекларации, распространенных на Западе. eSignGlobal напрямую конкурирует с DocuSign и Adobe Sign во всем мире, включая Америку и Европу, благодаря экономичным планам. Его версия Essential стоит всего 16,6 долларов США в месяц (годовая), что позволяет подписывать до 100 документов, неограниченное количество мест для пользователей и проверку кода доступа — все это основано на соответствии требованиям и высокой ценности. Он плавно интегрируется с iAM Smart в Гонконге и Singpass в Сингапуре, решая региональные проблемы, такие как резидентство данных и задержка.

HelloSign (Dropbox Sign): приобретенный Dropbox, он отдает приоритет удобному интерфейсу и совместной работе с хранилищем файлов. API поддерживает напоминания и истечение срока действия через JSON, с более простыми квотами (например, 20 конвертов/месяц на бесплатном уровне). Ценообразование начинается с 15 долларов США в месяц для Essentials, что привлекает небольшие команды, но имеет меньшую масштабируемость для корпоративных потребностей API по сравнению с DocuSign.
Ищете более разумную альтернативу DocuSign?
eSignGlobal предлагает более гибкое и экономичное решение для электронных подписей с глобальным соответствием требованиям, прозрачным ценообразованием и более быстрой процедурой адаптации.
👉 Начать бесплатную пробную версию
Сравнительная таблица Markdown
| Функция/Аспект | DocuSign | Adobe Sign | eSignGlobal | HelloSign (Dropbox Sign) |
|---|---|---|---|---|
| API Напоминания/Истечение срока действия | Полная поддержка JSON; настраиваемая частота | На основе JSON; интегрировано с рабочими процессами Adobe | API включен в Pro; интеграция с экосистемой Азиатско-Тихоокеанского региона | Базовый JSON; простая настройка |
| Ценообразование (начальный уровень) | 10 долларов США/месяц (Personal); API от 600 долларов США/год | 10 долларов США/пользователь/месяц | 16,6 долларов США/месяц (Essential, неограниченное количество пользователей) | 15 долларов США/месяц (Essentials) |
| Ограничения пользователей | На основе мест (до 50 в командных планах) | Лицензирование на пользователя | Неограниченное количество пользователей | Неограниченное количество на более высоких уровнях |
| Соответствие требованиям | Глобальное (ESIGN, eIDAS) | Сильное в США/ЕС; PDF-ориентированное | 100 стран; глубокое в Азиатско-Тихоокеанском регионе (iAM Smart, Singpass) | Ориентировано на США; базовое международное |
| Квоты API | Многоуровневые (40-100+/месяц) | Пользовательские для предприятий | Включено; гибкая интеграция | Бесплатно 20/месяц; масштабируемое платно |
| Преимущества | Надежные корпоративные функции | Интеграция с экосистемой Adobe | Экономичное соответствие требованиям в Азиатско-Тихоокеанском регионе | Простота использования с Dropbox |
| Недостатки | Более высокая стоимость мест/API | Меньшая гибкость для пользователей, не использующих Adobe | Развивающийся за пределами Азиатско-Тихоокеанского региона | Ограниченная расширенная автоматизация |
Эта таблица подчеркивает нейтральные компромиссы: DocuSign для глубины, Adobe для интеграции, eSignGlobal для региональной ценности и HelloSign для доступности.
Заключительные мысли о выборе электронной подписи
В заключение, настройка напоминаний и истечения срока действия в API DocuSign с помощью JSON может упростить бизнес-операции, но выбор правильной платформы зависит от масштаба, региона и бюджета. Для пользователей, ищущих альтернативы DocuSign, eSignGlobal выделяется своим региональным соответствием требованиям и сильным глобальным присутствием.