Api Endpoints
API 엔드포인트
회원
회원가입
로그인
비밀번호 재설정
Oauth
소셜 로그인
상품 관리
상품 이미지 등록 - POST /api/v1/product-image
Req
POST /api/v1/product-image
Content-type: multipart/form-data
{
"fileName": "image1.jpg",
"contentType": "image/jpeg"
}
Res
HTTP/1.1 201 Created
{
"imageId": "randumUUID",
"imageKey": "key",
"imageUrl": "https://image.s3/product/randomUUID"
}상품 조회 - GET /api/v1/products?categoryId={categoryId}&minPrice={minprice}&maxPrice={maxprice}&sort={sortType},{sortBy}&page={page}&size={size}
상품 등록 (Admin) - POST /api/v1/products
상품 수정 (Admin) - PUT /api/v1/products/{productId}
상품 삭제 (Admin) - DELETE /api/v1/products/{productId}
카테고리 관리
카테고리 생성 (Admin)
카테고리 수정 (Admin)
상품 주문
상품 주문하기
장바구니 상품 주문하기
장바구니
장바구니 조회
상품 추가
상품 수량 수정
상품 제거
배송
배송 조회
배송 생성
배송 업데이트
리뷰
리뷰 전체 조회 (Admin)
회원 리뷰 조회 (Admin)
내 리뷰 전체조회
내 리뷰 조회
리뷰 등록
리뷰 수정
리뷰 삭제
고객센터
문의 전체 조회 (Admin)
회원 문의 조회 (Admin)
내 문의 전체 조회
내 문의 조회
프로모션
프로모션 조회
프로모션 등록 (Admin)
프로모션 수정 (Admin)
프로모션 삭제 (Admin)
쿠폰
쿠폰 전체 조회 (Admin)
쿠폰 조회 (Admin)
내 쿠폰 전체조회
내 쿠폰 조회
쿠폰 생성
쿠폰 수정
쿠폰 삭제
관리자
회원 전체 조회
회원 조회
통계 조회
공지 전체 조회
공지 조회
공지 등록
공지 수정
공지 삭제
Last updated