-
Type:
Suggestion
-
Resolution: Unresolved
-
Component/s: Notifications - Configuration - Notifications Hub
There is currently no public REST API available to programmatically read or manage the Customer Notifications project-level configuration in Jira Service Management Cloud.
This configuration controls which notification rules are enabled or disabled for a given service project (e.g., "Request created", "Request resolved", "Comment added for customer", etc.), as well as the associated notification templates.
While the existing public endpoint{{ /rest/servicedeskapi/}} allows developers to manage requests, participants, and per-request notification subscriptions, there is no endpoint that exposes or allows modification of the project-level Customer Notifications settings themselves.
We'd like that Atlassian expose one or more public REST API endpoints for Jira Service Management Cloud that allow developers to:
- Retrieve the list of Customer Notification rules configured for a service project, including their enabled/disabled status and associated templates.
- Update the enabled/disabled state of one or more Customer Notification rules for a service project.
- Retrieve the notification template (subject and body) for a given Customer Notification rule.
- Update the notification template for a given Customer Notification rule.
Organizations and Marketplace app vendors that manage multiple JSM service projects need the ability to:
- Audit Customer Notification configurations across projects programmatically, rather than manually reviewing each project's settings in the UI.
- Replicate notification configurations from one project to another at scale (e.g., during project creation or migration workflows).
- Manage notification settings as part of automated configuration management pipelines.
This is particularly relevant for Marketplace apps that offer backup, restore, and configuration management capabilities for JSM projects. Without a public API, these tools cannot fully support Customer Notifications as part of their feature set, leaving a gap in what can be backed up or replicated.
A public, stable REST API endpoint is available that allows authenticated users with appropriate project admin permissions to read and manage Customer Notification configurations for a JSM service project.