SLA Notification Schemes - SLA Notification Rules API
- List all SLA notification rules of an SLA notification scheme
- Get a single SLA notification rule of an SLA notification scheme
- Add an SLA notification rule to an SLA notification scheme
- Update an SLA notification rule of an SLA notification scheme
- Remove an SLA notification rule from an SLA notification scheme
- Remove all SLA notification rules from an SLA notification scheme
- Fields
List all SLA notification rules of an SLA notification scheme
List all SLA notification rules of an SLA notification scheme with a specific ID.
GET /sla_notification_schemes/:id/sla_notification_rules
Response
status: 200 OK
[
{
"id": 1,
"threshold_percentage": 25,
"notify_current_assignee": true,
"notify_service_owner": false,
"notify_support_team_manager": false,
"notify_support_team_coordinator": false,
"notify_first_line_team_manager": false,
"notify_first_line_team_coordinator": false,
"created_at": "2022-11-24T18:39:44-06:00",
"updated_at": "2022-11-24T18:39:44-06:00"
},
{
"id": 2,
"threshold_percentage": 50,
"notify_current_assignee": false,
"notify_service_owner": true,
"notify_support_team_manager": true,
"notify_support_team_coordinator": false,
"notify_first_line_team_manager": false,
"notify_first_line_team_coordinator": false,
"created_at": "2022-11-24T18:39:44-06:00",
"updated_at": "2022-11-24T18:39:44-06:00"
}
]
The response contains these fields by default.
Get a single SLA notification rule of an SLA notification scheme
GET /sla_notification_schemes/:id/sla_notification_rules/:rule_id
Response
status: 200 OK
{
"id": "...",
"...": "..."
}
The response contains these fields.
Add an SLA notification rule to an SLA notification scheme
Add a new SLA notification rule to an SLA notification scheme with a specific ID.
POST /sla_notification_schemes/:id/sla_notification_rules
When adding a new rule to an SLA notification scheme these fields are available.
Response
status: 201 Created
{
"id": "...",
"...": "..."
}
The response contains all fields of the created SLA notification rule and is similar to the response in Get a single SLA notification rule of an SLA notification scheme.
Update an SLA notification rule of an SLA notification scheme
Update an SLA notification rule with a specific ID of an SLA notification scheme with a specific ID.
PATCH /sla_notification_schemes/:id/sla_notification_rules/:rule_id
When updating an existing SLA notification rule these fields are available.
Response
status: 200 OK
{
"id": "...",
"...": "..."
}
The response contains all fields of the updated SLA notification rule and is similar to the response in Get a single SLA notification rule of an SLA notification scheme.
Remove an SLA notification rule from an SLA notification scheme
Remove the link between an SLA notification scheme with a specific ID and an SLA notification rule with a specific ID.
DELETE /sla_notification_schemes/:id/sla_notification_rules/:rule_id
Response
status: 204 No Content
Remove all SLA notification rules from an SLA notification scheme
Remove all links between an SLA notification scheme with a specific ID and its SLA notification rules.
DELETE /sla_notification_schemes/:id/sla_notification_rules
Response
status: 204 No Content
Fields
- created_at
- Readonly datetime — The date and time at which the SLA notification rule was created.
- id
- Readonly integer — The unique ID of the SLA notification rule.
- notify_current_assignee
- Optional boolean, default:
false— Whether to notify the current assignee of the request. - notify_first_line_team_coordinator
- Optional boolean, default:
false— Whether to notify the first line team coordinator of the service instance of the affected SLA. - notify_first_line_team_manager
- Optional boolean, default:
false— Whether to notify the first line team manager of the service instance of the affected SLA. - notify_service_owner
- Optional boolean, default:
false— Whether to notify the service owner of the service of the affected SLA. - notify_support_team_coordinator
- Optional boolean, default:
false— Whether to notify the support team coordinator of the service instance of the affected SLA. - notify_support_team_manager
- Optional boolean, default:
false— Whether to notify the support team manager of the service instance of the affected SLA. - threshold_percentage
- Required integer — The percentage of the resolution target duration when a notification should be generated.
- updated_at
- Readonly datetime — The date and time of the last update of the SLA notification rule. If the SLA notification rule has no updates it contains the
created_atvalue.