Wallet Management
Wallet Resource Overview
Understanding wallet creation and management within the OmniSafe API.
This document explains how wallets are handled within the OmniSafe API, building upon the user creation process established through OmniPersona.
1
Initial Wallet Creation via OmniPersona
- User Creation with OmniPersona: Users are created through the OmniPersona mobile application (see OmniPersona for details).
- Automatic Wallet Creation: When a new user is created in OmniPersona, the system automatically generates a default wallet for them. This wallet serves as their initial entry point into the OmniSafe platform.
- Wallet Details: The initial wallet’s details (e.g., wallet ID) are available via the API once the user account is fully provisioned.
2
Requesting New Wallets
After the initial wallet is created, users/clients can request additional wallets using two methods:
- OmniPersona App: Users can request and manage wallets directly within the OmniPersona mobile application.
- OmniSafe API: Clients can programmatically request new wallets for users through the OmniSafe API.
API Endpoint for Wallet Creation:
POST /wallets
: This endpoint allows you to create a new wallet for a specific user. See the Create Wallet API Reference for detailed request and response information.
Important Considerations When Creating Wallets via API:
- Compliance Requirements: Be aware that certain wallet creation requests may trigger compliance checks or require additional information.