User Data API
User Data API
An API for managing extra user data.
Documentation
Features
- Storing and retrieving extra user data from mods
- Uploading user data to the API
- Listening to events for user profiles, comments, friends, friend requests, and leaderboards
Credits
- dankmeme01 - Host for the mod's servers
- hiimjasmine00 - Creator of the mod
License
This mod is licensed under the MIT License.
User Data API Changelog
v2.0.4 (2026-04-16)
- Updated Argon to v1.4.9
v2.0.3 (2026-03-29)
- Updated Argon to v1.4.6
v2.0.2 (2026-03-24)
- Fixed event callback types
v2.0.1 (2026-02-22)
- Fixed GDPS validation on Android
v2.0.0 (2026-02-14)
- Ported to Geometry Dash v2.208 / Geode SDK v5.0.0
- Removed constant references from user_data::upload parameters
v1.2.4 (2025-10-25)
- Reverted downloading logic changes from v1.2.0 due to bandwidth issues
v1.2.3 (2025-10-11)
- Changed the server to a new one hosted by dankmeme01
- Reduced the amount of data requested from the server when fetching account comments
v1.2.2 (2025-09-13)
- Fixed a bug where the
user_data::handle...functions would copy the lambda instead of moving it, causing issues with captures
v1.2.1 (2025-09-07)
- Fixed hook priority not being set correctly (I blame GitHub Copilot for this one)
v1.2.0 (2025-09-07)
- Changed downloading logic to download concurrently with vanilla requests
- Added
user_data::handle...helper functions to simplify event handling in table cells and profile pages - Added
user_data::ProfileCommentEventanduser_data::ProfileCommentFilterfor profile comments
v1.1.0 (2025-08-28)
- Added
user_data::downloadingmethod to check if a node is currently downloading user data - Added
user_data::IDconstant for the mod ID - Added null checks for node pointers in API methods
v1.0.0 (2025-08-23)
- Initial release
.geode files you get from this page. Some mods also require other mods as dependencies; you will need to find and install them yourself.