Changelog¶
Changes to the esigna API that affect integrations, newest first.
Changes that could stop an existing v1 integration from working are announced by email to your technical contact before they ship. Additions, such as a new field in a response, can arrive at any time, so ignore fields you don't use.
2026.6.1 (15 October 2026)¶
Portal API¶
The first release of the Portal API:
- Create, get, download and delete signing processes. Each participant has a
signingUrlyou can send them yourself. - Webhooks for
participant.signed,participant.declinedandprocess.completed. - In the sandbox, endpoints to sign or decline as a participant.
Signing API¶
POST /api/v1/auth/token:expires_inis now the token's real lifetime. It used to be 86400 whatever the token's lifetime was. Reuse a token until it expires, not for a fixed day.POST /api/v1/signingwithsigningMethod: AudkenniSimand nophoneis now a400whoseerrorsnameSigner.Phone. It used to be a500.- An unexpected error is now a problem details body with a
traceIdon every endpoint. Give us thetraceIdwhen you report it. Before, only the start and poll calls answered that way; the others gave an empty500. - A request that names no
signatureLevelis signed atLt, however it leaves the level out. SendingadvancedSignatureSettingswithoutsignatureLevelused to giveT. - Sandbox: a signing request finds only your own sandbox users. Before, a sandbox user of another account with the same kennitala or phone number could answer it.