Update voice activity sharing default and apply to all friends
Changed onSets the default share_voice_activity flag for the current user and rewrites every existing friend relationship to the new value. Dispatches RELATIONSHIP_UPDATE to both parties of each friendship plus USER_UPDATE and USER_SETTINGS_UPDATE for the caller. Enforces a 24-hour cooldown tracked via the user's last_voice_activity_sharing_change_at field. Returns the updated user.
Request
- Base URL: https://web.fluxer.app/api/v1
- URL: https://web.fluxer.app/api/v1/users/@me/settings/voice-activity-sharing
- Auth: API key in header Authorization
Request body
Response
Success
Changes
- warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - info
added the optional property
to the response with the status
- warning
- breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - breaking
the response property
became nullable for the status - info
response property
avatarlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
bannerlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
biolist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
emaillist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
global_namelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
last_voice_activity_sharing_change_atlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
password_last_changed_atlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
phonelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
premium_billing_cyclelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
premium_grace_ends_atlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
premium_sincelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
premium_untillist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
privacy_agreed_atlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
pronounslist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
terms_agreed_atlist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200 - info
response property
timezonelist-of-types was narrowed by removing typesnullfrom media typeapplication/jsonof response200
- breaking