sproof Sign (preview)
Используйте sproof Sign для автоматизации безопасных рабочих процессов электронной подписи для документов PDF и DOCX. Организации могут создавать запросы подписи с одним или несколькими документами, назначать получателей и подписывать роли, отслеживать состояние, скачивать завершенные PDF-файлы и удалять документы. Требуется учетная запись подписи, план, поддерживающий выбранные действия и типы подписей, а также допустимый маркер API.
Этот соединитель доступен в следующих продуктах и регионах:
| Service | Class | Регионы |
|---|---|---|
| Copilot Studio | Premium | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Premium | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Premium | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Name | Поддержка API |
| URL | https://sproof.com |
| Эл. почта | support@sproof.com |
| Метаданные соединителя | |
|---|---|
| Publisher | sproof GmbH |
| Веб-сайт | https://www.sproof.com/en/sign/ |
| Политика конфиденциальности | https://www.sproof.com/en/privacy-policy-app/ |
| Categories | Продуктивность; Содержимое и файлы |
знак sproof
Обзор
Sproof Sign позволяет организациям автоматизировать рабочие процессы электронной подписи для документов PDF и DOCX. Соединитель может создавать запросы подписи с одним документом или конверты с несколькими документами, назначать получателей и роли подписывания, получать состояние запроса, скачивать завершенные документы и удалять документы.
Prerequisites
Чтобы использовать соединитель, вам потребуется:
- Учетная запись для подписывания.
- План проверки подписи с доступом к API и поддержкой необходимых действий и типов подписей.
- Допустимый маркер API подписи.
Authentication
Соединитель использует проверку подлинности маркера API. Создайте подключение, введя действительный маркер API подписи, связанный с вашей учетной записью. Сохраните маркер безопасности и замените его, если он отозван или повторно создан.
Поддерживаемые действия
- Создание запроса подписи— создает запрос на один документ или конверт, содержащий несколько документов. Получатели, роли подписывания, порядок подписи, позиции подписи и другие параметры приглашения можно настроить.
- Создайте запрос подписи с помощью заполнителей— создает запрос с помощью заполнителей , хранящихся в отправленном документе. Сведения о получателях и позиции подписи извлекаются из этих заполнителей.
- Получение состояния запроса — извлекает текущее состояние и состояние подписи запроса подписи с помощью его идентификатора члена.
- Получение документа — скачивание документа в виде двоичного PDF-файла или в формате PDF в кодировке Base64.
- Удаление документа — удаляет документ или удаляет доступ члена в зависимости от предоставленного идентификатора члена, роли участника и того, принадлежит ли документ конверту.
Известные ограничения и требования
- Входные документы должны быть предоставлены в формате PDF или DOCX в кодировке Base64.
- Конверт может содержать не более 25 документов.
- Имя конверта требуется при отправке нескольких документов.
- Запросы на основе заполнителей требуют правильно отформатированных заполнителей в отправленном документе.
- Для запросов на основе заполнителей получатели и позиции подписи получаются из документа, а не вводятся вручную.
- Доступные действия, типы подписей и поставщики зависят от подключенной учетной записи подписи и плана.
- Поведение удаления документов зависит от того, принадлежит ли предоставленный идентификатор участника отправителю или получателю и является ли документ частью конверта.
Поддержка
Для поддержки соединителя или API обратитесь support@sproof.comв службу поддержки.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Name | Тип | Description | Обязательный |
|---|---|---|---|
| token | securestring | "token" für diese API | True |
Действия
| Получение документа |
Получение подписанного документа в виде двоичной строки или строки в кодировке Base64. |
| Получение состояния запроса |
Получение состояния запроса подписи. Возвращает объект JSON документа или ошибку. Параметр возвращается запросом после отправки документа и связан с адресом электронной почты отправителей. |
| Создание запроса подписи |
Это новый запрос на создание подписи. Помимо создания приглашения на один документ, теперь он поддерживает создание конвертов и отправку нескольких документов одновременно при отправке приглашений. |
| Создание запроса подписи с помощью заполнителей |
Создает запрос подписи с помощью заполнителей, хранящихся в отправленном документе. Получатели и позиции подписи извлекаются из документа. |
| Удаление документа |
Удаляет документ или удаляет к нему доступ участника, в зависимости от того, принадлежит ли предоставленный Документы в конверте Параметр С отправителем
С получателем
Отдельные документы С отправителем
С отправителем
С получателем
|
Получение документа
Получение подписанного документа в виде двоичной строки или строки в кодировке Base64.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор члена
|
memberId | True | string |
Идентификатор члена |
|
Формат скачивания
|
format | string |
Задает формат ответа. Используется |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
base64
|
base64 | string |
Содержимое PDF в кодировке Base64 |
Получение состояния запроса
Получение состояния запроса подписи. Возвращает объект JSON документа или ошибку. Параметр возвращается запросом после отправки документа и связан с адресом электронной почты отправителей.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор члена
|
memberId | True | string |
Идентификатор члена |
Возвращаемое значение
Создание запроса подписи
Это новый запрос на создание подписи. Помимо создания приглашения на один документ, теперь он поддерживает создание конвертов и отправку нескольких документов одновременно при отправке приглашений.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
email
|
True | string |
Электронная почта отправителя. Он должен принадлежать члену вашего плана. |
|
|
firstName
|
firstName | True | string |
Имя отправителя. |
|
lastName
|
lastName | string |
Фамилия отправителя. |
|
|
role
|
role | string |
Роль отправителя во всех документах. |
|
|
email
|
string |
Электронная почта получателя. |
||
|
firstName
|
firstName | string |
Имя получателя. |
|
|
lastName
|
lastName | string |
Фамилия получателя. |
|
|
doNotSendEmails
|
doNotSendEmails | boolean |
Если задано значение |
|
|
customId
|
customId | string |
Используется только в том случае, если адрес электронной почты получателя неизвестен во время приглашения. Это работает только при приглашении получателей (не для подготовки маршрутов) и вы хотите использовать fastlane. Позволяет Примечание. CustomId можно использовать только для создания ссылки получателя на документ. Его нельзя использовать для других запросов вместо объекта memberId. Дополнительные сведения о построении URL-адресов см. в разделе "Открытие документа с пользовательским идентификатором" |
|
|
useFastlane
|
useFastlane | boolean |
Если задано значение |
|
|
phoneNumber
|
phoneNumber | string |
Номер телефона этого получателя. Используется для проверки SMS. (например: +43 699 1234 1234). |
|
|
privateMessage
|
privateMessage | string |
Частное сообщение для этого конкретного получателя. |
|
|
inPersonMode
|
inPersonMode | boolean |
Если этот параметр включен, получатель запроса подписи потребуется для подписи документа лично, и сообщение электронной почты не отправляется. Этот режим доступен только с помощью типа подписи SES |
|
|
signatureTypes
|
signatureTypes | array of string |
Типы подписей, разрешенные для этого получателя. Параметры: ['advanced', 'advancedPlus', 'qualified', 'qualifiedPlusIdent', 'simple'] |
|
|
tag
|
tag | string |
Этот тег определяет поставщика удостоверений, который будет использоваться для процесса подписывания. Выберите из предопределенного набора поддерживаемых поставщиков.
Примечание2. При использовании |
|
|
canChange
|
canChange | boolean |
Логическое значение, указывающее, должен ли приглашенный получатель иметь возможность изменить поставщика подписей. |
|
|
country
|
country | string |
Страна по умолчанию, если она задана для всех, ошибка будет возвращена с тем, какие страны доступны для выбранного тега поставщика. |
|
|
dueDate
|
dueDate | YYYY-MM-DD |
Дата подписания документа. Эта дата выполнения отображается получателю в сообщении приглашения, а также отображается в разделе сведений о документе панели мониторинга. Он служит крайним сроком для завершения процесса подписания. |
|
|
напоминаниеInterval
|
reminderInterval | number |
Указывает количество дней между письмами напоминания. |
|
|
startSendingReminders
|
startSendingReminders | YYYY-MM-DD HH:MM |
Дата отправки напоминаний |
|
|
inviteLanguage
|
inviteLanguage | string |
Указывает язык сообщений электронной почты, отправленных анонимным пользователям, у которых нет учетной записи. Для пользователей с учетной записью вместо этого будет использоваться язык, выбранный в своем профиле. |
|
|
message
|
message | string |
Настраиваемое сообщение, отправленное получателям в сообщении электронной почты. |
|
|
субъект
|
subject | string |
Тема сообщения электронной почты, отправленная получателям. |
|
|
sendOutFinishedPdf
|
sendOutFinishedPdf | boolean |
Если задано значение true, pdf-файл отправляется в виде вложения всем получателям документа (если оно меньше 5 МБ). |
|
|
focusedSigningMode
|
focusedSigningMode | boolean |
Если этот параметр включен, получатель запроса подписи будет ограничен подписыванием или отклонением документа и не сможет перейти с страницы. |
|
|
allowForwarding
|
allowForwarding | boolean |
Разрешить переадресацию приглашения. |
|
|
collabSigningMode
|
collabSigningMode | object |
Объект, в котором каждый ключ представляет раунд подписывания, и соответствующее значение указывает, включена ли совместная подпись для этого раунда. Если значение равно true, для завершения указанного раунда подписи требуется только одна подпись и переход к следующему раунду. Например, { '1': true} означает, что при подписи "1" требуется только одна подпись. |
|
|
usePlaceholders
|
usePlaceholders | boolean |
Если значение true, заполнители текста или formFields, хранящиеся в документе, будут использоваться для приглашения получателей. |
|
|
inPersonSigning
|
inPersonSigning | boolean |
Когда значение true, получатель получает всплывающее окно, в котором он должен вручную нарисовать подпись. |
|
|
folderName
|
folderName | string |
Если задано, будет создан конверт, содержащий все документы в documentDataArray. (Требуется, если отправляется несколько документов) |
|
|
callbackUrl
|
callbackUrl | string |
Запрос POST, включая документ, будет отправлен на этот URL-адрес при создании новой подписи или при отклонении документа получателем. В случае сбоя используется механизм повтора, чтобы убедиться, что запрос выполняется повторно. |
|
|
returnUrl
|
returnUrl | string |
Ссылка кнопки возврата после подписания документа |
|
|
returnBtnText
|
returnBtnText | string |
Текст кнопки возврата после подписания документа |
|
|
Данные
|
data | True | string |
Данные документа (PDF или DOCX) в формате base64. |
|
mimetype
|
mimetype | string |
Тип MIME в кодировке Base64 data PDF или DOCX, обязательный, если документ не является pdf-файлом |
|
|
Имя файла
|
fileName | True | string |
Имя файла |
|
label
|
label | string |
Пользовательская метка, которую можно отправить для упорядочивания документов. |
|
|
страница
|
page | True | integer |
Номер страницы, на которой находится поле, с первой страницей 0. |
|
pageWidth
|
pageWidth | integer |
Любое целочисленное значение, описывающее ширину страницы. Чем больше число, тем лучше точность при расположении поля в пространстве x y. На странице A4 в качестве значения по умолчанию у нас есть 478. |
|
|
pageHeight
|
pageHeight | integer |
Любое целочисленное значение, описывающее высоту страницы. Чем больше число, тем лучше точность при расположении поля в пространстве x y. На странице A4 в качестве значения по умолчанию у нас есть 676. |
|
|
x
|
x | True | float |
Представляет горизонтальную позицию поля в процентах от ширины страницы. Источник (0,0) находится в левом верхнем углу страницы. Значение 0,1 означает, что поле размещается в 10% ширины страницы слева. |
|
и
|
y | True | float |
Представляет вертикальную позицию поля в процентах от высоты страницы. Источник (0,0) находится в левом верхнем углу страницы. Значение 0,1 означает, что поле размещается в 10% высоты страницы сверху. |
|
width
|
width | True | float |
Ширина поля на основе измерений страницы, аналогичных координатам x и y. Это плавающая строка, представляющая процент страницыWidth. |
|
height
|
height | True | float |
Высота поля на основе измерений страницы, аналогичных координатам x и y. Это плавающая строка, представляющая процент страницыHeight. |
|
id
|
id | True | string |
Уникальный идентификатор для этого поля, созданный любым способом. |
|
label
|
label | string |
Текст заполнителя, например имя поля, например "Дата рождения". |
|
|
value
|
value | string |
Значение по умолчанию для поля. Может иметь значение NULL. Если поле имеет тип "chooseBox", значение может иметь значение NULL или одну из строк, определенных в параметрах. |
|
|
Только для чтения
|
readonly | boolean |
Если задано значение true, приглашенный пользователь не может изменить значение этого поля. |
|
|
required
|
required | boolean |
Если задано значение true, приглашенный пользователь не может подписать документ без заполнения этого поля. |
|
|
type
|
type | True | string | |
|
многостроочное
|
multiline | boolean |
Разрешено ли несколько строк. |
|
|
displayValue
|
displayValue | True | string | |
|
exportValue
|
exportValue | True | string | |
|
group
|
group | number |
Каждое радио поле может быть назначено группе. |
|
|
signatureTypes
|
signatureTypes | array of string |
Типы подписей, разрешенные для этого получателя, могут быть перезаписаны типами подписей получателей. Параметры: ['advanced', 'advancedPlus', 'qualified', 'simple','qualifiedPlusIdent'] |
|
|
refId
|
refId | string |
RefId — это необязательное поле, используемое для перекрестной ссылки на отправленный документ. Если он указан, он позволяет назначить пользовательский идентификатор ссылки документу, который будет возвращен как часть объекта документа в будущих ответах API. Это может быть полезно для отслеживания или организации документов внешними системами или рабочим процессом. |
|
|
language
|
language | string |
Язык документа. |
|
|
folderId
|
folderId | string |
Идентификатор папки, в которую должны вставляться документы. Это возможно только в том случае, если не определено как inviteData, так и folderName. |
|
|
isAttachment
|
isAttachment | boolean |
IsAttachment не требуется в этом случае. |
|
|
Сведения о получателе
|
recipientDetails | True | object |
Сведения о получателе, указанные в сообщении электронной почты получателя. Пример: {"mail@test.com:"{"role":"signer","signaturePositions":[{"page":0,"x":0.55,"y":0.80,"width":0.25,"height":0.08}} |
|
useFastlane
|
useFastlane | boolean |
Если задано значение |
|
|
fastlaneProfileId
|
fastlaneProfileId | uuid |
Укажите профиль Fastlane, который следует использовать с этим документом. (параметр useFastlane должен иметь значение true). |
Возвращаемое значение
- Тело
- EnvelopeResponse
Создание запроса подписи с помощью заполнителей
Создает запрос подписи с помощью заполнителей, хранящихся в отправленном документе. Получатели и позиции подписи извлекаются из документа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
email
|
True | string |
Электронная почта отправителя. Он должен принадлежать члену вашего плана. |
|
|
firstName
|
firstName | True | string |
Имя отправителя. |
|
lastName
|
lastName | string |
Фамилия отправителя. |
|
|
role
|
role | string |
Роль отправителя во всех документах. |
|
|
email
|
string |
Электронная почта получателя. |
||
|
firstName
|
firstName | string |
Имя получателя. |
|
|
lastName
|
lastName | string |
Фамилия получателя. |
|
|
doNotSendEmails
|
doNotSendEmails | boolean |
Если задано значение |
|
|
customId
|
customId | string |
Используется только в том случае, если адрес электронной почты получателя неизвестен во время приглашения. Это работает только при приглашении получателей (не для подготовки маршрутов) и вы хотите использовать fastlane. Позволяет Примечание. CustomId можно использовать только для создания ссылки получателя на документ. Его нельзя использовать для других запросов вместо объекта memberId. Дополнительные сведения о построении URL-адресов см. в разделе "Открытие документа с пользовательским идентификатором" |
|
|
useFastlane
|
useFastlane | boolean |
Если задано значение |
|
|
phoneNumber
|
phoneNumber | string |
Номер телефона этого получателя. Используется для проверки SMS. (например: +43 699 1234 1234). |
|
|
privateMessage
|
privateMessage | string |
Частное сообщение для этого конкретного получателя. |
|
|
inPersonMode
|
inPersonMode | boolean |
Если этот параметр включен, получатель запроса подписи потребуется для подписи документа лично, и сообщение электронной почты не отправляется. Этот режим доступен только с помощью типа подписи SES |
|
|
signatureTypes
|
signatureTypes | array of string |
Типы подписей, разрешенные для этого получателя. Параметры: ['advanced', 'advancedPlus', 'qualified', 'qualifiedPlusIdent', 'simple'] |
|
|
tag
|
tag | string |
Этот тег определяет поставщика удостоверений, который будет использоваться для процесса подписывания. Выберите из предопределенного набора поддерживаемых поставщиков.
Примечание2. При использовании |
|
|
canChange
|
canChange | boolean |
Логическое значение, указывающее, должен ли приглашенный получатель иметь возможность изменить поставщика подписей. |
|
|
country
|
country | string |
Страна по умолчанию, если она задана для всех, ошибка будет возвращена с тем, какие страны доступны для выбранного тега поставщика. |
|
|
dueDate
|
dueDate | YYYY-MM-DD |
Дата подписания документа. Эта дата выполнения отображается получателю в сообщении приглашения, а также отображается в разделе сведений о документе панели мониторинга. Он служит крайним сроком для завершения процесса подписания. |
|
|
напоминаниеInterval
|
reminderInterval | number |
Указывает количество дней между письмами напоминания. |
|
|
startSendingReminders
|
startSendingReminders | YYYY-MM-DD HH:MM |
Дата отправки напоминаний |
|
|
inviteLanguage
|
inviteLanguage | string |
Указывает язык сообщений электронной почты, отправленных анонимным пользователям, у которых нет учетной записи. Для пользователей с учетной записью вместо этого будет использоваться язык, выбранный в своем профиле. |
|
|
message
|
message | string |
Настраиваемое сообщение, отправленное получателям в сообщении электронной почты. |
|
|
субъект
|
subject | string |
Тема сообщения электронной почты, отправленная получателям. |
|
|
sendOutFinishedPdf
|
sendOutFinishedPdf | boolean |
Если задано значение true, pdf-файл отправляется в виде вложения всем получателям документа (если оно меньше 5 МБ). |
|
|
focusedSigningMode
|
focusedSigningMode | boolean |
Если этот параметр включен, получатель запроса подписи будет ограничен подписыванием или отклонением документа и не сможет перейти с страницы. |
|
|
allowForwarding
|
allowForwarding | boolean |
Разрешить переадресацию приглашения. |
|
|
collabSigningMode
|
collabSigningMode | object |
Объект, в котором каждый ключ представляет раунд подписывания, и соответствующее значение указывает, включена ли совместная подпись для этого раунда. Если значение равно true, для завершения указанного раунда подписи требуется только одна подпись и переход к следующему раунду. Например, { '1': true} означает, что при подписи "1" требуется только одна сигнатура. |
|
|
inPersonSigning
|
inPersonSigning | boolean |
Когда значение true, получатель получает всплывающее окно, в котором он должен вручную нарисовать подпись. |
|
|
folderName
|
folderName | string |
Если задано, будет создан конверт, содержащий все документы в documentDataArray. (Требуется, если отправляется несколько документов) |
|
|
callbackUrl
|
callbackUrl | string |
Запрос POST, включая документ, будет отправлен на этот URL-адрес при создании новой подписи или при отклонении документа получателем. В случае сбоя используется механизм повтора, чтобы убедиться, что запрос выполняется повторно. |
|
|
returnUrl
|
returnUrl | string |
Ссылка кнопки возврата после подписания документа |
|
|
returnBtnText
|
returnBtnText | string |
Текст кнопки возврата после подписания документа |
|
|
Данные
|
data | True | string |
Данные документа (PDF или DOCX) в формате base64. |
|
mimetype
|
mimetype | string |
Тип MIME в кодировке Base64 data PDF или DOCX, обязательный, если документ не является pdf-файлом |
|
|
Имя файла
|
fileName | True | string |
Имя файла |
|
label
|
label | string |
Пользовательская метка, которую можно отправить для упорядочивания документов. |
|
|
страница
|
page | True | integer |
Номер страницы, на которой находится поле, с первой страницей 0. |
|
pageWidth
|
pageWidth | integer |
Любое целочисленное значение, описывающее ширину страницы. Чем больше число, тем лучше точность при расположении поля в пространстве x y. На странице A4 в качестве значения по умолчанию у нас есть 478. |
|
|
pageHeight
|
pageHeight | integer |
Любое целочисленное значение, описывающее высоту страницы. Чем больше число, тем лучше точность при расположении поля в пространстве x y. На странице A4 в качестве значения по умолчанию у нас есть 676. |
|
|
x
|
x | True | float |
Представляет горизонтальную позицию поля в процентах от ширины страницы. Источник (0,0) находится в левом верхнем углу страницы. Значение 0,1 означает, что поле размещается в 10% ширины страницы слева. |
|
и
|
y | True | float |
Представляет вертикальную позицию поля в процентах от высоты страницы. Источник (0,0) находится в левом верхнем углу страницы. Значение 0,1 означает, что поле размещается в 10% высоты страницы сверху. |
|
width
|
width | True | float |
Ширина поля на основе измерений страницы, аналогичных координатам x и y. Это плавающая строка, представляющая процент страницыWidth. |
|
height
|
height | True | float |
Высота поля на основе измерений страницы, аналогичных координатам x и y. Это плавающая строка, представляющая процент страницыHeight. |
|
id
|
id | True | string |
Уникальный идентификатор для этого поля, созданный любым способом. |
|
label
|
label | string |
Текст заполнителя, например имя поля, например "Дата рождения". |
|
|
value
|
value | string |
Значение по умолчанию для поля. Может иметь значение NULL. Если поле имеет тип "chooseBox", значение может иметь значение NULL или одну из строк, определенных в параметрах. |
|
|
Только для чтения
|
readonly | boolean |
Если задано значение true, приглашенный пользователь не может изменить значение этого поля. |
|
|
required
|
required | boolean |
Если задано значение true, приглашенный пользователь не может подписать документ без заполнения этого поля. |
|
|
type
|
type | True | string | |
|
многостроочное
|
multiline | boolean |
Разрешено ли несколько строк. |
|
|
displayValue
|
displayValue | True | string | |
|
exportValue
|
exportValue | True | string | |
|
group
|
group | number |
Каждое радио поле может быть назначено группе. |
|
|
signatureTypes
|
signatureTypes | array of string |
Типы подписей, разрешенные для этого получателя, могут быть перезаписаны типами подписей получателей. Параметры: ['advanced', 'advancedPlus', 'qualified', 'simple','qualifiedPlusIdent'] |
|
|
refId
|
refId | string |
RefId — это необязательное поле, используемое для перекрестной ссылки на отправленный документ. Если он указан, он позволяет назначить пользовательский идентификатор ссылки документу, который будет возвращен как часть объекта документа в будущих ответах API. Это может быть полезно для отслеживания или организации документов внешними системами или рабочим процессом. |
|
|
language
|
language | string |
Язык документа. |
|
|
folderId
|
folderId | string |
Идентификатор папки, в которую должны вставляться документы. Это возможно только в том случае, если не определено как inviteData, так и folderName. |
|
|
isAttachment
|
isAttachment | boolean |
IsAttachment не требуется в этом случае. |
|
|
useFastlane
|
useFastlane | boolean |
Если задано значение |
|
|
fastlaneProfileId
|
fastlaneProfileId | uuid |
Укажите профиль Fastlane, который следует использовать с этим документом. (параметр useFastlane должен иметь значение true). |
Возвращаемое значение
- Тело
- EnvelopeResponse
Удаление документа
Удаляет документ или удаляет к нему доступ участника, в зависимости от того, принадлежит ли предоставленный memberId отправитель или получатель, а также является ли документ частью конверта.
Документы в конверте
Параметр all запроса не влияет на документы в конверте.
С отправителем memberId:
- Один документ удаляется для отправителя и всех получателей.
- Документ удаляется из конверта.
С получателем memberId:
- Все документы в конверте удаляются для получателя.
- Получатель помечается как
declinedна всех документах, которые были удалены для получателя. - Документы остаются доступными для всех остальных членов документа.
Отдельные документы
С отправителем memberId и all=true:
- Документ удаляется для отправителя и всех получателей.
С отправителем memberId и all=false:
- Документ удаляется только для отправителя.
- Документ остается доступным для других получателей документа.
С получателем memberId:
- Получатель помечается как
declinedв документе. - Документ остается доступным для всех остальных членов документа.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор члена
|
memberId | True | string |
Идентификатор члена |
|
Удаление для всех получателей
|
all | boolean |
Относится только к отдельным документам, если указанный |
Возвращаемое значение
- response
- DeleteDocumentResponse
Определения
DeleteDocumentResponse
- Удаление ответа на документ
- string
КонвертResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
folderId
|
folderId | string | |
|
folderName
|
folderName | string | |
|
Документы
|
documents | array of object | |
|
id
|
documents.id | string | |
|
имя
|
documents.name | string | |
|
language
|
documents.language | string | |
|
startSendingReminders
|
documents.startSendingReminders | date-time |
Дата и время начала отправки напоминаний (строка даты и времени ISO 8601) |
|
sendReminder
|
documents.sendReminder | boolean | |
|
напоминания
|
documents.reminderSent | boolean | |
|
напоминаниеInterval
|
documents.reminderInterval | number | |
|
createdAt
|
documents.createdAt | date-time |
Дата и время создания документа (строка даты и времени ISO 8601) |
|
callbackUrl
|
documents.callbackUrl | string | |
|
returnUrl
|
documents.returnUrl | string | |
|
returnBtnText
|
documents.returnBtnText | string | |
|
inPersonSigning
|
documents.inPersonSigning | boolean | |
|
подписывание
|
documents.signingRound | number | |
|
isTemplate
|
documents.isTemplate | boolean | |
|
templateId
|
documents.templateId | string | |
|
linkId
|
documents.linkId | string | |
|
linkExpiresAt
|
documents.linkExpiresAt | string | |
|
derivedFromLink
|
documents.derivedFromLink | boolean | |
|
state
|
documents.state | string | |
|
complianceLevel
|
documents.complianceLevel | string | |
|
allowForwarding
|
documents.allowForwarding | boolean | |
|
linkExpires
|
documents.linkExpires | boolean | |
|
setDueDate
|
documents.setDueDate | boolean | |
|
dueDate
|
documents.dueDate | date-time |
Дата выполнения документа (строка даты и времени ISO 8601) |
|
focusedSigningMode
|
documents.focusedSigningMode | boolean | |
|
linkMaxSignaturesEnabled
|
documents.linkMaxSignaturesEnabled | boolean | |
|
linkMaxSignatures
|
documents.linkMaxSignatures | number | |
|
fastlaneProfileId
|
documents.fastlaneProfileId | string | |
|
refId
|
documents.refId | string | |
|
sendOutFinishedPdf
|
documents.sendOutFinishedPdf | boolean | |
|
signatureTypes
|
documents.signatureTypes | array of string | |
|
members
|
documents.members | array of MemberResponseSchema | |
|
член
|
documents.member | MemberResponseSchema | |
|
Коробки
|
documents.boxes | array of DocumentResponseBox |
Поле поля формы в ответе на документ. Это возвращается только в том случае, если в документе есть поля формы. Если документ подписан, документ вернет поля со значениями, заполненными. |
|
Просроченные
|
documents.overdue | boolean |
DocumentResponseBox
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | string | |
|
type
|
type | string | |
|
value
|
value | string |
Значение поля поля. Может быть строка (включая пустую строку), логическое значение или значение NULL в зависимости от типа поля. |
|
label
|
label | string |
MemberResponseSchema
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | string | |
|
documentId
|
documentId | string | |
|
email
|
string | ||
|
firstName
|
firstName | string | |
|
lastName
|
lastName | string | |
|
isAdmin
|
isAdmin | boolean | |
|
createdAt
|
createdAt | date-time |
Дата и время создания элемента (строка даты и времени ISO 8601) |
|
sentDeleteNotificationAt
|
sentDeleteNotificationAt | date-time |
Дата и время отправки уведомления об удалении (строка даты и времени ISO 8601) |
|
вручнуюLastEmailSent
|
manuallyLastEmailSent | date-time |
Дата и время отправки последней электронной почты вручную (строка даты и времени ISO 8601) |
|
сигнатура
|
signaturePosition | MemberSignaturePositionResponse |
Данные позиции подписи с дополнительными полями ответа. Поля cardStyle, pageWidth и pageHeight являются необязательными и могут не присутствовать во всех ответах API. |
|
doNotSendEmails
|
doNotSendEmails | boolean | |
|
отклонить
|
declinedAt | date-time |
Дата и время отклонить член (строка даты и времени ISO 8601) |
|
подписываниеOrder
|
signingOrder | number | |
|
Ondemand
|
onDemand | string | |
|
recipientId
|
recipientId | string | |
|
signatureTypes
|
signatureTypes | array of string | |
|
signatureTypesActive
|
signatureTypesActive | boolean | |
|
privateMessage
|
privateMessage | string | |
|
customId
|
customId | string | |
|
useFastlane
|
useFastlane | boolean | |
|
role
|
role | string | |
|
утверждено
|
approvedAt | date-time |
Дата и время утверждения члена (строка даты и времени ISO 8601) |
|
верификацияКонфиг
|
verificationConfig | ||
|
phoneNumber
|
phoneNumber | string | |
|
Подписи
|
signatures | array of string | |
|
signedAt
|
signedAt | date-time |
Дата и время подписания члена (строка даты и времени ISO 8601) |
MemberSignaturePositionResponse
Данные позиции подписи с дополнительными полями ответа. Поля cardStyle, pageWidth и pageHeight являются необязательными и могут не присутствовать во всех ответах API.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Товары
|
SignaturePositionResponse |
Данные позиции подписи с дополнительными полями ответа. Поля cardStyle, pageWidth и pageHeight являются необязательными и могут не присутствовать во всех ответах API. |
SignaturePositionResponse
Данные позиции подписи с дополнительными полями ответа. Поля cardStyle, pageWidth и pageHeight являются необязательными и могут не присутствовать во всех ответах API.
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
страница
|
page | integer |
Номер страницы, начиная с 0. |
|
x
|
x | number |
Координата x верхнего левого положения подписей |
|
и
|
y | number |
Координата координаты верхнего левого положения подписей |
|
width
|
width | number |
Ширина подписи. |
|
height
|
height | number |
Высота подписи. |
|
cardStyle
|
cardStyle | string |
Визуальный стиль карточки подписи. Это поле является необязательным и может не возвращаться во всех ответах. |
|
pageWidth
|
pageWidth | number |
Ширина страницы в пикселях. Это поле является необязательным и может не возвращаться во всех ответах. |
|
pageHeight
|
pageHeight | number |
Высота страницы в пикселях. Это поле является необязательным и может не возвращаться во всех ответах. |
DocumentStatusForFlow
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
id
|
id | string | |
|
имя
|
name | string | |
|
state
|
state | string |
Текущее состояние документа. Возможные значения: черновик, ожидание, отклонение, завершено, вложение, вручнуюPending, вручнуюCompleted |
|
createdAt
|
createdAt | date | |
|
обновлено в
|
updatedAt | date | |
|
allSignersSignersSigned
|
allSignersSigned | boolean | |
|
allMembersSigned
|
allMembersSigned | boolean | |
|
focusedSigningMode
|
focusedSigningMode | boolean |