Skip to main content

Introduction

Welcome to the Business Wallet API documentation. This documentation provides comprehensive information about the Business Wallet API, which allows you to create, verify, and manage verifiable credentials.

Available APIs

The Business Wallet API consists of the following APIs:

Issue Credential API V2

Issue new Verifiable Credentials. This API allows you to create and issue credentials based on templates defined in the Business Wallet UI.

Presentation Exchange API

Receive Verifiable Credentials from other parties. This API enables you to start verification processes and retrieve the status of credential exchanges.

Credential Revocation API

Revoke a Verifiable Credential. This API allows you to revoke credentials by their UUID.

Universal OIDC4VP API

Receive Verifiable Credentials from other parties. This Universal API is an implementation of the Universal OIDC4VP specification and is mainly used by tool vendors.

Getting Started

To get started with the Business Wallet API, you'll need to:

  1. Set up your Business Wallet
  2. Create the necessary templates (Issuer templates, Credential templates, or Verifier templates)
  3. Obtain an API key or oAuth access details from your wallet. See the Authentication section for more information.
  4. Use the appropriate API endpoints to issue or verify credentials

For detailed information about each API, including request and response formats, please refer to the specific API documentation sections.