API Documentation
Build voice-activated remittance features into your application with our developer-friendly API.
Base URL
Key Features
Authentication
RemittEase API uses API keys for authentication. Include your API key in the Authorization header.
Headers
Get API Keys
Generate API keys from your RemittEase dashboard. Use test keys for development and live keys for production.
Voice API
/voice/process
Process voice commands and convert to transfer intent.
Request Body
Response
/voice/train
Train voice biometric model for user authentication.
Parameters
- audio_samples - Array of base64 encoded voice samples
- user_id - Unique user identifier
- language - User's preferred language (optional)
Transfers
/transfers
Initiate a new transfer with automatic stablecoin conversion.
Request Body
Response
/transfers/{transfer_id}
Get transfer status and details.
Response
Stablecoins
/stablecoins/rates
Get current stablecoin exchange rates.
Response
/stablecoins/convert
Convert between stablecoins and fiat currencies.
Request Body
Webhooks
Receive real-time notifications about transfer status changes, voice authentication events, and system updates.
Webhook Events
- transfer.created - New transfer initiated
- transfer.processing - Transfer being processed
- transfer.completed - Transfer completed successfully
- transfer.failed - Transfer failed
- voice.verified - Voice authentication successful
- voice.failed - Voice authentication failed
Webhook Payload Example
Error Handling
HTTP Status Codes
Error Response Format
SDKs & Examples
Quick Start - JavaScript
Rate Limits
- • Voice API: 100 requests per minute
- • Transfers: 50 requests per minute
- • General API: 1000 requests per hour
- • Rate limits are per API key and reset every window
Need Help?
Join our developer community or contact our technical support team.