Skip to content

Returns the privacy configuration that governs who can see the members directory, member profiles and member space lists, and what members may change about their own account.

Endpoint ​

  • Method: GET

  • Path: /settings/privacy-settings

  • Edition: Core

  • Controller: SettingController@getPrivacySettings

  • Route source: fluent-community/app/Http/Routes/api.php:171

  • Controller source: fluent-community/app/Http/Controllers/SettingController.php

  • Requires the FluentCommunity community-admin permission (or a WordPress super admin).

Live sample

The request and response below were recorded against a running FluentCommunity install and then anonymised — member names, emails, avatars and post content are fictional, and long collections are trimmed to a few entries.

GET Get Privacy Settings​

GET
/settings/privacy-settings

Returns the privacy configuration that governs who can see the members directory, member profiles and member space lists, and what members may change about their own account.

Controller: SettingController@getPrivacySettings
Route source: fluent-community/app/Http/Routes/api.php:171

Authorizations​

ApplicationPasswords

WordPress Application Passwords — use Basic auth with username:application_password.

Type
API Key (header: Authorization)

Responses​

Successful response

application/json
JSON
{
  
"settings": {
  
  
"can_change_email": "string",
  
  
"can_change_password": "string",
  
  
"can_customize_username": "string",
  
  
"can_deactive_account": "string",
  
  
"email_auto_login": "string",
  
  
"enable_gravatar": "string",
  
  
"enable_user_sync": "string",
  
  
"leaderboard_members_visibility": "string",
  
  
"members_page_status": "string",
  
  
"profile_page_visibility": "string",
  
  
"show_last_activity": "string",
  
  
"user_space_visibility": "string"
  
}
}

Playground​

Authorization

Samples​

Powered by VitePress OpenAPI

FluentCommunity developer documentation