A declaration of the existence of labeler service.
Record Key
literal:self
Fixed literal value
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
labels
union
Optional
No description provided.
Known types:
policies
ref
app.bsky.labeler.defs#labelerPolicies
Required
No description provided.
reasonTypes
array
of
ref
com.atproto.moderation.defs#reasonType
Optional
The set of report reason 'codes' which are in-scope for this service to review and action. These usually align to policy categories. If not defined (distinct from empty array), all reason types are allowed.
subjectCollections
array
of
string
nsid
Optional
Set of record types (collection NSIDs) which can be reported to this service. If not defined (distinct from empty array), default is any record type.
subjectTypes
array
of
ref
com.atproto.moderation.defs#subjectType
Optional
The set of subject types (account, record, etc) this service accepts reports on.
View raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"policies",
"createdAt"
],
"properties": {
"labels": {
"refs": [
"com.atproto.label.defs#selfLabels"
],
"type": "union"
},
"policies": {
"ref": "app.bsky.labeler.defs#labelerPolicies",
"type": "ref"
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"reasonTypes": {
"type": "array",
"items": {
"ref": "com.atproto.moderation.defs#reasonType",
"type": "ref"
},
"description": "The set of report reason 'codes' which are in-scope for this service to review and action. These usually align to policy categories. If not defined (distinct from empty array), all reason types are allowed."
},
"subjectTypes": {
"type": "array",
"items": {
"ref": "com.atproto.moderation.defs#subjectType",
"type": "ref"
},
"description": "The set of subject types (account, record, etc) this service accepts reports on."
},
"subjectCollections": {
"type": "array",
"items": {
"type": "string",
"format": "nsid"
},
"description": "Set of record types (collection NSIDs) which can be reported to this service. If not defined (distinct from empty array), default is any record type."
}
}
},
"description": "A declaration of the existence of labeler service."
}