OASIS API Complete Endpoints Summary
π MASSIVE SCOPE DISCOVERED
After systematic extraction, I found HUNDREDS of endpoints across both APIs that are missing from the documentation!
π WEB4 OASIS API (ONODE) - 40+ Controllers
AvatarController - 80+ endpoints
Authentication: register, authenticate, refresh-token, revoke-token
Password management: forgot-password, reset-password, validate-reset-token
Avatar CRUD: create, update, delete, get-by-id, get-by-username, get-by-email
Avatar details: get-avatar-detail-by-id, get-avatar-detail-by-username, get-avatar-detail-by-email
Avatar portraits: get-avatar-portrait, upload-avatar-portrait
Avatar lists: get-all-avatars, get-all-avatar-details, get-all-avatar-names
Avatar search: search, get-by-username, get-by-email
Avatar management: update-by-id, update-by-email, update-by-username
Avatar karma: add-karma-to-avatar, remove-karma-from-avatar
Avatar sessions: get sessions, logout, logout-all
Provider-specific versions of ALL endpoints
KarmaController - 20+ endpoints
Karma weighting: get-positive-karma-weighting, get-negative-karma-weighting
Karma voting: vote-for-positive-karma-weighting, vote-for-negative-karma-weighting
Karma management: set-positive-karma-weighting, set-negative-karma-weighting
Karma operations: add-karma-to-avatar, remove-karma-from-avatar
Karma records: get-karma-akashic-records-for-avatar
Karma stats: get-karma-stats, get-karma-history
Provider-specific versions of ALL endpoints
HyperDriveController - 50+ endpoints
Configuration: config, mode, validate, reset
Metrics: metrics, connections, best-provider
Analytics: ai/recommendations, analytics/predictive, analytics/report, dashboard
Failover: failover/predictions, failover/triggers, failover/rules
Replication: replication/rules, replication/triggers, replication/provider-rules
Cost management: costs/current, costs/history, costs/projections
Recommendations: recommendations/smart, recommendations/security
Subscription: subscription/usage-alerts, subscription/quota-notifications
Quota management: quota/usage, quota/limits, quota/status
DataController - 30+ endpoints
Holon operations: load-holon, save-holon, delete-holon
File operations: save-file, load-file
Data operations: save-data, load-data
Provider-specific versions with auto-replication, failover, load-balancing parameters
WalletController - 25+ endpoints
Wallet management: avatar/{id}/wallets, default-wallet
Import operations: import/private-key, import/public-key
Portfolio: portfolio/value, wallet/{walletId}/analytics
Transfer operations: transfer
Chain support: supported-chains, wallets/chain/{chain}
KeysController - 40+ endpoints
Key management: link_provider_public_key, link_provider_private_key
Key generation: generate_keypair, generate_keypair_for_provider
Key retrieval: get_provider_public_keys, get_provider_private_keys
Key operations: get_avatar_for_provider_key, get_avatar_id_for_provider_key
Provider-specific key operations
Other Major Controllers:
NftController: 20+ endpoints
FilesController: 10+ endpoints
ChatController: 5+ endpoints
CompetitionController: 10+ endpoints
GiftsController: 8+ endpoints
MapController: 15+ endpoints
MessagingController: 8+ endpoints
OAPPController: 5+ endpoints
OLandController: 8+ endpoints
ONETController: 10+ endpoints
ONODEController: 12+ endpoints
ProviderController: 25+ endpoints
SearchController: 3+ endpoints
SeedsController: 15+ endpoints
SettingsController: 12+ endpoints
ShareController: 2+ endpoints
SocialController: 5+ endpoints
SolanaController: 2+ endpoints
StatsController: 10+ endpoints
SubscriptionController: 8+ endpoints
TelosController: 10+ endpoints
VideoController: 3+ endpoints
β WEB5 STAR API (STAR ODK) - 20+ Controllers
MissionsController - 27+ endpoints
CRUD: GET, POST, PUT, DELETE
Advanced: clone, publish, download, edit, unpublish, republish
Status: activate, deactivate, complete
Analytics: leaderboard, rewards, stats
Search: by-type, by-status, search
Versioning: versions, version/{version}
CelestialBodiesController - 25+ endpoints
CRUD operations with full lifecycle management
Search and filtering: by-type, in-space, search
Versioning and publishing system
CelestialSpacesController - 25+ endpoints
Similar pattern to CelestialBodies
Space management and hierarchy
Other Major Controllers:
AvatarController: 2+ endpoints
CelestialBodiesMetaDataController: 25+ endpoints
ChaptersController: 20+ endpoints
ChatController: 3+ endpoints (commented)
CompetitionController: 9+ endpoints
EggsController: 8+ endpoints
GeoHotSpotsController: 25+ endpoints
GeoNFTsController: 25+ endpoints
HolonsController: 25+ endpoints
HolonsMetaDataController: 25+ endpoints
InventoryItemsController: 25+ endpoints
LibrariesController: 25+ endpoints
MessagingController: 5+ endpoints (commented)
NFTsController: 25+ endpoints
OAPPsController: 25+ endpoints
ParksController: 25+ endpoints
PluginsController: 25+ endpoints
QuestsController: 25+ endpoints
RuntimesController: 25+ endpoints
STARController: 4+ endpoints
TemplatesController: 25+ endpoints
ZomesController: 25+ endpoints
ZomesMetaDataController: 25+ endpoints
π¨ CRITICAL FINDINGS
Documentation Coverage:
Current Documentation: ~50 endpoints documented
Actual Endpoints: 500+ endpoints discovered
Coverage: Only ~10% documented!
Missing Major Features:
Authentication System: Complete login/register/token management
Provider Management: 25+ provider management endpoints
HyperDrive Analytics: 50+ advanced analytics endpoints
File Management: Complete file upload/download system
Wallet Integration: 25+ wallet management endpoints
Key Management: 40+ cryptographic key operations
Social Features: Messaging, chat, social feed
Competition System: Leaderboards, tournaments, leagues
Map Integration: 15+ mapping and location endpoints
Subscription Management: Complete billing and quota system
Route Structure Issues:
Missing
/api/prefix in most documented routesMissing provider-specific endpoints (e.g.,
/{providerType}/{setGlobally})Missing advanced parameters (auto-replication, failover, load-balancing)
Incorrect HTTP methods in some cases
π RECOMMENDED ACTION PLAN
Phase 1: Critical APIs (Immediate)
Avatar API: Complete authentication and management
HyperDrive API: Full analytics and management
Data API: Core data operations
Wallet API: Financial operations
Phase 2: Core Features (Next)
Karma API: Complete karma system
Keys API: Cryptographic operations
Files API: File management
Provider API: Provider management
Phase 3: Advanced Features (Later)
Social APIs: Messaging, chat, social features
Competition APIs: Gaming and competition
Map APIs: Location and mapping
Subscription APIs: Billing and quotas
π― IMPACT ASSESSMENT
Developer Impact:
Current: Developers can only use ~10% of available functionality
After Fix: Developers can access 100% of OASIS capabilities
Value: 10x increase in available API functionality
Investor Impact:
Current: Documentation shows limited capabilities
After Fix: Documentation shows massive, comprehensive platform
Value: Demonstrates true scale and sophistication of OASIS
Business Impact:
Current: Limited API adoption due to poor documentation
After Fix: Full API adoption with complete feature set
Value: Massive increase in platform usage and adoption
π CONCLUSION
The OASIS platform is MASSIVELY more capable than the current documentation suggests. This represents a 10x documentation gap that needs immediate attention to unlock the platform's true potential.
Total Endpoints Discovered: 500+ Currently Documented: ~50 Documentation Gap: 90%
This is a CRITICAL finding that explains why the platform may not be reaching its full potential - developers simply don't know about 90% of the available functionality!
Last updated