Перелік методів API по роботі з порталом EDIN ID
Всі запити нижче перерахованих API методів порталу EDIN ID направляються на адресу: https://id.edin.ua
Для підписання хеш(ів) та/або файлу пароль передається в зашифрованому вигляді.
Інтеграція підпису в облікову систему
| 1 | Отримати і зберегти публічний ключ | GET /api/external/key |
| 2 | Підписати хеш ключем співробітника компанії | POST /api/external/company/sign |
| 3 | Підписати файл ключем співробітника компанії | POST /api/external/company/sign/file |
Інтеграція управління ключами в облікову систему
Створення ключа складається з трьох запитів:
- Створити чернетку ключа та отримати PDF для підпису співробітником.
- Згенерувати PDF для підпису адміністратором компанії.
- Передати detached-підписи всіх PDF і активувати ключ або передати його на активацію КНЕДП.
Рекомендований сценарій створення та активації ключа:
- Перевірити компанію методом 1.
- Якщо співробітника ще немає – створити його методом 8.
- Перевірити співробітника методом 2.
- Викликати метод 9.1 і отримати
pKey.uuidта employee PDF-форми. - Співробітник підписує PDF-форми з відповіді 9.1 detached-підписом.
- Викликати метод 9.2 з
pKeyUuidтаadminIpnі отримати admin PDF-форми. - Адміністратор/суперадміністратор підписує PDF-форми з відповіді 9.2 detached-підписом.
- Викликати метод 9.3, передавши
keyUuid,activateі map підписів за всіма отриманимиformType. - Отримати оновлений
ESSPrivateKeyзі статусомACTIVATEDабоCOMPANY_ADMIN_APPROVED.