Skip to content
오주은 edited this page Feb 12, 2025 · 1 revision

📌 API 목록 정리

🎤 학생 답해요 관련 API

학생이 답해요에 참여하는 API

📍 답해요 조회 및 참여

  • GET /student/agendas/{agendaId} – 답해요 상세 조회
  • POST /student/agendas/{agendaId} – 답해요 참여
  • DELETE /student/agendas/{agendaId} – 답해요 나가기
  • GET /student/agendas – 답해요 상태별 조회
  • GET /student/agendas/{agendaId}/chat – 특정 답해요 채팅 조회
  • GET /student/agendas/my – 내가 참여한 답해요 리스트 조회 (카카오톡 채팅방)

🗣 학생 & 학생회 말해요 관련 API

말해요 채팅방의 채팅 내역을 관리하는 API

📍 말해요 조회

  • GET /api/opinions/{opinionId} – 말해요 채팅방에 해당하는 대학 이름 조회
  • GET /api/opinions/{opinionId}/chat – 말해요 채팅 내역 조회

🎓 학생회 답해요 관련 API

학생회가 답해요 안건을 관리하는 API

📍 답해요 관리

  • GET /admin/agendas – 안건 상태별 조회
  • POST /admin/agendas – 답해요 안건 생성
  • GET /admin/agendas/{agendaId} – 답해요 상세 조회
  • DELETE /admin/agendas/{agendaId} – 답해요 채팅방 삭제
  • PATCH /admin/agendas/{agendaId} – 답해요 채팅방 수정
  • PATCH /admin/agendas/{agendaId}/close – 답해요 채팅방 종료
  • GET /admin/agendas/{agendaId}/chat – 특정 답해요 채팅 조회

🎙 학생 말해요 관련 API

학생이 말해요를 제안하고 관리하는 API

📍 말해요 관리

  • GET /student/opinions – 최근 1달간 학생 말해요 통계 조회
  • POST /student/opinions – 학생 말해요 제안
  • PATCH /student/opinions/{opinionId}/remind – 학생 말해요 리마인드 요청
  • GET /student/opinions/my – 내가 만든 말해요 리스트 조회
  • DELETE /student/opinions/{opinionId} – 말해요 채팅방 삭제

🔐 멤버 인증 관련 API

📍 학생 로그인

  • POST /student/auth/{provider}/login – 소셜 로그인
  • POST /student/auth/login/extend – 로그인 연장
  • PATCH /student/auth/university – 학생의 소속 대학 정보 업데이트

📍 이메일 인증

  • POST /student/auth/email – 이메일 인증 요청
  • POST /student/auth/email/verify – 이메일 인증 확인

🖼 이미지 관리 API

📍 이미지 업로드 및 삭제

  • POST /api/images – 이미지 업로드
  • DELETE /api/images – 이미지 삭제

🎓 학생회 로그인 및 관리 API

📍 학생회 로그인

  • POST /admin/auth/login – 관리자 로그인

📍 대학 정보 조회

  • GET /api/universities – 등록된 대학 목록 조회

🏛 학생회 말해요 관련 API

학생회가 말해요를 관리하는 API

📍 말해요 목록 조회

  • GET /admin/opinions – 학생회 말해요 목록 조회

on:u

docs

Rules

프론트 개발일지

백엔드 개발일지

Clone this wiki locally