Overview
Welcome to the API documentation for our platform! Our APIs are designed to make it easy for developers to integrate our platform into their applications.
By using our APIs, developers can access the many features of our platform and build custom solutions that fit their needs. This API allows you to interact with the platform programmatically.
Our APIs are simple to use and require minimal setup, allowing developers to focus on building great applications.
API Documentation Guide
-
- API Initialization
- Basic Concepts
-
- Email Authentication
- Phone Authentication
- Google Login
- Apple Login
- Account Management
-
- View Profile
- Update Profile
-
- Dashboard
- Favorites
-
- Challenge Management
- Challenge Logs
- Challenge Questions
-
- Tracking
- Logs
- Results
-
- Music List
- Widget Data
-
- List Orders
- Export Orders
-
- Payment Processing
- PayTabs Callback
- IAP Callbacks
- Admin Endpoints
-
- Regular Subscriptions
- VIP Subscriptions
- VIP Packages
-
- Hobbies
- Countries
- Interests
- Intentions
- Income Levels
- Education Levels
The LAX API provides a structured way for clients to interact with the system, enabling seamless integration with authentication, user management, content retrieval, and order processing. This API follows RESTful principles and uses JSON format for request and response data.
Key Features
-
Authentication & User Management:
- Secure authentication via email and phone
- Social login (Google, Apple)
- Profile management and updates
- Account settings and preferences
-
Content & Features:
- Music and widget data access
- Emotional map tracking and results
- Challenge management and logging
- Custom affirmations and intentions
-
Payment & Subscriptions:
- In-App Purchase integration
- PayTabs payment processing
- VIP package management
- Order tracking and history
-
Customization & Preferences:
- Background customization
- Notification preferences
- Personal intentions
- Custom affirmations
API Categories
User Management
- Authentication: Email, phone, and social login
- Profile Management: View and update user profiles
- Preferences: User settings and customizations
Core Features
- Home: Dashboard and favorite content
- Challenges: Challenge tracking and logging
- Emotional Map: Emotional state tracking
- Music & Widgets: Audio content and widget data
Payment & Orders
- Checkout: Payment processing and order creation
- Orders: Order listing and management
- Subscriptions: Regular and VIP subscriptions
- In-App Purchase: iOS payment integration
Reference Data
- Model Lists:
- Countries and regions
- Hobbies and interests
- Income and education levels
- Intention categories
Authentication
Most endpoints require authentication using a Bearer Token, which must be included in the Authorization header. The token can be obtained through various authentication methods (email, phone, social login).
Response Format
All API responses follow a consistent format:
{
"success": true/false,
"message": "Response message",
"data": {
// Response data
},
"status_code": 200
}