콘텐츠로 이동

수정



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"
}

문서 평가

이 페이지가 도움이 되었나요?