Documentation Index
Fetch the complete documentation index at: https://mintlify.com/0xfelaback/Social-Media-Activity-Feed/llms.txt
Use this file to discover all available pages before exploring further.
User registration
Create a new user account by sending user details to the registration endpoint.User entity and an associated UserProfile with default settings:
pushNotifications: falseaccountPrivacy: falseverified: false
User profile structure
User accounts consist of two related entities:User model
The coreUser entity contains:
userID(long) - Auto-generated unique identifieruserName(string, max 25 chars) - Unique usernamefirstName(string, max 50 chars) - User’s first namelastName(string, max 50 chars) - User’s last nameemail(string, nullable) - Email addressphoneNumber(string, nullable) - Phone numberbio(string, max 200 chars, nullable) - User biographyprofileImage(string, nullable) - URL to profile imagefollowersCount(int) - Number of followersfollowingCount(int) - Number of accounts being followedcreatedAt(DateTime) - Account creation timestampaccountDeleted(bool) - Soft delete flag
UserProfile model
TheUserProfile entity extends user information with additional settings:
website(string, nullable) - Personal website URLgender(string, max 20 chars, nullable) - Gender identificationpushNotifications(bool) - Push notification preferenceaccountPrivacy(bool) - Account privacy settingverified(bool) - Verification status
Updating user details
Update user information using the PUT endpoint. All fields are optional - only include the fields you want to update.Updating profile fields
You can update any combination of these fields: User fields:userName- Username (must be unique)firstName- First namelastName- Last nameemail- Email address (must be unique)phoneNumber- Phone number (must be unique)profileImage_MediaUrl- Profile image URL
website- Personal website URLgender- Gender (max 20 characters)pushNotifications- Enable/disable push notificationsaccountPrivacy- Public or private accountverified- Verification status
Updating passwords
Deleting accounts
Permanently delete a user account. This is a hard delete operation that removes the user and all associated data.404 Not Found- User does not exist401 Unauthorized- Missing or invalid authentication token