---
title: "Create escalation rule"
method: POST
path: "/api/escalation-rules"
tags: ["Escalation Rules"]
---

# Create escalation rule

`POST /api/escalation-rules`

## Request

- Base URL: `https://dregs.com`
- URL: `https://dregs.com/api/escalation-rules`
- Auth: HTTP bearer

Creates a new escalation rule

## Request body

- V1CreateEscalationRuleRequest
  - `name` string
  - `conditions` RuleCondition[]
    - `condition` string
    - `category` string
    - `threshold` integer
    - `badge` string
    - `seconds` integer
  - `severity` 'INFO' | 'WARNING' | 'CRITICAL'
  - `channels` string[]
  - `openAfterSeconds` integer
  - `closeAfterSeconds` integer
  - `effectiveAt` string, date-time

## Response `200`

Escalation rule created

## Other responses

- `400`: Invalid request

---

[API](https://skmtc.dev/dregs/apis/dregs-api.md) · [All operations](https://skmtc.dev/dregs/apis/dregs-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dregs/apis/dregs-api/revisions/ea71f8c1eed4?raw)
