# List notification templates Get all notification templates for the platform. Includes both platform-specific and inherited templates from main. Endpoint: GET /api/notification/v1/platforms/{platform_key}/templates/ Version: 4.84.1-ai-plus Security: PlatformApiKeyAuthentication ## Path parameters: - `platform_key` (string, required) ## Response 200 fields (application/json): - `id` (string, required) Unique identifier for this notification template. - `type` (any,null) Select the type of notification from the available options. * DEFAULT_TEMPLATE - Default Template * APP_REGISTRATION - App Registration * USER_NOTIF_USER_REGISTRATION - User Notif User Registration * USER_NOTIF_COURSE_ENROLLMENT - User Notif Course Enrollment * ADMIN_NOTIF_COURSE_ENROLLMENT - Admin Notif Course Enrollment * USER_NOTIF_USER_INACTIVITY - User Notif User Inactivity * USER_NOTIF_COURSE_COMPLETION - User Notif Course Completion * USER_NOTIF_CREDENTIALS - User Notif Credentials * CUSTOM_NOTIFICATION - Custom Notification * PLATFORM_INVITATION - Platform Invitation * PROGRAM_INVITATION - Program Invitation * COURSE_INVITATION - Course Invitation * USER_NOTIF_LEARNER_PROGRESS - User Notif Learner Progress * PROACTIVE_LEARNER_NOTIFICATION - Proactive Learner Notification * ROLE_CHANGE - Role Change * COURSE_LICENSE_ASSIGNMENT - Course License Assignment * COURSE_LICENSE_GROUP_ASSIGNMENT - Course License Group Assignment * PROGRAM_LICENSE_ASSIGNMENT - Program License Assignment * PROGRAM_LICENSE_GROUP_ASSIGNMENT - Program License Group Assignment * USER_LICENSE_ASSIGNMENT - User License Assignment * USER_LICENSE_GROUP_ASSIGNMENT - User License Group Assignment - `name` (string,null) A friendly name for the notification template. - `description` (string) Admin-friendly description of what this notification does, when it triggers, and what data it needs - `is_inherited` (boolean, required) - `source_platform` (string, required) - `is_enabled` (boolean, required) - `can_customize` (boolean, required) - `is_custom` (boolean, required) - `message_title` (string,null) The title for the notification message. - `email_subject` (string,null) Email subject line (supports Django template syntax) - `spas` (string, required) - `allowed_channels` (string, required) - `available_context` (string, required)