You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
2.2 KiB
62 lines
2.2 KiB
{
|
|
"$schema": "http://json-schema.org/draft-07/schema",
|
|
"$id": "https://raw.githubusercontent.com/recyclarr/recyclarr/master/schemas/settings/notifications.json",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"apprise": {
|
|
"description": "Apprise-specific notification settings",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"required": ["base_url", "mode"],
|
|
"properties": {
|
|
"mode": {
|
|
"description": "The operating mode for Apprise itself. In 'stateful' mode, 'key' is required, 'tags' is optional, and 'urls' is ignored. In 'stateless' mode, 'urls' is optional, while 'key' and 'tags' are ignored.",
|
|
"type": "string",
|
|
"enum": ["stateless", "stateful"]
|
|
},
|
|
"base_url": {
|
|
"description": "The base URL for the Apprise API",
|
|
"type": "string",
|
|
"format": "uri"
|
|
},
|
|
"key": {
|
|
"description": "A key identifying the configuration (urls) to use in your Apprise instance. Required in 'stateful' mode, ignored in 'stateless' mode.",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "Filtering tags. Use the format documented here: https://github.com/caronc/apprise-api#tagging. Used in 'stateful' mode, ignored in 'stateless' mode.",
|
|
"type": "string"
|
|
},
|
|
"urls": {
|
|
"description": "List of notification service URLs. Used in 'stateless' mode, ignored in 'stateful' mode.",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"format": "uri"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"verbosity": {
|
|
"description": "The verbosity level for notifications",
|
|
"type": "string",
|
|
"default": "normal",
|
|
"oneOf": [
|
|
{
|
|
"const": "normal",
|
|
"description": "Includes errors, warnings, and informational (changes). This is the default."
|
|
},
|
|
{
|
|
"const": "detailed",
|
|
"description": "Everything in normal, plus empty messages (no changes)."
|
|
},
|
|
{
|
|
"const": "minimal",
|
|
"description": "Only errors and warnings."
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|