MungMate API
멍메이트 서버
Flutter iOS/Android 앱이 사용할 Vercel 친화 API 서버입니다. 배포 시 Postgres 어댑터와 FCM 알림을 연결할 수 있게 API 계약을 고정했습니다. 신뢰 검수 운영 화면은 /admin/trust에서 확인합니다.
GET
/api/v1/health서버 상태와 현재 스토리지 모드GET
/api/v1/session현재 세션 확인POST
/api/v1/session/email/code이메일 인증 코드 요청POST
/api/v1/session/email이메일 인증 코드 확인 후 프리뷰 세션 시작GET
/api/v1/me내 보호자/강아지 프로필PATCH
/api/v1/me/dog내 강아지 프로필 수정GET
/api/v1/me/trust내 강아지 신뢰 검증 상태POST
/api/v1/me/trust/verifications신뢰 검증 요청POST
/api/v1/me/deletion-request계정/데이터 삭제 요청 접수POST
/api/v1/media신뢰 검수용 이미지 업로드GET
/api/v1/media/:id업로드 이미지 조회GET
/api/v1/notifications내 알림 목록과 읽지 않은 수POST
/api/v1/notifications/read알림 읽음 처리GET
/api/v1/recommendations/dogs내 강아지 기준 거리순 예비 멍친 목록GET/POST
/api/v1/friend-requests친구 신청 조회/생성PATCH
/api/v1/friend-requests/:id친구 신청 수락/거절/취소GET
/api/v1/matches활성 멍친 목록GET
/api/v1/chat/threads멍친 채팅 스레드와 메시지POST
/api/v1/chat/messages채팅 메시지 전송GET/POST
/api/v1/walk-announcements산책 예고 조회/생성POST
/api/v1/walk-announcements/:id/response산책 예고 응답GET/POST
/api/v1/walk-plans산책 약속 조회/생성PATCH
/api/v1/walk-plans/:id산책 약속 확정/취소/완료POST
/api/v1/reports신고 접수POST
/api/v1/blocks차단 생성GET
/api/v1/admin/trust/verifications관리자 신뢰 검수 목록PATCH
/api/v1/admin/trust/verifications/:id관리자 신뢰 검수 처리GET
/api/v1/admin/reports관리자 신고/삭제 요청 목록PATCH
/api/v1/admin/reports/:id관리자 신고/삭제 요청 상태 변경