---
title: "Get Meeting User Settings"
method: GET
path: "/restapi/v1.0/account/{accountId}/extension/{extensionId}/meeting/user-settings"
tags: ["RCM Meetings (Legacy)"]
deprecated: true
---

# Get Meeting User Settings

`GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/meeting/user-settings`

> **Deprecated.**

Returns user settings for meetings.

## Path parameters

- `accountId` string, required
- `extensionId` string, required

## Response `200`

OK: User Setting

- MeetingUserSettingsResponse
  - `recording` UserMeetingRecordingSetting — Meeting recording settings locked on account level
    - `localRecording` boolean — Allows hosts and participants to record a meeting to a local file
    - `cloudRecording` boolean — Allows hosts to record and save a meeting/webinar in the cloud
    - `recordSpeakerView` boolean — Allows to record active speaker with the shared screen
    - `recordGalleryView` boolean — Allows to record gallery view with the shared screen
    - `recordAudioFile` boolean — Allows to record an audio-only file
    - `saveChatText` boolean — Allows to save chat text from a meeting
    - `showTimestamp` boolean — Allows to show timestamp on video
    - `autoRecording` 'local' | 'cloud' | 'none' — Automatic recording (local/cloud/none) of meetings as they start
    - `autoDeleteCmr` string — Automatic deletion of cloud recordings
    - `autoDeleteCmrDays` integer — A specified number of days for automatic deletion of cloud recordings, the value range is 1-60
  - `scheduleMeeting` ScheduleUserMeetingInfo — Scheduling meeting settings locked on account level || Settings defining how to schedule user meetings
    - `enforceLogin` boolean — If true, then only signed-in users can join this meeting
    - `startHostVideo` boolean — Starting meetings with host video on/off (true/false)
    - `startParticipantsVideo` boolean — Starting meetings with participant video on/off (true/false)
    - `audioOptions` string[] — Determines how participants can join the audio channel of a meeting
    - `allowJoinBeforeHost` boolean — Allows participants to join the meeting before the host arrives
    - `usePmiForScheduledMeetings` boolean — Determines whether to use Personal Meeting ID (PMI) when scheduling a meeting
    - `usePmiForInstantMeetings` boolean — Determines whether to use Personal Meeting ID (PMI) when starting an instant meeting
    - `requirePasswordForSchedulingNewMeetings` boolean — A password will be generated when scheduling a meeting and participants will require password to join a meeting. The Personal Meeting ID (PMI) meetings are not included
    - `requirePasswordForScheduledMeetings` boolean — Specifies whether to require a password for meetings which have already been scheduled
    - `defaultPasswordForScheduledMeetings` string — Password for already scheduled meetings. Users can set it individually
    - `requirePasswordForInstantMeetings` boolean — A random password will be generated for an instant meeting, if set to `true`. If you use PMI for your instant meetings, this option will be disabled
    - `requirePasswordForPmiMeetings` 'all' | 'none' | 'jbhOnly' — Specifies whether to require a password for meetings using Personal Meeting ID (PMI). The supported values are: 'none', 'all' and 'jbhOnly' (joined before host only)
    - `pmiPassword` string — The default password for Personal Meeting ID (PMI) meetings
    - `pstnPasswordProtected` boolean — Specifies whether to generate and require a password for participants joining by phone
    - `muteParticipantsOnEntry` boolean
  - `telephony` TelephonyUserMeetingSettings
    - `thirdPartyAudio` boolean — ThirdParty audio option
    - `audioConferenceInfo` boolean — Users can join the meeting using the existing 3rd party audio configuration
    - `globalDialCountries` GlobalDialInCountryResponse[]
      - `countryCode` string
      - `countryName` string
      - `checked` boolean
      - `order` integer
  - `inMeetings` UserInMeetingResponse
    - `enableWaitingRoom` boolean
    - `breakoutRoom` boolean
    - `chat` boolean
    - `polling` boolean
    - `annotation` boolean
    - `virtualBackground` boolean
    - `screenSharing` boolean
    - `requestPermissionToUnmute` boolean

---

[API](https://skmtc.net/ringcentral/apis/ringcentral-api.md) · [All operations](https://skmtc.net/ringcentral/apis/ringcentral-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ringcentral/ringcentral-api/versions/8d602198ec97/schema)
