실습용 API 호스트

<https://openmind-api.vercel.app/>

기수/팀 별 루트 URL

<https://openmind-api.vercel.app/{기수}-{팀}/>

오픈 마인드 API는 URL에 포함되는 기수와 팀 번호를 통해 구분합니다. 기수와 팀 번호는 도메인 바로 뒤 경로에 /{기수}-{팀}/ 형태로 추가됩니다. 예를 들어 0기 3팀이면 https://openmind-api.vercel.app/0-3/ 이렇게 시작하는 URL을 사용해야지 다른 팀들과 구분됩니다. 팀/기수별 기본 URL 뒤에 아래 앤드포인트들을 추가해서 리퀘스트를 보내주세요.

질문 대상 (Subject)

게시판에 등록하는 질문 대상 데이터를 저장합니다.

객체

id: integer 질문 대상 객체에 대한 고유 식별자.

name: string 질문 대상의 이름.

imageSource: string 질문 대상의 사진. 처음 생성시 이미지가 랜덤하게 생성됩니다.

questionCount: integer 질문 대상에 달린 총 질문의 수.

createdAt: str 객체가 생성된 시점.

예시

{
  "id": 2,
  "name": "강영훈",
  "imageSource": "<https://fastly.picsum.photos/id/311/200/200.jpg?hmac=CHiYGYQ3Xpesshw5eYWH7U0Kyl9zMTZLQuRDU4OtyH8>",
  "questionCount": 5,
  "createdAt": "2023-10-23T05:08:05.825279Z"
}

엔드포인트

POST   /subjects/
GET    /subjects/
GET    /subjects/{subjectId}/
DELETE /subjects/{subjectId}/

질문 대상 생성

질문 대상 목록 조회

질문 대상 조회