관리자 페이지
관리자 권한만 접근 가능
유저 전체 목록
GET
/api/users
Query Parameters
pageNumber
Number
pageNumber 1 is default
Headers
authorization*
String
Bearer Token
작가
작가 등록 / + 첫 상품 등록
POST
/api/artists
생성 시 반드시 상품 하나 함 등록
Headers
authorization*
String
Bearer Token
Content-type*
String
application/json
Request Body
product.image*
String
product.title*
String
product.artCode*
String
artist.record*
String
artist.aka*
String
artist.name*
String
artist.code*
String
product.theme*
String
product.info.details*
String
product.info.size*
String
product.info.canvas*
Number
product.info.createdAt*
String
product.price*
Number
작가 비활성화(중단) | 활성화
PATCH
/api/artists
Headers
Content-type*
String
application/json
authorization*
String
Bearer Token
Request Body
isActive*
Boolean
artistId*
ObjectId
작가 내용 수정
PATCH
/api/artists/:id
Path Parameters
id*
ObjectId
작가 고유 아이디
Headers
authorization*
String
Bearer Token
Content-type*
String
application/json
Request Body
name
String
aka
String
record
String
thumbnail
String
상품
상품 등록
POST
/api/products
Headers
Content-type*
String
application/json
authorization*
String
Bearer Token
Request Body
artist*
ObjectId
artCode*
String
title*
String
image*
String
theme*
String
info*
Object
details / size / canvas / createdAt
price*
Number
해당 상품 수정
PATCH
/api/products/:id
Path Parameters
id*
ObjectId
해당 상품고유아이디
Headers
Content-type*
String
application/json
authorization*
String
Bearer Token
Request Body
title
String
image
String
theme
String
info
Object
details / size / canvas / createdAt
price
Number
해당 상품 삭제 (미판매 시)
DELETE
/api/products/:id
Path Parameters
id*
ObjectId
Headers
authorization*
String
Bearer Token
주문
주문 진행단계 변경 ( 발송 준비, 배송 중, 배송 완료, 반품 신청)
PATCH
/api/orders/:id
Path Parameters
id*
ObjectId
Headers
authorization*
String
Bearer Token
Content-type*
String
application/json
Request Body
status*
Number
발송준비중 1, 배송중 2, 배송완료 3, 반품요청중 4
전체 주문 내역
GET
/api/orders
Query Parameters
pageNumber
Number
pageNumber 1 is default
Headers
authorization*
String
Bearer Token
이벤트
배너 등록
POST
/api/events
Headers
Content-type*
String
application/json
Request Body
heading*
String
content*
String
linkname*
String
link*
String
image*
String
해당 배너 수정
PATCH
/api/events/:id
Path Parameters
id*
ObjectId
이벤트 고유아이디
Headers
Content-type*
String
application/json
authorization*
String
Bearer Token
Request Body
heading
String
content
String
linkname
String
link
String
image
String
해당 배너 삭제
DELETE
/api/events/:id
Path Parameters
id*
ObjectId
배너고유아이디
Headers
authorization
String
Bearer Token
Last updated