Admin

Create a user

회원가입

POST /api/admin

관리자는 Tooliv 서비스를 이용할 사용자를 회원가입시킬 수 있습니다.

Request Body

Name
Type
Description

email*

String

이메일

name*

String

이름

password*

String

비밀번호

{
  "message": "회원가입 완료"
}

Check for duplicate email

이메일 중복 검사

GET /api/admin/check

서비스 이용이 가능한 회원인지 확인하기 위해 이메일 중복검사를 합니다.

Path Parameters

Name
Type
Description

email*

String

중복 검사할 이메일

{
  "message": "이메일 사용 가능"
}

Get a list of users

회원 목록 조회

GET /api/admin/search

검색어와 페이지 번호를 이용하여 조회한 회원 목록을 return합니다.

Query Parameters

Name
Type
Description

keyword*

String

검색 키워드

sequence*

int

검색 페이지 번호

{
  "message": "회원 정보 목록 조회 완료",
  "userInfoResponseDTOList": [
    {
      "id": "string",
      "email": "string",
      "name": "string",
      "nickname": "string",
      "userCode": "userCode",
      "statusCode": "statusCode",
      "profileImage": "string"
    }
  ],
  "numberOfUsers": 1
}

Get total count of users

전체 회원 수 조회

GET /api/admin/total

Tooliv 서비스를 이용하는 전체 회원 수를 조회합니다.

{
  "message": "전체 회원 수 조회 완료",
  "totalUsers": 0
}

Update a user's role

회원 권한 변경

PATCH /api/admin/code

관리자는 회원 권한을 관리자, 사용자, 매니저로 변경할 수 있습니다.

Request Body

Name
Type
Description

email*

String

권한을 변경할 회 이메일

userCode*

UserCode

권한을 변경할 회원코드

{
  "message": "권한 변경 완료"
}

Delete a user

회원 삭제

DELETE /api/admin

서비스에서 회원을 삭제합니다.

Query Parameters

Name
Type
Description

email*

String

삭제할 회원 이메일

Last updated