Settings API

📋 Table of Contents

Overview

The Settings API provides comprehensive configuration management for the OASIS ecosystem. It handles system settings, user preferences, provider configurations, and network parameters with advanced validation and real-time updates.

System Settings

Get System Settings

GET /api/settings/system
Authorization: Bearer YOUR_TOKEN

Response:

Update System Settings

Request Body:

Response:

Get System Health

Response:

User Settings

Get User Settings

Response:

Update User Settings

Request Body:

Response:

Get User Preferences

Response:

Update User Preferences

Request Body:

Provider Settings

Get Provider Settings

Response:

Update Provider Settings

Request Body:

Get Provider Configuration

Parameters:

  • providerType (string): Provider type (storage, blockchain, cloud, network)

Response:

Network Settings

Get Network Settings

Response:

Update Network Settings

Request Body:

Response:

Get Network Configuration

Response:

Error Responses

Settings Not Found

Invalid Configuration

Update Failed

Permission Denied

Service Unavailable


← Previous: Stats API | Next: Map API

Last updated