Skip to content

API connection Test #13

@cheoroo

Description

@cheoroo

사용자 인증

  • : 로그인 (/login): 이메일과 비밀번호를 받아 사용자 인증을 수행합니다.
  • : 로그아웃 (/logout): 현재 세션을 파기합니다.
  • : 세션 확인 (/check-session): 현재 세션의 유효성을 확인합니다.

그룹 관리

  • : 그룹 생성 (/groups): 새로운 그룹을 생성합니다.
  • : 그룹 조회 (/groups): 전체 그룹 목록을 조회합니다.
  • : 그룹 멤버 조회 (/groups/:groupId/members): 특정 그룹의 멤버 목록을 조회합니다.
  • : 그룹 가입 요청 조회 (/groups/:groupId/join-requests): 그룹 리더가 그룹 가입 요청을 조회합니다.
  • : 그룹 가입 요청 상태 업데이트 (/groups/:groupId/join-requests/:requestId): 그룹 리더가 그룹 가입 요청을 승인 또는 거절합니다.
  • : 그룹 삭제 (/groups/:groupId): 그룹 리더가 그룹을 삭제합니다.

레코드 및 트랙 관리

  • : 레코드 생성 (/groups/:groupId/records): 특정 그룹에 새로운 레코드를 추가합니다.
  • : 레코드 조회 (/groups/:groupId/records): 특정 그룹의 레코드 목록을 조회합니다.
  • : 레코드 삭제 (/records/:recordId): 레코드를 삭제합니다.
  • : 트랙 생성 (/users/:userId/tracks): 특정 유저의 트랙을 추가합니다.
  • : 트랙 조회 (/users/:userId/tracks): 특정 유저의 트랙 목록을 조회합니다.
  • : 트랙 삭제 (/tracks/:trackId): 트랙을 삭제합니다.

파일 관리

  • : 파일 업로드 (/upload): 파일을 업로드합니다.
  • : 파일 조회 (/uploads/:filename): 특정 파일을 조회합니다.
  • : 파일 목록 조회 (/uploads): 업로드된 파일 목록을 조회합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions