API Reference
Complete REST API documentation with interactive examples and code snippets
🌐 Public APIs
These endpoints are available to external developers and applications.
/api/system
System Health & Monitoring
GET /api/system/status
Real-time system health and metrics
/api/xsale-id
XSALE ID Management & Profiles
GET /api/xsale-id/status/{wallet_address}
Get XSALE ID status for wallet
POST /api/xsale-id/generate
Generate new XSALE ID
GET /api/xsale-id/profile/{wallet_address}
Get user profile information
/api/api-keys
Developer API Keys & Access
POST /api/api-keys/create
Create a new API key
GET /api/api-keys/list/{wallet_address}
List API keys for a wallet
POST /api/api-keys/revoke
Revoke an API key
/api/ai-agent
AI Assistant & Chat Support
POST /api/ai-agent/chat
Chat with AI assistant
GET /api/ai-agent/suggestions
Get AI suggestions and help
🔒 Internal APIs
These endpoints are for internal platform operations and automated systems. They require special authentication and are not available to external developers.
XSALE Holder Synchronization (Internal)
Internal Use Only
GET /api/cron/holder-stats
Get XSALE holder statistics (Public read-only)
GET /api/cron/sync-holders
Full holder sync (Cron only)
System Administration (Internal)
Internal Use Only
POST /api/system/process-transactions
Manual transaction processing (Admin only)
POST /api/system/issue-tokens
Manual token issuance (Admin only)
Automated Tasks (Internal)
Internal Use Only
GET /api/cron/process-payments
Automated payment processing
GET /api/system/trustline-monitor
Daily trustline monitoring
Interactive API Explorer
Test XRPL.Sale API endpoints directly in your browser with real-time responses. All public endpoints work without authentication.
- • Click the colored buttons for instant API testing
- • Use the custom tester for any endpoint with GET/POST/PUT/DELETE support
- • Press Ctrl+Enter to test custom requests quickly
- • All responses show timing, status codes, and can be copied to clipboard
- • JSON responses are automatically formatted and syntax highlighted
Live API Testing
Custom API Tester
API Response
Click a test button or use the custom tester to see API responses here...