-
Notifications
You must be signed in to change notification settings - Fork 3
API Milestone
Ahrim Yang edited this page Nov 11, 2020
·
10 revisions
GET /api/milestones
?query {
isClosed: true || false,
}
// example
query = "isClosed=true"
- response
{
open,
closed,
milestones: [
{
num,
title,
dueDate,
description,
openedIssues: 열려있는 이슈의 개수,
closedIssues: 닫혀있는 이슈의 개수
},
...
]
}
POST /api/milestones
- request data
{ title, dueDate, description }
- response status code
code | 설명 |
---|---|
200 | 정상적으로 생성 |
400 | 날짜 형식 오류인 경우 |
409 | 레이블 이름이 이미 존재하는 경우 |
500 | 내부 서버 에러 |
- response
{
success,
message: 에러시에만 에러 메시지가 응답에 포함됨
}
DELETE /api/milestones/:num
- response status code
code | 설명 |
---|---|
200 | 정상적으로 삭제 |
404 | 삭제를 요청한 번호가 없는 경우 |
500 | 내부 서버 에러 |
- response
{
success,
message: 에러시에만 에러 메시지가 응답에 포함됨
}
PATCH /api/milestones/:num
- request data
{ title, dueDate, description, isClosed }
- response status code
code | 설명 |
---|---|
200 | 정상적으로 수정 |
400 | 날짜 형식 오류인 경우 |
404 | 수정를 요청한 번호가 없는 경우 |
500 | 내부 서버 에러 |
- response
{
success,
message: 에러시에만 에러 메시지가 응답에 포함됨
}