Skip to main content

API Reference

This section brings together all EBSI API documentation. The pages below cover authentication flows, URL encoding conventions, and the API changelog — followed by interactive OpenAPI specifications for each core service, where you can browse endpoints, inspect request and response schemas, and test calls directly.

Access Control

Understand EBSI's access control model and how to obtain authorisation to use protected APIs.

URL Encoding

Encoding rules for DID and URL parameters used across EBSI API calls.

Changelog

Release history and breaking changes across EBSI pilot APIs.

Core Services

Authorisation

Manage access tokens for protected EBSI services via Verifiable Presentations.

DID Registry

Register, manage, and resolve EBSI Decentralised Identifiers (did:ebsi).

Ledger

Access the EBSI Hyperledger Besu blockchain via JSON-RPC.

Timestamp

Anchor and verify timestamps and records on the EBSI ledger.

Track & Trace

Create proof of origin and track document lifecycle events.

Trusted Issuers Registry

Query trusted issuers, their attributes, accreditations, and proxies.

Trusted Policies Registry

Interact with on-chain policies, users, and subjects.

Trusted Schemas Registry

Browse and resolve VC schemas registered on EBSI.