API 명세

소개

https://github.com/prgrms-fe-devcourse/NFE1-1-8-MOODI NFE1-1-8-MOODI에서 사용할 API 문서 입니다.

기본 URL: 모든 Api 요청은 https://td3axvf8x7.execute-api.ap-northeast-2.amazonaws.com/moodi을 기반으로 합니다.

테스트 URL

postman url

Diary Api

기본 URL: API 요청은https://td3axvf8x7.execute-api.ap-northeast-2.amazonaws.com/moodi/diray을 바탕으로 진행합니다.

인증

HTTP 메서드 사용

JSON CONVENTIONS

에러코드

에러 응답에는 code 와 message가 포함됩니다.

code 개요 설명
400 요구 데이터 불일치 요구하는 파라미터의 필수 항목을
누락했을 경우
403 권한이 없음 토큰이 없는 경우
404 (delete) 자원 존재하지 않음 삭제할 다이어리를 찾을 수 없습니다.
404 (update) 자원 존재하지 않음 수정할 다이어리를 찾을 수 없습니다.
500(공통) 데이터베이스 접근 오류 데이터베이스 접속 오류
200(get,delete,update) 성공 작업을 성공했습니다.
201(post) 성공 자원 생성을 성공했습니다.

reaction Api

기본 URL: API 요청은 https://td3axvf8x7.execute-api.ap-northeast-2.amazonaws.com/moodi/reaction을 바탕으로 진행합니다.

인증

HTTP 메서드 사용

JSON CONVENTIONS

에러코드

에러 응답에는 code 와 message가 포함됩니다.

| --- | --- | --- |

auth api

로그인 URL: API 요청은 [https://td3axvf8x7.execute-api.ap-northeast-2.amazonaws.com/moodi/](<https://td3axvf8x7.execute-api.ap-northeast-2.amazonaws.com/moodi/diray>)login을 바탕으로 진행합니다.

회원가입 URL: API 요청은 [https://td3axvf8x7.execute-api.ap-northeast-2.amazonaws.com/moodi/](<https://td3axvf8x7.execute-api.ap-northeast-2.amazonaws.com/moodi/diray>)signup을 바탕으로 진행합니다.

인증 URL : **** API 요청은 https://td3axvf8x7.execute-api.ap-northeast-2.amazonaws.com/moodi/verify을 바탕으로 진행합니다.

토큰 발급

HTTP 메서드 사용