Skip to content

[POST] 주차별 목표 등록

Kayoung Yoon edited this page Jan 14, 2021 · 9 revisions
메소드 경로 짧은 설명
POST /goals 설정된 키워드에 대한 주차별 목표를 등록합니다.

뷰 캡처

요청 헤더

Content-Type: application/json
key 설명 타입 비고
jwt 사용자 인증 토큰 String not Null

요청 바디

key 설명 타입 형식 예시
startDate 해당 주차의 시작 날짜의 00시00분00초에 해당하는 유닉스 시간 Long 유닉스 시간(밀리초 단위) 1610031600000
totalKeywordId 해당 주차의 키워드 중 목표를 등록하고자 하는 것의 totalKeywordId String 숫자 1
goal 등록 할 목표 내용 String - -
{
    "startDate": 1610031600000,
    "totalKeywordId": "1",
    "goal" : "열정가득하게 참여하기"
} 

응답 바디

성공

{
    "status": 200,
    "success": true,
    "message": "목표 추가 성공",
    "data": {
        "isGoalCompleted": false,
        "id": 15,
        "TotalKeywordId": "1",
        "goal": "열정가득하게 참여하기",
        "date": "2021-01-06T00:00:00.000Z"
    }
}

실패

  • 입력값에 NULL VALUE
{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다."
}
  • 서버 내부 에러
{
    "status": 500,
    "success": false,
    "message": "서버 내부 에러"
}