NotificationProviderBase

NotificationProviderBase
NotificationProviderBase

Notification provider common information

JSON Example
{
    "id": "e24ae877-6bfa-42da-a735-4ea55fba6c45",
    "name": "My Provider",
    "type": "string",
    "enabled": true,
    "notification_types": [
        "CRITICAL_CVE_PATCH_AVAILABLE"
    ],
    "created_at": "2025-10-31T12:42:14.000Z",
    "created_by": "johndoe",
    "updated_at": "2025-10-31T12:42:14.000Z",
    "updated_by": "johndoe",
    "removed_at": "2025-10-31T12:42:14.000Z",
    "removed_by": "johndoe"
}
id
Required

Unique identifier for a notification provider

string
name
Required

Name of the notification provider

type
Required

Type of notification provider

Possible values are : EMAIL, SLACK, GOOGLE_CHAT,
boolean
enabled
Required

Whether the provider is enabled

notification_types
Optional

List of notification types enabled for this provider

string As date-time As date-time
created_at
Required

Date when the provider was created

string
created_by
Required

User that created the provider

string As date-time As date-time
updated_at
Required

Date when the provider was last updated

string
updated_by
Required

User that last updated the provider

string As date-time As date-time
removed_at
Optional

Date when the provider was removed

string
removed_by
Optional

User that removed the provider