Team On-Call Duty Escalation Rule
Manage on-call duty escalation rule for the on-call policy.
Модель Team On-Call Duty Escalation Rule
Свойства
- Имя
_id- Тип
- Object ID
- Описание
ID of this object
- Имя
createdAt- Тип
- Date
- Описание
Date and Time when the object was created.
- Имя
updatedAt- Тип
- Date
- Описание
Date and Time when the object was updated.
- Имя
project- Тип
- Project
- Описание
Relation to Project Resource in which this object belongs
- Имя
projectId- Тип
- Object IDОбязательно
- Описание
ID of your Project in which this object belongs
- Имя
onCallDutyPolicy- Тип
- On-Call Policy
- Описание
Relation to On-Call Policy where this escalation rule belongs.
- Имя
onCallDutyPolicyId- Тип
- Object IDОбязательно
- Описание
ID of your On-Call Policy where this escalation rule belongs.
- Имя
team- Тип
- Team
- Описание
Relation to Team who is in this escalation rule.
- Имя
teamId- Тип
- Object ID
- Описание
ID of the team who is in this escalation rule.
- Имя
onCallDutyPolicyEscalationRule- Тип
- Escalation Rule
- Описание
Relation to On-Call Policy Escalation Rule where this user belongs.
- Имя
onCallDutyPolicyEscalationRuleId- Тип
- Object IDОбязательно
- Описание
ID of your On-Call Policy Escalation Rule where this user belongs.
- Имя
createdByUser- Тип
- User
- Описание
Relation to User who created this object (if this object was created by a User)
- Имя
createdByUserId- Тип
- Object ID
- Описание
User ID who created this object (if this object was created by a User)
/api/on-call-duty-policy-escalation-rule-team/get-listСписок
Этот метод возвращает постраничный список ваших объектов «Team On-Call Duty Escalation Rule». По умолчанию на странице до десяти записей.
Необязательные query-параметры
limit- число
- Сколько объектов вернуть. По умолчанию 10, максимум 100
skip- число
- Сколько объектов пропустить (для пагинации)
Необязательное тело запроса
query- Чтобы фильтровать Team On-Call Duty Escalation Rule, укажите запрос здесь. Подробнее: написание запросов.
select- По умолчанию возвращается только ID; для других полей используйте select. Подробнее: как выбирать поля.
sort- По умолчанию сортировка по дате создания. Порядок можно изменить — см. раздел «Сортировка» в типах данных.
Запрос списка
POST/api/on-call-duty-policy-escalation-rule-team/get-list?skip=0&limit=10Content-Type: application/json ApiKey: YOUR_API_KEY
{
"select": {
"onCallDutyPolicyEscalationRuleId": true,
"onCallDutyPolicyId": true,
"projectId": true,
"_id": true,
"createdAt": true
},
"query": {},
"sort": {
"createdAt": -1
}
}Ответ
{
"count": 10,
"limit": 10,
"skip": 0,
"data": [
{
"_id": "377eb110-28fe-11f1-b591-3fdcef396aba",
"onCallDutyPolicyEscalationRuleId": "550e8400-e29b-41d4-a716-446655440000",
"onCallDutyPolicyId": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2024-01-15T10:30:00.000Z"
},
{
"_id": "377eb111-28fe-11f1-b591-3fdcef396aba",
"onCallDutyPolicyEscalationRuleId": "550e8400-e29b-41d4-a716-446655440000",
"onCallDutyPolicyId": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2024-01-15T10:30:00.000Z"
},
{
"_id": "377eb112-28fe-11f1-b591-3fdcef396aba",
"onCallDutyPolicyEscalationRuleId": "550e8400-e29b-41d4-a716-446655440000",
"onCallDutyPolicyId": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2024-01-15T10:30:00.000Z"
}
]
}/api/on-call-duty-policy-escalation-rule-team/:id/get-itemПолучить по ID
Возвращает объект «Team On-Call Duty Escalation Rule» по идентификатору.
id- строка
- ID объекта
Необязательное тело запроса
select- По умолчанию возвращается только ID; для других полей используйте select. Подробнее: как выбирать поля.
Запрос одного объекта
POST/api/on-call-duty-policy-escalation-rule-team/:id/get-itemContent-Type: application/json ApiKey: YOUR_API_KEY
{
"select": {
"onCallDutyPolicyEscalationRuleId": true,
"onCallDutyPolicyId": true,
"projectId": true,
"_id": true,
"createdAt": true
}
}Ответ
{
"_id": "550e8400-e29b-41d4-a716-446655440000",
"onCallDutyPolicyEscalationRuleId": "550e8400-e29b-41d4-a716-446655440000",
"onCallDutyPolicyId": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2024-01-15T10:30:00.000Z"
}/api/on-call-duty-policy-escalation-rule-team/countКоличество
Возвращает количество ваших объектов «Team On-Call Duty Escalation Rule».
Необязательное тело запроса
query- Чтобы фильтровать Team On-Call Duty Escalation Rule, укажите запрос здесь. Подробнее: написание запросов.
Запрос количества
POST/api/on-call-duty-policy-escalation-rule-team/countContent-Type: application/json ApiKey: YOUR_API_KEY
{
"query": {}
}Ответ
{
"count": 107
}/api/on-call-duty-policy-escalation-rule-teamСоздать Team On-Call Duty Escalation Rule
Создаёт новый объект.
Запрос создания
POST/api/on-call-duty-policy-escalation-rule-teamContent-Type: application/json ApiKey: YOUR_API_KEY
{
"data": {
"onCallDutyPolicyEscalationRuleId": "550e8400-e29b-41d4-a716-446655440000",
"onCallDutyPolicyId": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"createdByUser": "Example created by user",
"createdByUserId": "550e8400-e29b-41d4-a716-446655440000"
}
}Ответ
{
"_id": "550e8400-e29b-41d4-a716-446655440000",
"onCallDutyPolicyEscalationRuleId": "550e8400-e29b-41d4-a716-446655440000",
"onCallDutyPolicyId": "550e8400-e29b-41d4-a716-446655440000",
"projectId": "550e8400-e29b-41d4-a716-446655440000",
"createdAt": "2024-01-15T10:30:00.000Z"
}/api/on-call-duty-policy-escalation-rule-team/:idОбновить по ID
Обновляет объект по ID.
Альтернативные методы
Если клиент не поддерживает PUT, используйте POST или GET с теми же заголовками и телом:
Запрос обновления
PUT/api/on-call-duty-policy-escalation-rule-team/:idContent-Type: application/json ApiKey: YOUR_API_KEY
{
"data": {}
}Ответ
{}/api/on-call-duty-policy-escalation-rule-team/:idУдалить по ID
Удаляет объект по ID.
Альтернативные методы
Если клиент не поддерживает DELETE, используйте POST или GET с теми же заголовками и телом:
Запрос удаления
DELETE/api/on-call-duty-policy-escalation-rule-team/:idContent-Type: application/json ApiKey: YOUR_API_KEY
Ответ
{}Права доступа
Для операций с ресурсом у ключа API должны быть права. При их отсутствии вернётся ответ 4xx.
Права на чтение
Нужны для чтения Team On-Call Duty Escalation Rule
Project OwnerProject AdminProject MemberRead On-Call Duty Policy Escalation Rule TeamRead All Project Resources
Права на создание
Нужны для создания Team On-Call Duty Escalation Rule
Project OwnerProject AdminProject MemberCreate On-Call Duty Policy Escalation Rule
Права на обновление
Нужны для обновления Team On-Call Duty Escalation Rule
Project OwnerProject AdminProject MemberEdit On-Call Duty Policy Escalation Rule Team
Права на удаление
Нужны для удаления Team On-Call Duty Escalation Rule
Project OwnerProject AdminProject MemberDelete On-Call Duty Policy Escalation Rule Team