User preferences for the Margin application.
Record Key
literal:self
Fixed literal value
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
disableExternalLinkWarning
boolean
Optional
If true, do not show the confirmation modal when opening external links.
externalLinkSkippedHostnames
array
of
string
Optional
List of hostnames to skip the external link warning modal for.
maxLength: 100 itemslabelPreferences
array
of
ref
#labelPreference
Optional
Per-label visibility preferences for subscribed labelers.
maxLength: 500 itemssubscribedLabelers
array
of
ref
#labelerSubscription
Optional
List of labeler services the user subscribes to for content moderation.
maxLength: 50 itemsView raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"createdAt"
],
"properties": {
"createdAt": {
"type": "string",
"format": "datetime"
},
"labelPreferences": {
"type": "array",
"items": {
"ref": "#labelPreference",
"type": "ref"
},
"maxLength": 500,
"description": "Per-label visibility preferences for subscribed labelers."
},
"subscribedLabelers": {
"type": "array",
"items": {
"ref": "#labelerSubscription",
"type": "ref"
},
"maxLength": 50,
"description": "List of labeler services the user subscribes to for content moderation."
},
"disableExternalLinkWarning": {
"type": "boolean",
"description": "If true, do not show the confirmation modal when opening external links."
},
"externalLinkSkippedHostnames": {
"type": "array",
"items": {
"type": "string",
"maxLength": 255
},
"maxLength": 100,
"description": "List of hostnames to skip the external link warning modal for."
}
}
},
"description": "User preferences for the Margin application."
}