EmuReady Mobile API Documentation
Complete API documentation for EmuReady mobile applications with 30+ endpoints covering listings, games, devices, user management, and more.
📚 Documentation
Complete API reference with examples, authentication, and usage patterns.
View Full Documentation🔧 Interactive Testing
Swagger UI for testing API endpoints with live requests and responses.
Open Swagger UIQuick Start
Base URL
/api/mobile/trpc/[procedure]
Authentication
Authorization: Bearer <clerk-jwt-token>
Example Request
curl -X POST /api/mobile/trpc/getListings \ -H "Content-Type: application/json" \ -H "Authorization: Bearer <token>" \ -d '{ "page": 1, "limit": 20, "search": "mario" }'
Available Resources
🔍 Endpoints
30+ endpoints for complete mobile functionality
Public & Protected🚀 TRPC
Type-safe API with automatic validation
Full TypeScript supportKey Features
Note that some features may be in development, or require an API Key:
- ✓CRUD operations for most resources
- ✓Advanced filtering & search
- ✓Real-time notifications
- ✓User preference management
- ✓Pagination & performance optimization
- ✓Authentication & authorization
- ✓Consistent error handling
- ✓Reasonable rate limits