---
title: "Update SLO Burn Rate Rule"
method: PUT
path: "/service-level-objective-burn-rate-rule/{id}"
tags: ["SLO Burn Rate Rule"]
---

# Update SLO Burn Rate Rule

`PUT /service-level-objective-burn-rate-rule/{id}`

## Request

- Base URL: `https://oneuptime.com/api`
- URL: `https://oneuptime.com/api/service-level-objective-burn-rate-rule/{id}`
- Auth: API key in header `APIKey`
- TypeScript: <https://skmtc.dev/oneuptime/apis/oneuptime-openapi-specification/docs/service-level-objective-burn-rate-rule/:id/put.ts> (a function with typed inputs; its response is checked against the schema)

Endpoint to update an existing SLO Burn Rate Rule

## Path parameters

- `id` string, uuid, required

## Request body

- object
  - `data` ServiceLevelObjectiveBurnRateRuleUpdateSchema, required: Update schema for ServiceLevelObjectiveBurnRateRule model. Update
    - `name` string: Name of this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `isEnabled` boolean: Whether this burn rate rule is enabled. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `burnRateThreshold` number: Alert when the burn rate in both the long and short windows is at or above this threshold (e.g. 14.4). Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `longWindowInMinutes` number: Length of the long lookback window in minutes (e.g. 60). The alert fires when both windows exceed the threshold and resolves when the long window drops below it. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `shortWindowInMinutes` number: Length of the short lookback window in minutes (e.g. 5). Guards against alerting on burn that has already stopped. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `minimumSampleCount` number: For event-based SLIs only: skip this rule when the long window has fewer than this many total events. Prevents noisy alerts on low traffic. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `refireSuppressionMinutes` number: Minimum number of minutes after an alert or incident resolves before this rule can declare that same record again. Each output is suppressed independently, from its own resolve. Defaults to the long window length when not set. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `shouldCreateAlert` boolean: Raise an Alert when this burn rate rule fires. Enabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `shouldCreateIncident` boolean: Declare an Incident when this burn rate rule fires. Disabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `alertSeverityId` string, uuid: ID of the Alert Severity of the alert created when this burn rate rule fires. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `onCallDutyPolicies` object[]: On-call duty policies attached to alerts created by this burn rate rule. Incidents have their own list. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `alertTitleTemplate` string: Title of the alert raised when this burn rate rule fires. Supports template variables such as {{sloName}}. Leave empty to use the default title. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `alertDescriptionTemplate` string: Description (in Markdown) of the alert raised when this burn rate rule fires. Supports template variables. Leave empty to use the default description. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `alertRemediationNotes` string: Remediation notes (in Markdown) attached to the alert raised when this burn rate rule fires. Supports template variables. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `isAlertPrivate` boolean: Make the alert raised by this burn rate rule private, so only its owners, project admins and project owners can see it. Disabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `autoResolveAlert` boolean: Resolve the alert automatically when the burn rate over the long window drops back below the threshold. Enabled by default. When disabled, the alert stays open until someone resolves it. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `alertLabels` object[]: Labels added to alerts raised by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `alertOwnerTeams` object[]: Teams added as owners of alerts raised by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `alertOwnerUsers` object[]: Users added as owners of alerts raised by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `incidentSeverityId` string, uuid: ID of the Incident Severity of the incident declared when this burn rate rule fires. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `incidentOnCallDutyPolicies` object[]: On-call duty policies attached to incidents declared by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `incidentTitleTemplate` string: Title of the incident declared when this burn rate rule fires. Supports template variables such as {{sloName}}. Leave empty to use the default title. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `incidentDescriptionTemplate` string: Description (in Markdown) of the incident declared when this burn rate rule fires. Supports template variables. Leave empty to use the default description. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `incidentRemediationNotes` string: Remediation notes (in Markdown) attached to the incident declared when this burn rate rule fires. Supports template variables. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `isIncidentPrivate` boolean: Make the incident declared by this burn rate rule private, so only its owners, project admins and project owners can see it. Disabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `autoResolveIncident` boolean: Resolve the incident automatically when the burn rate over the long window drops back below the threshold. Enabled by default. When disabled, the incident stays open until someone resolves it. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `incidentLabels` object[]: Labels added to incidents declared by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `incidentOwnerTeams` object[]: Teams added as owners of incidents declared by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `incidentOwnerUsers` object[]: Users added as owners of incidents declared by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `addSloOwnersAsOwners` boolean: Also add the owner users and owner teams of the Service Level Objective as owners of the alerts and incidents this burn rate rule creates. Disabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]

## Response `200`

Updated successfully

