Endpoints
The Signchain API provides a set of endpoints to manage and interact with your Signchain Vault, enabling secure transaction signing, wallet management, and vault status monitoring. These endpoints allow developers to integrate Signchain’s powerful signing capabilities into their applications seamlessly.
Available Endpoints
The API is organized into three main categories, each serving a specific set of functions:
- Transaction Signing: Endpoints dedicated to securely signing and sending transactions.
- Wallet Management: Endpoints for creating, updating, and managing wallets within your vault.
- Vault Management: Endpoints to monitor the status and health of your Signchain Vault.
Each category has detailed endpoint documentation, covering request structure, required headers, and example usage.
Authentication
All endpoints require authentication through an API key and may require a valid vault signature, depending on the security configurations of your self-hosted vault. Refer to the Authentication section for more details on setting up secure access.
Usage Guidelines
- API Rate Limits: Each API endpoint is subject to rate limits to ensure reliable service. Please consult the dashboard for details on the rate limits associated with your subscription plan.
- Error Handling: The API returns standard HTTP status codes to indicate success or failure. Detailed error information is provided in the response body for failed requests.
Next Steps
Refer to the specific sub-sections below for detailed information on each endpoint category:
- Transaction Signing: Overview of signing and sending transaction requests.
- Wallet Management: Instructions for creating, updating, and managing wallets.
- Vault Management: Details on monitoring and retrieving the vault’s operational status.
Explore each section to understand the capabilities and configurations available through the Signchain API.