eID API Integration

🧱 Use cases

🟠 Authentication

When the user clicks a Login with eID button, a QR code is displayed. The user scans the code using the wallet app on their phone and selects the credential to use for authentication. Once the credential is validated, the user’s information is securely returned to your app and the user is logged in.

As the app owner, you can be confident the logged-in user is exactly who they claim to be. No passwords to store or manage means fewer risks for you. As a user, there’s no more account setup or password to remember. Your eID does the job.

TEST IT

Fast .

Secure .

Reliable data .

No user name .

No password .

What we do

  • We authenticate your users
  • We send you the user info
  • We redirect the users to your app

What we don't do

We do not authorise your users inside your app

What you have to do

  • Place a "Login with eID" button on your app
  • Implement authentication flow and receive the user info
  • Create accounts for your users, if needed
  • Authorise the users after we redirect them

Where can you use this

  • Any public mobile or web app where you need a login system and user's management
  • Any internal web app where you need a login system and user's management, as long as the redirect URI is public
  • Any public mobile or web app where you need age or other types of user verifications, limited to the user info returned by us.

Typical use

Any kind of user portals; eBanking and Financial services; eCommerce; eCommerce without login but with age verification, Public administration services

🟠 Signature/Seal

Just pick the document(s) you want to sign, stamp, or add a timestamp to. Click Sign or Stamp, enter your credentials, and you’re done — your documents come back signed, stamped, or timestamped in seconds. That’s it. No limits, any type of document, super simple.

As an app owner, you can seriously level up your app’s functionality and go fully paperless. As a user, all you need is your eID and your phone nearby when signing — nothing else to worry about. As a service operator, you can be confident that every document is signed or stamped by the right person and hasn’t been changed since the moment it was signed.

Fast .

Secure .

Reliable .

Paperless .

What we do

  • We provide the API for stamping and signing
  • We receive the original docs and return the signed/stamped ones

What we don't do

We do not store the documents anywhere

What you have to do

  • Create a document storage feature inside your app
  • Add a "Sign" or "Stamp" button
  • Implement signing flow and send use the originals
  • Receive and store the signed/stamped docs

Where can you use this

  • Any public or internal app handling signed or stamped documents (not necessarily web app)
  • Any mobile app handling signed or stamped documents

Typical use

Public administration services; Notary services; B2B portals; B2C portals; Internal apps implementing approval flows

🛩️ Get onboard

api-onboard-step-1

👏 Apply

Send us the details of your idea. We’ll take a look, do a few checks, and work with you to see if it’s a good fit. Just a heads-up: applications are only open to companies registered in Kosovo.

api-onboard-step-2

🛠️ Develop and test

We’ll give you all the info you need, plus a test environment. Do your magic and let us know when you’re ready so we can test it.

api-onboard-step-3

🏗️ Deploy

Once testing is done, we’ll open up the production environment. Move your integration live and make it real.

api-onboard-step-4

🚀 Go live

You’re live in production! Your users can now enjoy all the perks of eID. We’ll keep an eye on how your integration performs — just to make sure everything runs smoothly for everyone.

📚 Docs

Don’t forget to check out the API documentation — it has all the details you need to get your implementation up and running smoothly.