Integrations

Let your own system issue the certificates

Your system already knows who has completed what. With the Beviset API v1 it passes the details on, and Beviset creates the certificate, the verification and the files for the recipient.

The integration runs through the API. Your system or a developer sends the details to Beviset.

Who does what

You decide when. Beviset does the rest.

The responsibilities are clear. Your system knows the participants. Beviset takes care of the certificate itself.

Your system decides

  • Who has completed
  • Which course it covers
  • When the certificate is issued

The Beviset API does

  • Creates the certificate with a unique ID
  • Makes the verification link and QR code
  • Keeps track of the status
  • Makes the certificate ready to download as PDF and PNG

The recipient gets

  • A certificate to download and keep
  • Sharing on LinkedIn
  • A link others can verify
  • A certificate that looks the same over time

The automated flow

From completed course to certificate without manual steps

  1. Step 1: Your system registers the course

    When a participant completes, your learning platform, HR system or membership platform already knows.

  2. Step 2: The details are sent to Beviset

    The system sends recipient and course through API v1. Beviset creates the certificate with ID, verification link and QR code.

  3. Step 3: The recipient has a certificate they can use

    The certificate can be downloaded, shared and verified, without anyone on your team making it by hand.

See it in practice

Follow a certificate through the integration

Run the example, or click through the steps. The example is simplified and shows what happens, not the exact fields in the API.

Step 1 of 4: The learner completes. Your platform registers that Amira has completed module 3.

API v1

What the API does today

API v1 covers issuing, lookup, lists, revocation and reactivation. All paid plans have access to the API.

Get access to the API documentation
  • IssuingCreate a certificate from details about recipient and course.
  • LookupFetch a specific certificate and its current status.
  • ListsFetch the certificates your organisation has issued.
  • RevocationRevoke a certificate, for example if it was issued by mistake.
  • ReactivationMake a revoked certificate valid again.

How Beviset is built and run

  • Data separated per organisationEach organisation sees and manages only its own certificates.
  • Scoped API permissionsAPI access is limited to the actions it is used for.
  • Separate environmentsBeviset is developed and tested in separate environments before changes reach production.
  • Audit trailAn audit trail is kept in the system.
  • Release and rollbackChanges are released through a fixed process and can be rolled back.

Two ways in

For the business and for the developer

For you who own the course

You do not need to code to decide how the certificates should work. Decide when a certificate is issued, what details it should contain and whether it should expire. Then a developer connects your system to the API.

  • The same core features in every plan
  • Start in the admin and automate later
  • Certificates can be verified after you cancel
Talk to us about your courses

For the developer

API v1 covers issuing, lookup, lists, revocation and reactivation. Data is separated per organisation, and API access is limited to the permissions it needs.

  • Issue directly from your system
  • Every certificate gets a unique ID and verification link
  • Status can be looked up and changed through the API
Get access to the API documentation

Are there ready-made plugins?

Not yet. Today the integration runs through the API, so your system or a developer needs to send the details to Beviset. We will build ready-made integrations and plugins based on the needs of our first customers.

Tell us which system you use

Questions and answers

Questions about integration

Do we need to be technical to use Beviset?

No. You can issue certificates directly in the admin without writing code. You can use the API if you want a learning platform, an HR system or another system to issue certificates automatically. It is included in every paid plan.

How does the integration work?

Your system decides who has completed what and sends the details to Beviset through the API. Beviset creates the certificate with a unique ID, a verification link and a QR code. API v1 covers issuing, lookup, lists, revocation and reactivation.

Data is separated per organisation, and API access is limited to the permissions it needs.

Are there ready-made plugins for our learning platform?

Not yet. Today the integration runs through the API, so your system or a developer needs to send the details to Beviset. We will build ready-made integrations and plugins based on the needs of our first customers. Let us know which system you use.

Can we issue many certificates at once?

Through the API, your system can issue certificates automatically as participants complete. Bulk issuing from a CSV file in the admin is in development and is not part of the product yet.

Does Beviset send emails to recipients?

Email delivery with your own text and branding, delivery status and retries is in development. Until then, you can share the link to the certificate yourself or let your own system send it.

Ready to connect Beviset?

Start in the admin with 10 free certificates, and automate when you are ready. The API is included in every paid plan.

Questions or a larger volume? Write to us