WEB4 OASIS API - Complete Documentation
📋 Overview
🏗️ Architecture
Core Components
Key Features
🔗 Base URL
🔐 Authentication
API Key Authentication
Avatar Authentication
📚 API Endpoints
HyperDrive API
Get/Set HyperDrive Mode
Configuration
Metrics & Connections
Status & Health
Analytics & AI
Failover Management
Cost Management
Recommendations
Replication
Failover
Costs & Recommendations
Core API
Get OASIS Status
Get OASIS Configuration
Get Provider Information
Get OASIS Statistics
Avatar API
Authentication & Registration
Password Management
Get All Avatars
Get Avatar by ID
Create Avatar
Update Avatar
Delete Avatar
Karma API
Get Karma for Avatar
Get Karma Akashic Records
Karma Weighting
Vote for Karma Weighting
Set Karma Weighting
Add/Remove Karma
Karma Statistics & History
Data API
Holon Operations
Load All Holons
Load Holons for Parent
Save Holon
Delete Holon
File Operations
Data Operations
Wallet API
Wallet Management
Default Wallet
Import Operations
Wallet Operations
Keys API
Key Management
Key Generation
Key Retrieval
Key Operations
Key Lookup
WiFi Operations
Key CRUD
Files API
File Management
Chat API
Chat Operations
Competition API
Competition Management
Gifts API
Gift Management
Map API
Map Operations
Messaging API
Messaging Operations
NFT API
NFT Operations
OAPP API
OAPP Management
OLand API
OLand Operations
ONET API
ONET Network Management
ONODE API
ONODE Management
Provider API
Provider Management
Provider Registration
Provider Configuration
Search API
Search Operations
Seeds API
Seeds Operations
Seeds Account Management
Settings API
Settings Management
Share API
Share Operations
Social API
Social Operations
Solana API
Solana Operations
Stats API
Statistics
Subscription API
Subscription Management
Telos API
Telos Operations
Video API
Video Operations
EOSIO API
EOSIO Operations
Holochain API
Holochain Operations
Eggs API
Egg Operations
Add Karma
Get Karma Leaderboard
Get Karma History
Data API
Get My Data Files
Upload File
Update File Permissions
Delete File
NFT API
Get NFT by ID
Get NFT by Hash
Get All NFTs for Avatar
Get All NFTs for Mint Address
Get All GeoNFTs for Avatar
Get All GeoNFTs for Mint Address
Get All NFTs
Get All GeoNFTs
Send NFT
Mint NFT
Place GeoNFT
Mint and Place GeoNFT
Get NFT Provider
Search API
Search
Advanced Search
Wallet API
Send Token
Get Wallet Balance
Get Wallet Transactions
Keys API
Link Telos Account
Link EOSIO Account
Link Holochain Agent
Get Provider Key
OLand API
Get OLand Price
Purchase OLand
Get All OLand
Get OLand by ID
Delete OLand
Save OLand
Update OLand
Files API
Get All Files for Avatar
Upload File
Download File
Delete File
Chat API
Send Message
Get Messages
Get Chat Rooms
Create Chat Room
Messaging API
Send Message
Get Messages
Get Conversations
Social API
Get Friends
Add Friend
Remove Friend
Get Followers
Follow User
Unfollow User
Share API
Share Content
Get Shared Content
Get Share Statistics
Settings API
Get User Settings
Update User Settings
Get Privacy Settings
Update Privacy Settings
Seeds API
Get Seeds Balance
Get Seeds Transactions
Transfer Seeds
Stats API
Get User Statistics
Get System Statistics
Get Provider Statistics
Video API
Upload Video
Get Video
Get User Videos
Delete Video
Solana API
Mint NFT
Send Transaction
Get Balance
Telos API
Get Telos Account
Get Telos Balance
Send Telos Transaction
Holochain API
Get Holochain Agent
Get Holochain Data
Store Holochain Data
EOSIO API
Get EOSIO Account
Get EOSIO Balance
Send EOSIO Transaction
Mission API
Get All Missions
Get Mission by ID
Create Mission
Update Mission
Delete Mission
Quest API
Get All Quests
Get Quest by ID
Create Quest
Update Quest
Delete Quest
Map API
Get Map Data
Update Map Data
Get Map Layers
OAPP API
Get All OAPPs
Get OAPP by ID
Create OAPP
Update OAPP
Delete OAPP
Cargo API
Get Cargo Orders
Create Cargo Order
Update Cargo Order
Delete Cargo Order
Gifts API
Get All Gifts
Send Gift
Receive Gift
Eggs API
Get All Eggs
Get Current Egg Quests
Get Egg Quest Leaderboard
Provider API
Get All Providers
Register Provider
Update Provider
Delete Provider
Keys API
Get All Keys
Generate New Key
Get Key by ID
Update Key
Delete Key
Wallets API
Get All Wallets
Create Wallet
Get Wallet by ID
Update Wallet
Delete Wallet
Search API
Search Data
Advanced Search
OLands API
Get All OLands
Get OLand by ID
Create OLand
Update OLand
Delete OLand
NFTs API (Basic)
Get All NFTs
Get NFT by ID
Create NFT
Update NFT
Delete NFT
🔧 OASIS HyperDrive
Auto-Failover System
Provider Selection Algorithm
Auto-Replication
🔐 Security & Privacy
Data Encryption
Privacy Controls
Access Control
📊 Error Handling
Standard Error Response
Common Error Codes
📈 Rate Limits
Standard Limits
Rate Limit Headers
🔄 Webhooks
Supported Events
Webhook Configuration
📱 SDKs
JavaScript/Node.js
C#/.NET
Python
🧪 Testing
Sandbox Environment
Test Data
📚 Examples
Complete Avatar Management
Advanced Provider Management
Universal Data Management
Key and Wallet Management
Integration with WEB5 STAR API
Provider Management
🚀 Getting Started
📞 Support
Last updated