콘텐츠로 이동

목록 조회



POST /api/v1/issue/list

개요

Body 요청 매개변수

매개변수명 유형 필수 설명
channelUUID string 채널 UUID
예시: chan_xxxxx
비허용: False
filters array 필터 조건
예시: [{key: xxxx, value: xxx, equal: true}...]
비허용: False
startTime integer 시작 시간
예시: xxxxx
비허용: False
endTime integer 종료 시간
예시: xxxxx
비허용: False
search string 일반 검색 필드
예시: xxxxx_text
비허용: False
빈 문자열 허용: True
pageSize integer 페이지당 반환 개수
비허용: False
예시: 10
pageIndex integer 페이지 번호
비허용: False
예시: 10

매개변수 추가 설명

filters 필터 조건 설명

매개변수명 매개변수 유형 필수 여부 매개변수 설명
channelUUID string Y 채널 uuid
startTime int F 시작 시간
endTime int F 종료 시간
pageIndex int F 페이지 번호
pageSize int F 페이지당 항목 수
search string F 검색 필드(이름 및 설명)
filters array F 인시던트 목록 필터 조건

filters 상세 설명

매개변수명 매개변수 유형 매개변수 설명
filters.key string 필터 조건 키
filters.value string 필터 조건 값
filters.equal string 비교 연산자 (true: 같음; false: 같지 않음)

filters.key 상세 설명

매개변수명 설명
resource 리소스 이름
level 인시던트 레벨 uuid
statusType 인시던트 상태 [10:Open, 15:Working, 20:Resolved, 25:Closed, 30:Pending]
creator 생성자
updator 업데이트자

filters 예시

[{"key": "statusType", "value": 30, "equal": true}, {"key": "resource", "value": 'dds', "equal": false}]

요청 예시

curl 'https://openapi.guance.com/api/v1/issue/list' \
-H 'DF-API-KEY: <DF-API-KEY>' \
-H 'Content-Type: application/json;charset=UTF-8' \
--data-raw '{"pageIndex":1,"pageSize":20,"search":"","filters":[],"channelUUID":"xxxxxxxx"}' \
--compressed

응답

{
    "code": 200,
    "content": {
        "data": [
            {
                "createAt": 1690424627,
                "creator": "acnt_xxxx32",
                "creatorInfo": {
                    "acntWsNickname": "",
                    "email": "xxx@guance.com",
                    "iconUrl": "",
                    "name": "kj1",
                    "username": "xxx@guance.com"
                },
                "deleteAt": -1,
                "description": "<span><span><span><span><span data-at-embedded=\"\" data-insert-by=\"@\" data-info=\"{&quot;item&quot;:{&quot;uuid&quot;:&quot;acnt_xxxx32&quot;}}\" contenteditable=\"false\">&nbsp;<span data-v-52ded4e5=\"\"><span data-v-52ded4e5=\"\" class=\"key-word\">@xxx@guance.com</span></span>&nbsp;</span><span data-at-embedded=\"\" data-insert-by=\"#\" data-info=\"{&quot;item&quot;:{&quot;uuid&quot;:&quot;chan_xxxx32&quot;}}\" contenteditable=\"false\">&nbsp;<span data-v-52ded4e5=\"\"><span data-v-52ded4e5=\"\"><span data-v-52ded4e5=\"\" class=\"key-word\">#jjj</span></span></span>&nbsp;</span>nn</span></span></span></span>",
                "extend": {
                    "channels": [
                        {
                            "exists": true,
                            "type": "#",
                            "uuid": "chan_xxxx32"
                        }
                    ],
                    "members": [
                        {
                            "exists": true,
                            "type": "@",
                            "uuid": "acnt_xxxx32"
                        }
                    ],
                    "sourceLink": "/tracing/service/table?leftActiveKey=Tracing&activeName=LinkToTrackService&w=wksp_xxxx32&time=15m",
                    "text": "@xxx@guance.com  #jjj nn"
                },
                "id": 108010,
                "level": 2,
                "name": "bbbb",
                "resource": "APM-http://testing-ft2x-saas.cloudcare.cn/tracing/service/table?leftActiveKey=Tracing&activeName=LinkToTrackService&w=wksp_xxxx32&time=15m",
                "resourceType": "viewer",
                "resourceUUID": "",
                "status": 0,
                "statusType": 30,
                "subIdentify": "",
                "updateAt": 1690424680,
                "updator": "acnt_xxxx32",
                "updatorInfo": {
                    "acntWsNickname": "",
                    "email": "xxx@guance.com",
                    "iconUrl": "",
                    "name": "kj1",
                    "username": "xxx@guance.com"
                },
                "uuid": "issue_xxxx32",
                "workspaceUUID": "wksp_xxxx32"
            }
        ],
        "pageInfo": {
            "count": 1,
            "pageIndex": 1,
            "pageSize": 20,
            "totalCount": 1
        }
    },
    "errorCode": "",
    "message": "",
    "success": true,
    "traceId": "13848669999527981167"
}

문서 평가

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