Skip to main content

APIs

Explore all the available APIs below and understand how each API works by reading the specification details.

All APIs (13)

Authorisation

EBSI Core Service responsible to issue Short Term Access Tokens to the EBSI Platform for legal entities, natural persons, and trusted Applications in exchange of their EBSI Verifiable Authorisation credential and their DID.

DID Registry

Generic EBSI Core Service providing the capability of resolving EBSI Decentralised Identifiers (DIDs).

Ledger

Use case applications access to all the available blockchain protocol interfaces and capabilities provided by the ledger nodes software running on MS hosted nodes.

Notifications

EBSI Core Service that helps to send async or delayed notifications by addressing the DID of a natural person or legal entity.

Proxy Data Hub

EBSI Core Service providing the capability of securely storing data controlled by the owner.

Storage

CRUD operations for files in the off-chain distributed storage and for Key-Value (with data value in JSON format) in the off-chain distributed storage.

Timestamp

EBSI Core Service enabling to interact with the TimeStamp SC to timestamp hashes, supports timestamping records/versions (and linking the timestamps), verify timestamps.

Trusted Apps Registry

Manage trusted EBSI and trusted external applications, application authorisations, application administrators, obtain application information and authorisations.

Trusted Issuers Registry

Generic decentralised registry holding information about trusted issuers, like public information, accreditations and other. All information is stored in the smart contract in form of Attribute envelops (like Verifiable Credentials).

Trusted Ledgers & Smart Contracts Registry

TLSCR enables to interact with the Trusted Ledgers & Smart Contracts Registry. Smart Contract to list the trusted smart contract, list the trusted ledgers, obtain Smart Contract and Ledger information.

Trusted Policies Registry

EBSI core service providing access to policies defined in Policies Registry Smart Contract.

Trusted Schemas Registry

Register a new schema, update a registered schema, read and validate registered schemas.

Users Onboarding

EBSI Core Service enabling users (Natural Persons and Legal Entities) to obtain long-term access to the EBSI pre-production network.