인증 (Auth)

기능 사용자 Method URL 설명 기타
로그인 (구글) user POST /auth/google 구글 OAuth를 통한 로그인 신규 사용자 여부 반환
로그아웃 user POST /auth/logout 현재 로그인 세션 종료 JWT 토큰

사용자

기능 사용자 Method URL 설명 기타
내 정보 조회 user GET /users/me 현재 사용자 정보 조회 JWT 토큰

명함

기능 사용자 Method URL 설명 기타
내 명함 조회 user GET /cards/me 현재 사용자 정보 조회
명함 생성 user POST /cards 새로운 명함 생성 최초 가입 시에만 사용
명함 수정 user PATCH /cards/me 기존 명함 정보 수정
명함 조회 user GET /cards/{email} 특정 사용자의 명함 조회

친구 요청

기능 사용자 Method URL 설명 기타
친구 신청 user POST /friend-requests 이메일을 통해 친구 요청
받은 친구 요청 목록 user GET /friend-requests/received 내가 받은 친구 요청 목록 조회
보낸 친구 요청 목록 user GET /friend-requests/sent 내가 보낸 친구 요청 목록 조회
친구 요청 수락 user PATCH /friend-requests/{requestId} 친구 요청 수락
친구 요청 거절 user PATCH /friend-requests/{requestId} 친구 요청 거절

친구

기능 사용자 Method URL 설명 기타
친구 목록 조회 user GET /friends 사용자의 친구 목록 조회
친구 삭제 user DELETE /friends/{Email} 친구 목록에서 친구 삭제

명함 공유

기능 사용자 Method URL 설명 기타
명함 공유 링크 생성 user POST /shares 자신의 명함 공유 링크 생성 QR/PNG 생성
공유 명함 조회 user GET /shares/{token} 공유 링크를 통해 명함 조회