API Reference

The Signchain API provides a comprehensive set of endpoints for managing and interacting with self-hosted vaults, wallets, and transactions. This section includes detailed documentation on each endpoint, along with authentication methods, usage examples, and response formats.

Overview

The API allows developers to perform secure operations with private keys, manage wallets, and integrate transaction-signing capabilities within their applications. Endpoints cover various functionalities, including wallet management, transaction signing, and vault status checks.

Key Features

  • Wallet Management: Create, retrieve, update, and expire wallets within a specific vault.
  • Transaction Signing: Perform secure transaction signing, ensuring cryptographic integrity and security.
  • Vault Management: Monitor the status and configuration of your self-hosted Signchain Vault.

Authentication

Access to the API requires API key authentication along with secure headers for self-hosted vaults. Refer to the Authentication section for more details on setting up API keys and securing communication.

API Endpoints

Explore the following sections to find detailed documentation on each available endpoint:

  • Transaction Signing: Learn how to securely sign transactions via API.
  • Wallet Management: Find endpoints for managing wallets, including creating, listing, and updating wallet details.
  • Vault Management: Access information on checking the status of the Signchain Vault.

Each endpoint includes request and response examples, HTTP methods, and required headers. For usage examples in specific programming languages, refer to the Developer Guides.

Getting Started

If you are new to the Signchain API, we recommend starting with the Getting Started guide for an overview of authentication, environment setup, and basic API requests.

Continue to the next section for more details on each endpoint and to begin integrating with Signchain API in your applications.