- object
  - `data` ServiceLevelObjectiveBurnRateRuleReadSchema: Read schema for ServiceLevelObjectiveBurnRateRule model. Read
    - `_id` string, uuid: ID of this object. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `createdAt` object: Date and Time when the object was created. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `updatedAt` object: Date and Time when the object was updated. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `deletedAt` object: Date and Time when the object was deleted. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `projectId` string, uuid: ID of your OneUptime Project in which this object belongs. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [No access - you don't have permission for this operation]
    - `serviceLevelObjectiveId` string, uuid, required: ID of the Service Level Objective this burn rate rule belongs to. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [No access - you don't have permission for this operation]
    - `name` string, required: Name of this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `isEnabled` boolean: Whether this burn rate rule is enabled. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `burnRateThreshold` number, required: Alert when the burn rate in both the long and short windows is at or above this threshold (e.g. 14.4). Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `longWindowInMinutes` number, required: Length of the long lookback window in minutes (e.g. 60). The alert fires when both windows exceed the threshold and resolves when the long window drops below it. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `shortWindowInMinutes` number, required: Length of the short lookback window in minutes (e.g. 5). Guards against alerting on burn that has already stopped. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `minimumSampleCount` number: For event-based SLIs only: skip this rule when the long window has fewer than this many total events. Prevents noisy alerts on low traffic. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `refireSuppressionMinutes` number: Minimum number of minutes after an alert or incident resolves before this rule can declare that same record again. Each output is suppressed independently, from its own resolve. Defaults to the long window length when not set. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `shouldCreateAlert` boolean: Raise an Alert when this burn rate rule fires. Enabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `shouldCreateIncident` boolean: Declare an Incident when this burn rate rule fires. Disabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `alertSeverityId` string, uuid: ID of the Alert Severity of the alert created when this burn rate rule fires. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `onCallDutyPolicies` object[]: On-call duty policies attached to alerts created by this burn rate rule. Incidents have their own list. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `alertTitleTemplate` string: Title of the alert raised when this burn rate rule fires. Supports template variables such as {{sloName}}. Leave empty to use the default title. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `alertDescriptionTemplate` string: Description (in Markdown) of the alert raised when this burn rate rule fires. Supports template variables. Leave empty to use the default description. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `alertRemediationNotes` string: Remediation notes (in Markdown) attached to the alert raised when this burn rate rule fires. Supports template variables. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `isAlertPrivate` boolean: Make the alert raised by this burn rate rule private, so only its owners, project admins and project owners can see it. Disabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `autoResolveAlert` boolean: Resolve the alert automatically when the burn rate over the long window drops back below the threshold. Enabled by default. When disabled, the alert stays open until someone resolves it. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `alertLabels` object[]: Labels added to alerts raised by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `alertOwnerTeams` object[]: Teams added as owners of alerts raised by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `alertOwnerUsers` object[]: Users added as owners of alerts raised by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `incidentSeverityId` string, uuid: ID of the Incident Severity of the incident declared when this burn rate rule fires. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `incidentOnCallDutyPolicies` object[]: On-call duty policies attached to incidents declared by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `incidentTitleTemplate` string: Title of the incident declared when this burn rate rule fires. Supports template variables such as {{sloName}}. Leave empty to use the default title. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `incidentDescriptionTemplate` string: Description (in Markdown) of the incident declared when this burn rate rule fires. Supports template variables. Leave empty to use the default description. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `incidentRemediationNotes` string: Remediation notes (in Markdown) attached to the incident declared when this burn rate rule fires. Supports template variables. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `isIncidentPrivate` boolean: Make the incident declared by this burn rate rule private, so only its owners, project admins and project owners can see it. Disabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `autoResolveIncident` boolean: Resolve the incident automatically when the burn rate over the long window drops back below the threshold. Enabled by default. When disabled, the incident stays open until someone resolves it. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `incidentLabels` object[]: Labels added to incidents declared by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `incidentOwnerTeams` object[]: Teams added as owners of incidents declared by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `incidentOwnerUsers` object[]: Users added as owners of incidents declared by this burn rate rule. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
      - `id` string
    - `addSloOwnersAsOwners` boolean: Also add the owner users and owner teams of the Service Level Objective as owners of the alerts and incidents this burn rate rule creates. Disabled by default. Permissions - Create: [Project Owner, Project Admin, Create SLO Burn Rate Rule], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [Project Owner, Project Admin, Edit SLO Burn Rate Rule]
    - `lastAlertCreatedAt` object: The last time an alert was created by this burn rate rule. Computed by the worker. Permissions - Create: [No access - you don't have permission for this operation], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [No access - you don't have permission for this operation]
    - `lastAlertResolvedAt` object: The last time an alert created by this burn rate rule was resolved. Computed by the worker. Permissions - Create: [No access - you don't have permission for this operation], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [No access - you don't have permission for this operation]
    - `lastIncidentCreatedAt` object: The last time an incident was declared by this burn rate rule. Computed by the worker. Permissions - Create: [No access - you don't have permission for this operation], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [No access - you don't have permission for this operation]
    - `lastIncidentResolvedAt` object: The last time an incident declared by this burn rate rule was resolved. Computed by the worker. Permissions - Create: [No access - you don't have permission for this operation], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [No access - you don't have permission for this operation]
    - `createdByUserId` string, uuid: User ID who created this object (if this object was created by a User). Permissions - Create: [No access - you don't have permission for this operation], Read: [Project Owner, Project Admin, Project Member, Viewer, Read SLO Burn Rate Rule], Update: [No access - you don't have permission for this operation]

## Other responses

- `400`: Bad request. This response indicates that the request was malformed or contained invalid data.
- `401`: Unauthorized. This response indicates that the request requires user authentication.
- `402`: Payment Required. This response indicates that the request requires payment or a valid subscription.
- `403`: Forbidden. This response indicates that the server understood the request, but refuses to authorize it.
- `404`: Not found. The record does not exist, belongs to another project, or is one you may not read - the same answer for each.
- `405`: Project not found. This response indicates that the requested project does not exist or is not accessible.
- `408`: Request Timeout. This response indicates that the server timed out waiting for the request.
- `415`: Unable to reach server. This response indicates that the server is currently unreachable or down.
- `422`: Not authorized. This response indicates that the user does not have permission to access the requested resource.
- `500`: Internal Server Error. This response indicates that the server encountered an unexpected condition that prevented it from fulfilling the request.

---

[API](https://skmtc.dev/oneuptime/apis/oneuptime-openapi-specification.md) - [All operations](https://skmtc.dev/oneuptime/apis/oneuptime-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/oneuptime/apis/oneuptime-openapi-specification/revisions/ba3307d00304?raw)
