Before you start

What is SignAPI

SignAPI is a platform for electronic document signing and management using LVRTC-supported identity and signature tools.

It enables:

  • Full document signing lifecycle (upload → sign → timestamp → validate)
  • Electronic signatures and e-seals
  • Bulk signing
  • File sharing within sessions
  • Archive timestamps
  • Cross‑border (EU) document validation

Supported formats

  • XAdES (EDOC, ASICE)
  • PAdES (PDF)
  • JAdES (JSON)
💡

JAdES allows system-level signing (e.g. logs, transactions) using qualified signatures or seals


Legal setup

  • Register your organization at eParaksts.lv
  • Request access to test and/or production
  • Sign the agreement
  • Receive credentials
💡

One test contract can be used for multiple integrations

💡 Production requires a contract with the end client


Technical setup

  • Test: https://signapi-prep.eparaksts.lv
  • Production: https://signapi.eparaksts.lv

To use SignAPI:

  • Obtain end-user certificates:
    • eParaksts mobile → via integration platform
    • eID → via browser plugin (smart card reader)
  • Get server-to-server access token (OAuth introspect)
  • Authenticate and start a SignAPI session

Basic signing flow

  1. Create session
  2. Upload file
  3. Generate signable data
  4. Create signature (mobile or eID)
  5. Finalize signing
  6. Download and validate document

Alternative option

If only basic signing is required, you can use the Portal Signing Interface (eParaksts.lv).

Limited functionality
❗ Not compatible with SignAPI (cannot extend later)