Skip to main content


SettingsInput is the partial type of the Settings type for performing mutations.

type SettingsInput {  live: LiveConfigurationInput  moderation: MODERATION_MODE  communityGuidelines: SettingsCommunityGuidelinesInput  premodLinksEnable: Boolean  customCSSURL: String  disableCommenting: SettingsDisableCommentingInput  editCommentWindowLength: Int  organization: SettingsOrganizationInput  closeCommenting: SettingsCloseCommentingInput  wordList: SettingsWordListInput  email: SettingsEmailConfigurationInput  auth: SettingsAuthInput  integrations: SettingsExternalIntegrationsInput  recentCommentHistory: RecentCommentHistoryConfigurationInput  charCount: SettingsCharCountInput  stories: StoryConfigurationInput  reaction: ReactionConfigurationInput  staff: StaffConfigurationInput  accountFeatures: CommenterAccountFeaturesInput  slack: SlackConfigurationInput  locale: Locale  newCommenters: NewCommentersConfigurationInput  premoderateSuspectWords: Boolean  rte: RTEConfigurationInput  media: MediaConfigurationInput  memberBios: Boolean}


live (LiveConfigurationInput)#

live provides configuration options related to live updates for stories on this site.

moderation (MODERATION_MODE)#

moderation is the moderation mode for all Stories on the site.

communityGuidelines (SettingsCommunityGuidelinesInput)#

communityGuidelines will be shown in the comments stream.

premodLinksEnable (Boolean)#

premodLinksEnable will put all comments that contain links into premod.

customCSSURL (String)#

customCSSURL is the URL of the custom CSS used to display on the frontend.

disableCommenting (SettingsDisableCommentingInput)#

disableCommenting will disable commenting site-wide.

editCommentWindowLength (Int)#

editCommentWindowLength is the length of time (in seconds) after a comment is posted that it can still be edited by the author.

organization (SettingsOrganizationInput)#

organization stores information about the organization behind this specific instance of Coral.

closeCommenting (SettingsCloseCommentingInput)#

closeCommenting contains settings related to the automatic closing of commenting on Stories.

wordList (SettingsWordListInput)#

wordList will return a given list of words.

email (SettingsEmailConfigurationInput)#

email is the set of credentials and settings associated with the organization.

auth (SettingsAuthInput)#

auth contains all the settings related to authentication and authorization.

integrations (SettingsExternalIntegrationsInput)#

integrations contains all the external integrations that can be enabled.

recentCommentHistory (RecentCommentHistoryConfigurationInput)#

recentCommentHistory is the set of settings related to how automatic pre-moderation is controlled.

charCount (SettingsCharCountInput)#

charCount stores the character count moderation settings.

stories (StoryConfigurationInput)#

stories stores the configuration around stories.

reaction (ReactionConfigurationInput)#

reaction specifies the configuration for reactions.

staff (StaffConfigurationInput)#

staff specifies the configuration for the staff badges assigned to users with any role above COMMENTER.

accountFeatures (CommenterAccountFeaturesInput)#

accountFeatures specifies the configuration for accounts.

slack (SlackConfigurationInput)#

slack specifies the configuration for Slack integration.

locale (Locale)#

locale specifies the locale for this Tenant.

newCommenters (NewCommentersConfigurationInput)#

newCommenters is the configuration for how new commenters comments are treated.

premoderateSuspectWords (Boolean)#

premoderateSuspectWords when enabled will cause any comments that contain suspect words to be sent to pre-moderation to be reviewed by a moderator prior to being presented in stream.

rte (RTEConfigurationInput)#

rte is the configuration of the Rich-Text-Editor.

media (MediaConfigurationInput)#

media is the configuration media content attached to Comment's.

memberBios (Boolean)#

memberBios is whether members can define a bio for their account.