Network Settings

Network Settings APIs provide comprehensive control over platform-wide configurations that affect all users in your social.plus application. These settings enable you to customize user experience, privacy controls, and feature availability across your entire network.
Network Settings require Admin API Access Token and affect all users globally. Changes should be tested thoroughly before deployment.

Overview

Core Settings Categories

Feed and Content Settings

Implementation Guide

1

Get Admin Token

Obtain an Admin API Access Token from Console → SettingsSecurity
2

Review Current Settings

Retrieve existing network settings to understand current configuration
3

Plan Changes

Document intended changes and their impact on user experience
4

Apply Settings

Use the Network Settings API to update configurations
5

Test and Monitor

Verify changes work as expected and monitor user feedback

API Usage Examples

# Get current network settings
curl -X GET "https://api.amity.co/api/v3/network/settings" \
  -H "Authorization: Bearer YOUR_ADMIN_TOKEN"

# Update network settings
curl -X PUT "https://api.amity.co/api/v3/network/settings" \
  -H "Authorization: Bearer YOUR_ADMIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "enableUserMentions": true,
    "showAllPosts": false,
    "defaultPrivacyMode": "public"
  }'

Common Configuration Scenarios

Enterprise Setup

Recommended Settings:
  • Private profiles by default
  • Limited mentions
  • Curated content feeds
  • Enhanced privacy controls

Community Platform

Recommended Settings:
  • Public profiles
  • Open mentions
  • Global content feeds
  • Social sharing enabled

Educational Platform

Recommended Settings:
  • Moderated content
  • Restricted file sharing
  • Teacher-only mentions
  • Limited privacy options

Creative Platform

Recommended Settings:
  • Public content sharing
  • Rich media support
  • Discovery features
  • Social interactions

Best Practices

API Reference

Complete Network Settings API

Access the full API documentation for detailed endpoints, parameters, and response schemas for Network Settings management.

Network Settings changes affect all users immediately. Always test in a staging environment and have a rollback plan ready.