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