sign.yt

Електронний підпис усередині програм, якими ви вже користуєтеся

Ваша CRM, ERP чи клієнтський портал можуть створювати документи, надсилати їх на підпис і реагувати в момент підписання, без того щоб хтось відкривав sign.yt.

Версіонований REST API

Усе розміщено під api.sign.yt/v1 і працює з JSON: документи, одержувачі, поля, шаблони та вебхуки. Створіть документ із шаблону, надішліть його та завантажте підписаний PDF за кілька запитів.

Кожен запит обмежений організацією, якій належить API-ключ, тож одна інтеграція ніколи не побачить документи іншого клієнта. Помилки повертаються як структурований JSON зі зрозумілими кодами статусу, що спрощує клієнтський код.

API-ключі з областями доступу

Кожна організація створює власні API-ключі та надає кожному ключу лише потрібні області доступу, читання або запис для кожного розділу. Ключі зберігаються у вигляді хешів, після створення показується лише префікс, а кожен ключ обмежено 100 запитами на секунду.

Відкличте ключ будь-коли, і інтеграції, що його використовують, одразу зупиняться. Час останнього використання допомагає знайти ключі, які вже нікому не потрібні.

Вебхуки, яким можна довіряти

Підпишіться на події, як-от document.sent, document.viewed, document.signed, document.completed, document.rejected, document.expired і recipient.bounced. Кожна доставка підписується HMAC-SHA256 від позначки часу та необробленого тіла, тож ви можете перевірити, що вона надійшла від sign.yt, і відхилити повторні запити.

Endpoint повторно перевіряється перед кожною доставкою, щоб заблокувати запити на внутрішні адреси. Кожен запит також містить у заголовках назву події та ID доставки, тож події легко маршрутизувати та дедуплікувати.

Вбудовані повтори

Якщо ваш endpoint недоступний, sign.yt повторює спробу через 1 хвилину, 5 хвилин, 30 хвилин, 2 години та 12 годин. Кожна доставка має стабільний ID для дедуплікації, а невдалі доставки зберігаються, тож ніщо не губиться непомітно.

Кожна спроба підписується заново зі свіжою позначкою часу, тож навіть повтор через кілька годин проходить перевірку вікна повторів на вашому боці.

Почніть інтеграцію

Повний довідник API, швидкий старт за п’ять хвилин і офіційні SDK для Python і TypeScript.

pip install signyt
npm install @signyt/sdk

Поширені запитання

Як пройти автентифікацію?

Надсилайте свій API-ключ як Bearer-токен у заголовку Authorization.

Як перевірити вебхук?

Обчисліть HMAC-SHA256 від заголовка позначки часу, крапки та необробленого тіла за допомогою секрету вебхука і порівняйте результат із заголовком X-Signyt-Signature.

Що буде, якщо мій endpoint не відповідає?

sign.yt повторює спробу п'ять разів упродовж приблизно 15 годин, після чого позначає доставку як невдалу.

Які тарифи включають доступ до API?

API-ключі та вебхуки входять до тарифу Business і вищих.

Інші функції

  • Журнал аудиту

    Кожна дія записується в журнал аудиту лише з додаванням і хеш-ланцюгом. Підписи пов'язані в ланцюг, а до кожного PDF додається сертифікат завершення.

  • Відповідність GDPR

    Запити на експорт і видалення даних обробляються в продукті, PDF шифруються окремим ключем для кожної організації, а дані клієнтів суворо ізольовані.

  • Власні домени

    Електронний підпис на вашому домені, наприклад sign.vashafirma.com. Один запис CNAME, а перевірку DNS і сертифікат TLS ми робимо автоматично.

Усі функції