수정¶
POST /api/v1/issue/notification_policy/{issue_notification_policy_uuid}/modify
개요¶
알림 정책 수정
경로 매개변수¶
| 매개변수명 | 유형 | 필수 | 설명 |
|---|---|---|---|
| notification_schedule_uuid | string | Y | 알림 일정 uuid |
Body 요청 매개변수¶
| 매개변수명 | 유형 | 필수 | 설명 |
|---|---|---|---|
| name | string | Y | 알림 정책 이름 빈 값 허용: False 최대 길이: 256 빈 문자열 허용: False |
| notificationScheduleUUIDs | array | 알림 일정 UUID 목록 예시: ['nsche_xxx', 'nsche_yyy'] 빈 값 허용: False |
|
| extend | json | 확장 정보, 알림 범위, 에스컬레이션 설정 포함 빈 값 허용: False |
|
| extend.notifyTypes | array | 알림 유형 예시: ['issue.add', 'issue.modify', 'issueUpgrade.noManager', 'issueUpgrade.processTimeout', 'issueReply.add', 'issueReply.modify', 'issueReply.delete', 'dailySummary'] 빈 값 허용: False |
|
| extend.upgradeCfg | json | 에스컬레이션 설정 빈 값 허용: False |
매개변수 추가 설명¶
매개변수 설명: 생성 인터페이스 참조
요청 예시¶
curl 'https://openapi.guance.com/api/v1/notification_policy/inpy_c79b26b3f6a540888f1773317093c0bd/modify' \
-H 'DF-API-KEY: <DF-API-KEY>' \
-H 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{"name":"api_modify test","notificationScheduleUUIDs":["nsche_a15990d7e6ec4514842dbee74e26a1cf"],"extend":{"notifyTypes":["issueUpgrade.noManager","issueReply.add"],"upgradeCfg":{"noManager":{"duration":1200},"processTimeout":{}}}}' \
--compressed
응답¶
{
"code": 200,
"content": {
"createAt": 1735801143,
"creator": "wsak_f2ba9858f4414655be39efc882b120dd",
"declaration": {},
"deleteAt": -1,
"extend": {
"notifyTypes": [
"issueUpgrade.noManager",
"issueReply.add"
],
"upgradeCfg": {
"noManager": {
"duration": 1200
},
"processTimeout": {}
}
},
"id": 60,
"name": "api_modify test",
"notificationScheduleUUIDs": [
"nsche_a15990d7e6ec4514842dbee74e26a1cf"
],
"status": 0,
"updateAt": 1735801453.487606,
"updator": "wsak_f2ba9858f4414655be39efc882b120dd",
"uuid": "inpy_c79b26b3f6a540888f1773317093c0bd",
"workspaceUUID": "wksp_798c5e0f589e4992994196832f64b6ba"
},
"errorCode": "",
"message": "",
"success": true,
"traceId": "TRACE-6303A3CB-0AA0-47B9-8A31-6ABC12DE8499"
}