Skip to main content
European CommissionEBSI European Blockchain
Select the Environment you want to work withEnvironment:
warning icon

This API is being released as part of an upcoming version.

The upcoming version is not backward compatible with the current stable version. You can find the details of the upcoming release and affected endpoints in the change log. Please contact eu-ebsi@ec.europa.eu if this upcoming release might cause a high impact on either an ongoing development or a piloting demonstration.

Authorisation API v4

The Authorisation API is a core EBSI service responsible for managing access to protected EBSI services. Legal Entities must present a valid Verifiable Authorisation or Verifiable Accreditation in the form of a Verifiable Presentation to obtain a short-lived access token, which is valid for two hours. The scope of these access tokens is limited according to the authorisations held by the Legal Entity. Users receive access tokens by presenting a valid EBSI Verifiable Credential and proving ownership of their decentralised identifier (DID). There is one exception during the onboarding process: since the user does not yet have ownership of a DID, they are only required to present a VerifiableAuthorisationToOnboard.

The Authorisation API supports the following capabilities:

The EBSI Platform distinguishes between two types of users:

  • Identified Users: Legal Entities who already use the trusted registries (DID registry and Trusted Issuer Registry).
  • Anonymous Users: Users who can only read public information through REST endpoints but cannot access JSON-RPC endpoints.

For more information see:

License

EUPL-1.2