66 lines
1.8 KiB
JSON
66 lines
1.8 KiB
JSON
[
|
|
{
|
|
"id": "default_json",
|
|
"name": "Default JSON (Current Format)",
|
|
"description": "Standard webhook payload format matching the current implementation",
|
|
"format": "json",
|
|
"content_type": "application/json",
|
|
"file": "default_json.j2",
|
|
"category": "general"
|
|
},
|
|
{
|
|
"id": "custom_json",
|
|
"name": "Custom JSON",
|
|
"description": "Flexible custom JSON format with configurable title, message, and priority fields",
|
|
"format": "json",
|
|
"content_type": "application/json",
|
|
"file": "custom_json.j2",
|
|
"category": "general"
|
|
},
|
|
{
|
|
"id": "gotify",
|
|
"name": "Gotify",
|
|
"description": "Optimized for Gotify push notification server with markdown support",
|
|
"format": "json",
|
|
"content_type": "application/json",
|
|
"file": "gotify.j2",
|
|
"category": "service"
|
|
},
|
|
{
|
|
"id": "ntfy",
|
|
"name": "Ntfy",
|
|
"description": "Simple text format for Ntfy pub-sub notification service",
|
|
"format": "text",
|
|
"content_type": "text/plain",
|
|
"file": "ntfy.j2",
|
|
"category": "service"
|
|
},
|
|
{
|
|
"id": "slack",
|
|
"name": "Slack",
|
|
"description": "Rich Block Kit format for Slack webhooks with visual formatting",
|
|
"format": "json",
|
|
"content_type": "application/json",
|
|
"file": "slack.j2",
|
|
"category": "service"
|
|
},
|
|
{
|
|
"id": "discord",
|
|
"name": "Discord",
|
|
"description": "Embedded message format for Discord webhooks with color-coded severity",
|
|
"format": "json",
|
|
"content_type": "application/json",
|
|
"file": "discord.j2",
|
|
"category": "service"
|
|
},
|
|
{
|
|
"id": "plain_text",
|
|
"name": "Plain Text",
|
|
"description": "Simple plain text format for logging or basic notification services",
|
|
"format": "text",
|
|
"content_type": "text/plain",
|
|
"file": "plain_text.j2",
|
|
"category": "general"
|
|
}
|
|
]
|