Production version 2

BOAuthentication

APIDescription
POST api/bo/authen/signin

Sign In

GET api/bo/authen/signout?token={token}

Sign Out

BONotificationCustomer

APIDescription
POST api/bo/notification/customer

No documentation available.

BOInvoice

APIDescription
GET api/bo/invoices?invoiceCode={invoiceCode}&ownerName={ownerName}&status={status}

Get Invoices

GET api/bo/invoices/{invoiceId}

Get Invoice

GET api/bo/invoices/{invoiceId}/approve

Approve Invoice Payment

GET api/bo/invoices/{invoiceId}/reject

Reject Invoice Payment

MSFavorite

APIDescription
GET api/ms/favorite/auction/bidder/pagination?status={status}&search={search}

Get Pagination Favorite Bidder (Status: "all","soon","act","clo")

GET api/ms/favorite/auction/owner/pagination?status={status}&search={search}

Get Pagination Favorite Owner (Status: "all","soon","act","clo")

POST api/ms/favorite/auction/create/{aucId}

Create Favorite

DELETE api/ms/favorite/auction/delete/{favoriteId}

Delete Favorite

DELETE api/ms/favorite/auction/delete/byAuctionId/{auctionId}

Delete Favorite By AuctionId

MSBank

APIDescription
GET api/ms/banks

Get Banks

BOSetting

APIDescription
GET api/bo/setting/getall

Get All Settings

GET api/bo/setting/get?settingName={settingName}

Get Setting By Setting Name

PUT api/bo/setting/update

Update Setting

GET api/bo/setting/banner/pagination

Get Banner To Pagination

POST api/bo/setting/banner/create

Banner Create

PUT api/bo/setting/banner/update/{setId}

Banner Update

PUT api/bo/setting/banner/sequence

Banner Sequence

PUT api/bo/setting/banner/disableenable/{setId}

Banner Enable / Disable

PUT api/bo/setting/banner/remove/{setId}

Banner Remove

BOAuction

APIDescription
GET api/bo/auction/get/{AuctionId}

Get One Auction

GET api/bo/auction/table?auctiontypeId={auctiontypeId}&status={status}

Get Table Auction (use AucId:"all" or ID Nunmber, Status: "all","soon","act","clo","can")

PUT api/bo/auction/cancel/{auctionId}

Cancel By Id

GET api/bo/auction/bid/pagination?AuctionId={AuctionId}&filter={filter}

Get List AuctionBid By AuctionId (filter "all","normal")

PUT api/bo/auction/switchshowhalloffame/{auctionbidId}

Switch ShowHallOfFame

PUT api/bo/auction/bid/cancel/{auctionbidId}

Cancel AuctionBid

DateTime

APIDescription
GET api/datetime/now

No documentation available.

MSAuctionBid

APIDescription
GET api/ms/auction/bid/topthree/winnerfrequent

Get Top 3 Customer Bid Winner Frequent

GET api/ms/auction/bid/list/{auctionId}

Get List Bid By Auction

GET api/ms/auction/bid/list

Get List Bid

GET api/ms/auction/bid/list/bycustomer

Get List Bid By Customer

GET api/ms/auction/bid/table

Get Table Bid

BOUserRole

APIDescription
GET api/bo/userRoles

Get User Roles

GET api/bo/userRoles/{userRoleId}

Get User Role

POST api/bo/userRoles

Create User Role

PUT api/bo/userRoles/{userRoleId}

Update User Role

MSPaymentMethod

APIDescription
GET api/ms/customers/payment_methods

Get Customer Payment Methods

GET api/ms/customers/payment_methods/store

Get Store Payment Methods

GET api/ms/customers/payment_methods/{paymentMethodId}

Get Payment Method

POST api/ms/customers/payment_methods

Create Customer Payment Method

POST api/ms/customers/payment_methods/store

Create Store Payment Method

PUT api/ms/customers/payment_methods/{paymentMethodId}

Update Payment Method

DELETE api/ms/customers/payment_methods/{paymentMethodId}

Remove Payment Method

MSOrder

APIDescription
GET api/ms/orders

Get Orders Detail

GET api/ms/orders/items

Get Items Number

GET api/ms/orders/tracking/buyer?firstDate={firstDate}&secondDate={secondDate}&search={search}&status={status}

Get Buyer Orders Tracking

GET api/ms/orders/tracking/seller?firstDate={firstDate}&secondDate={secondDate}&search={search}&status={status}

Get Seller Orders Tracking

GET api/ms/orders/tracking/store?firstDate={firstDate}&secondDate={secondDate}&search={search}&status={status}

Get Store Invoice

GET api/ms/orders/tracking/{orderId}

Get Order Tracking

POST api/ms/orders

Add Product to Order

PUT api/ms/orders/{orderListId}

Update Product Quantity In Order

DELETE api/ms/orders/{orderListId}

Remove Product From Order

POST api/ms/orders/checkout

Checkout Orders

PUT api/ms/orders/{orderId}/cancel

Cancel Order

PUT api/ms/orders/{orderId}/voucher

Apply Voucher

DELETE api/ms/orders/{orderId}/voucher

Remove Voucher

PUT api/ms/orders/{orderId}/paymentslip

Upload Payment Slip

PUT api/ms/orders/invoices/{invoiceId}/paymentslip

Upload Payment Slip Store Invoice

PUT api/ms/orders/{orderId}/shipping

Update Order Shipping Number

PUT api/ms/orders/{orderId}/reject

Reject Order Payment

GET api/ms/orders/order_auction/exclamation

Get Orders Or Auctions Payment Exclamation

GET api/ms/orders/exclamation

Get Orders Payment Exclamation

GET api/ms/orders/exclamation/buyer

Get Orders Payment Exclamation Buyer

GET api/ms/orders/exclamation/seller

Get Orders Payment Exclamation Seller

MSStoreMessage

APIDescription
GET api/ms/storemessage/bycustomer/{storeUrl}

Get Message By Customer

POST api/ms/storemessage/read/bycustomer/{storeUrl}

Read By Customer

GET api/ms/storemessage/allmessage/bystore?search={search}

Get All Pagination By Store

GET api/ms/storemessage/bystore/{customerId}

Get Message By Store

POST api/ms/storemessage/read/bystore/{customerId}

Read By Owner

POST api/ms/storemessage/send

Send Message (Receiver {storeURL},{customerId}) : (SenderStatus "cus","own") : (MessageType "img","txt")

POST api/ms/storemessage/remove/{messageId}

No documentation available.

MSVoucher

APIDescription
GET api/ms/voucher/bycustomer/{storeUrl}

Get By Customer

GET api/ms/voucher/bystore/{isPrivate}

Get By Store (isPrivate "all","private","public")

GET api/ms/voucher/{voucherId}

Get By Id

GET api/ms/voucher/customerlist

List Customer By Owner

PUT api/ms/voucher/customermapping/{voucherId}

Add Customer Mapping

GET api/ms/voucher/codeduplicate/{voucherCode}

Check Code Duplicate

POST api/ms/voucher/create

Create (DiscountType "percent","cash")

PUT api/ms/voucher/remove/{voucherId}

Remove

BOFAQCategory

APIDescription
GET api/bo/faq_categories

Get FAQ Categories

GET api/bo/faq_categories/{articleCategoryId}

Get FAQ Category

POST api/bo/faq_categories

Create FAQ Category

PUT api/bo/faq_categories/{articleCategoryId}

Update FAQ Category

PUT api/bo/faq_categories/{articleCategoryId}/status

Deactivate Or Activate FAQ Category (Switch)

DELETE api/bo/faq_categories/{articleCategoryId}/remove

Remove FAQ Category

MSCustomer

APIDescription
GET api/ms/customer/info

Get Personal Information

GET api/ms/customer/except_in_auction/{auctionId}

Get All Customers For Lobby

PUT api/ms/customer/update

Update Personal Information

PUT api/ms/customer/seller_register

Seller Register

PUT api/ms/customer/change_email

Change Email

GET api/ms/customer/verify_newEmail?token={token}

Verify New Email

PUT api/ms/customer/change_phoneNo

Change Phone No

POST api/ms/customer/verify_newPhoneNo

Verify New Phone No

PUT api/ms/customer/change_password

Change Password

MSAddress

APIDescription
GET api/ms/customers/addresses

Get Addresses

GET api/ms/customers/addresses/{addressId}

Get Address

POST api/ms/customers/addresses

Create Address

PUT api/ms/customers/addresses/{addressId}

Update Address

DELETE api/ms/customers/addresses/{addressId}

Remove Address

GET api/ms/customers/addresses/{addressId}/switch

Switch Address

MSArticle

APIDescription
GET api/ms/articles?categoryId={categoryId}

Get Articles

GET api/ms/articles/{articleId}

Get Article

GET api/ms/articles/{articleId}/other

Get Other Articles

MSProduct

APIDescription
GET api/ms/product/all/{filter}

Get All Pagination (filter "all","lowprice","highprice","hot","last")

GET api/ms/product/bystore?url={url}&productcategoryId={productcategoryId}&filter={filter}

Get Pagination By Store (filter "all","lowprice","highprice","hot","last")

GET api/ms/product/recommend?url={url}&productId={productId}

Get Top Six Recommend (หากไม่ต้องการให้โชว์สินค้าชิ้นใดให้กรอก ProductId ชิ้นนั้น)

GET api/ms/product/bycode?url={url}&productCode={productCode}

Get By Code (Product ที่ Active เท่านั้น)

GET api/ms/product/byowner?storeId={storeId}&status={status}&productcategoryId={productcategoryId}

Get Pagination By Owner (Status "all","act","dea")

GET api/ms/product/bycode/forowner/{productCode}

Get By Code For Owner

GET api/ms/product/codeduplicate/{productCode}

Check Code Duplicate

GET api/ms/product/nameduplicate?productName={productName}&productId={productId}

Check Name Duplicate

POST api/ms/product/create

Create

PUT api/ms/product/update/{productId}

Update

GET api/ms/product/stocktransaction/{productId}

Get Pagination Product Stock Transaction

PUT api/ms/product/update/stock?productId={productId}&quantity={quantity}&remark={remark}

Update Stock of Product

PUT api/ms/product/enabledisable/{productId}

EnableDisable

PUT api/ms/product/remove/{productId}

Remove

BOAuctionType

APIDescription
GET api/bo/auction/type/list

Get List AuctionType

GET api/bo/auction/type/get/{AuctionTypeId}

Get One AuctionType

GET api/bo/auction/type/table

Get Table AuctionType

POST api/bo/auction/type/create

Create AuctionType

PUT api/bo/auction/type/edit/{AuctionTypeId}

Edit AuctionType

PUT api/bo/auction/type/EnableDisable/{AuctionTypeId}

Chang Status AuctionType

DELETE api/bo/auction/type/delete/{AuctionTypeId}

Delete AuctionType

BOPermission

APIDescription
GET api/bo/permissions/{userRoleId}

Get Permissions

PUT api/bo/permissions/{permissionId}

Update Permission

BOCustomer

APIDescription
GET api/bo/customers?email={email}&username={username}&fullname={fullname}&status={status}&verifystatus={verifystatus}

Get Customers

GET api/bo/customers/{customerId}

Get Customer

GET api/bo/customers/seller_verify

Get Waiting Verify Seller

PUT api/bo/customers/{customerId}/seller_verify

Verify Seller

PUT api/bo/customers/{customerId}/seller_reject_verify

Reject Verify Seller

PUT api/bo/customer/activate/{customerId}

Activate Customer

PUT api/bo/customer/block/{customerId}

Block Customer

PUT api/bo/customers/remove/{customerId}

Remove Customer

POST api/bo/customers

Create Customer

PUT api/bo/customers/{customerId}

Change Customer Password

MSStore

APIDescription
GET api/ms/store/all/pagination

Get All Pagination (เห็นเฉพาะร้านที่ Active)

GET api/ms/store/{url}

Get By URL (สำหรับ Customer)

GET api/ms/store/byowner

Get By Owner

GET api/ms/store/nameduplicate/{storename}

Check StoreName Duplicate

GET api/ms/store/urlduplicate/{url}

Check StoreURL Duplicate

POST api/ms/store/create

Create

PUT api/ms/store/update/{storeId}

Update

PUT api/ms/store/enabledisable/{storeId}

Change Enable/Disable

PUT api/ms/store/cancelremove/{storeId}

Cancel PreRemove

PUT api/ms/store/remove/{storeId}

PreRemove (เมื่อเปลี่ยนเป็น PreRemove จะยังไม่ลบร้านจนกว่าจะครบ 15 วัน ในช่วงนี้สามารถยกเลิก PreRemove ได้ หากต้องการสร้างร้านใหม่ต้องรอครบ 15 วันก่อน)

MSFAQ

APIDescription
GET api/ms/faqs?categoryId={categoryId}

Get FAQS

GET api/ms/faqs/{articleId}

Get FAQ

MSFAQCategory

APIDescription
GET api/ms/faq_categories

Get FAQ Categories

Core

APIDescription
GET api/core/health

No documentation available.

MSProductCategory

APIDescription
GET api/ms/productcategory/bystore/{url}

Get Pagination By Store

POST api/ms/productcategory/create

Create

PUT api/ms/productcategory/update/{productcategoryId}

Update

PUT api/ms/productcategory/remove/{productcategoryId}

Remove

MSAuctionTracking

APIDescription
GET api/ms/auction_tracking/winner?firstdt={firstdt}&seconddt={seconddt}&search={search}&status={status}

Get Auction Trackings Winner

GET api/ms/auction_tracking/owner?firstdt={firstdt}&seconddt={seconddt}&search={search}&status={status}

Get Auction Trackings Owner

GET api/ms/auction_tracking/winner/{auctionId}

Get Auction Tracking Winner By ID

GET api/ms/auction_tracking/owner/{auctionId}

Get Auction Tracking Owner By ID

POST api/ms/auction_tracking

Create Auction Tracking

GET api/ms/auction_tracking/exclamation

Get Auctions Payment Exclamation

GET api/ms/auction_tracking/exclamation/winner

Get Auctions Payment Exclamation Winner

GET api/ms/auction_tracking/exclamation/owner

Get Auctions Payment Exclamation Owner

Job

APIDescription
GET api/job

No documentation available.

GET api/job/list

No documentation available.

MSPayment

APIDescription
POST api/ms/payment/create/transferslip/bycustomer

Create PaymentMethod ByCustomer

POST api/ms/payment/create/transferslip/byowner

Create PaymentMethod ByOwner

MSAuthentication

APIDescription
POST api/ms/authen/signup

Sign Up

POST api/ms/authen/signin

Sign In

GET api/ms/authen/signout?token={token}

Sign Out

POST api/ms/authen/request_verify

Request Verify

GET api/ms/authen/send_otp?token={token}

Send OTP

POST api/ms/authen/verifyOTP

Verify OTP

GET api/ms/authen/verify_email?token={token}

Verify Email

GET api/ms/authen/valid_token?token={token}

Check Token

POST api/ms/authen/forgot_password

Forgot Password

GET api/ms/authen/forgot_password/send_otp?token={token}

Forgot Password Send OTP Again

POST api/ms/authen/forgot_password/verify_otp

Forgot Password Verify OTP

GET api/ms/authen/verify_token?token={token}

Verify Customer Token

PUT api/ms/authen/reset_password

Reset Password

MSNotificationCustomer

APIDescription
GET api/ms/notification/customer?status={status}&read={read}

Get all notifications

PUT api/ms/notification/customer/read/{id}

Mark as read

PUT api/ms/notification/customer/read/all

Mark as read all

DELETE api/ms/notification/customer/{id}

Delete notification

MSArticleCategory

APIDescription
GET api/ms/article_categories

Get Article Categories

BOUser

APIDescription
GET api/bo/users?userId={userId}&email={email}&username={username}&fullname={fullname}&status={status}

Get Users

GET api/bo/users/{userId}

Get User

POST api/bo/users

Create User

PUT api/bo/users/{userId}

Update User

PUT api/bo/users/self

Update User Self

PUT api/bo/users/change_password

Change Own Password

PUT api/bo/users/change_password/{userId}

Change Other User Password

DELETE api/bo/users/{userId}/remove

Remove User

PUT api/bo/users/{userId}/activate

Activate User

PUT api/bo/users/{userId}/deactivate

Deactivate User

MSSetting

APIDescription
GET api/ms/setting/serviceprice

Get ServicePrice

GET api/ms/setting/payment/accounts

Get Main Account

GET api/ms/setting/banner/list

Get Banner To List

MSLobby

APIDescription
GET api/ms/lobby/members?auctionId={auctionId}&status={status}&search={search}

Get Lobby Member (Status "act","blo","req","rej")

PUT api/ms/lobby/approve/members

Approve Members Lobby

PUT api/ms/lobby/block/members

Block Members Lobby

PUT api/ms/lobby/reject/members

Reject Members Lobby

PUT api/ms/lobby/remove/members

Remove Members Lobby

PUT api/ms/lobby/request?auctionId={auctionId}

MemberRequest

BOFAQ

APIDescription
GET api/bo/faqs?categoryId={categoryId}&status={status}

Get FAQS

GET api/bo/faqs/{articleId}

Get FAQ

POST api/bo/faqs

Create FAQ

PUT api/bo/faqs/{articleId}

Update FAQ

PUT api/bo/faqs/{articleId}/status

Deactivate Or Activate FAQ (Switch)

DELETE api/bo/faqs/{articleId}/remove

Remove FAQ

MSAuctionType

APIDescription
GET api/ms/auction/type/list

Get List AuctionType

GET api/ms/auction/type/get/{AuctionTypeId}

Get One AuctionType

GET api/ms/auction/type/table

Get Table AuctionType

BOStore

APIDescription
GET api/bo/store/all/pagination

Get All Pagination

GET api/bo/store/{storeId}

Get By Id

GET api/bo/store/customers/nothavestore?searchUsername={searchUsername}

Get Customers Not have Store

GET api/bo/store/nameduplicate/{storename}?customerId={customerId}

Check StoreName Duplicate

GET api/bo/store/urlduplicate/{url}?customerId={customerId}

Check StoreURL Duplicate

POST api/bo/store/create/{customerId}

Create

PUT api/bo/store/update/{storeId}

Update

PUT api/bo/store/enableblock/{storeId}

Change Block / Unblock

PUT api/bo/store/preremove/{storeId}

PreRemove

PUT api/bo/store/cancelremove/{storeId}

Cancel PreRemove

PUT api/bo/store/remove/{storeId}

Remove

Bank

APIDescription
GET api/ms/bank

No documentation available.

BOArticle

APIDescription
GET api/bo/articles?categoryId={categoryId}&status={status}

Get Articles

GET api/bo/articles/{articleId}

Get Article

POST api/bo/articles

Create Article

PUT api/bo/articles/{articleId}

Update Article

PUT api/bo/articles/{articleId}/status

Deactivate Or Activate Article (Switch)

DELETE api/bo/articles/{articleId}/remove

Remove Article

BOArticleCategory

APIDescription
GET api/bo/article_categories

Get Article Categories

GET api/bo/article_categories?categoryName={categoryName}

Get Article Categories List

GET api/bo/article_categories/{articleCategoryId}

Get Article Category

POST api/bo/article_categories

Create Article Category

PUT api/bo/article_categories/{articleCategoryId}

Update Article Category

PUT api/bo/article_categories/{articleCategoryId}/status

Deactivate Or Activate Article Category (Switch)

DELETE api/bo/article_categories/{articleCategoryId}

Remove Article Category

BODashboard

APIDescription
GET api/bo/dashboard

Get General Information

GET api/bo/dashboard/auctions/statistics/years

Get Auctions Statistics Years

GET api/bo/dashboard/auctions/statistics/{year}/{month}

Get Auctions Statistics Graph

BOPayment

APIDescription
GET api/bo/payment/transferslip/list

Get List TransferSlip ServicePrice

GET api/bo/payment/transferslip/{transferslipId}

Get One TransferSlip ServicePrice

PUT api/bo/payment/transferslip/approve/{transferslipId}

Approve TransferSlip ServicePrice

BOModule

APIDescription
GET api/bo/modules

Get Modules

GET api/bo/modules/pagination

Get Modules Pagination

GET api/bo/modules/{moduleId}

Get Module

GET api/bo/modules/get_by_role

Get Modules By User Role

POST api/bo/modules

Create Module

PUT api/bo/modules/{moduleId}

Update Module

PUT api/bo/modules/sequence?moduleId={moduleId}&moving={moving}

Update Module Sequence ("up","down")

PUT api/bo/modules/{moduleId}/status

Deactivate Or Activate Module (Switch)

DELETE api/bo/modules/{id}

Delete Module

MSAuction

APIDescription
GET api/ms/auction/get/dashboard/winner

Get Dashboard Auctions Winner

GET api/ms/auction/get/{AuctionId}

Get Auction By Id

GET api/ms/auction/get/auctioncode/{auctionCode}

Get Auction By Code

GET api/ms/auction/list/byowner

Get Auction list By OwnerId

GET api/ms/auction/halloffame

Get Auction Hall of Fame

GET api/ms/auction/pagination/byowner?status={status}&firstdt={firstdt}&seconddt={seconddt}&search={search}

Get Auction Pagination By OwnerId (use "all","act","clo","can")

GET api/ms/auction/pagination/historybid/bycustomer?status={status}&firstdt={firstdt}&seconddt={seconddt}&search={search}

Get Auction Pagination Bid History By Customer

GET api/ms/auction/table?auctiontypeId={auctiontypeId}&status={status}

Get Table Auction (use AucId:"all" or ID Nunmber, Status: "all","soon","act","clo")

GET api/ms/auction/table/bystore?storeURL={storeURL}&auctiontypeId={auctiontypeId}&status={status}

Get Table Auction By StoreURL (use AucId:"all" or ID Nunmber, Status: "all","soon","act","clo")

POST api/ms/auction/create

Create Auction (AccessLevel "pub","pro","pri")

PUT api/ms/auction/edit/{AuctionId}

Edit Auction

PUT api/ms/auction/cancel/{AuctionId}

Cancel Auction By Owner

PUT api/ms/auction/remove/{AuctionId}

Remove Auction By Owner

GET api/ms/auction/topthreebids/{AuctionId}

Get TopThreeAuctionBids

MSInvoice

APIDescription
GET api/ms/invoice/list/bycustomer

Get List By Customer

GET api/ms/invoice/pagination/bycustomer/{status}

Get Pagination By Customer (use "all","pai","unp")

GET api/ms/invoice/get/bycustomer/{invoiceId}

Customer Get Invoice By Id

GET api/ms/invoice/get/bycustomer/invoiceCode/{invoiceCode}

Customer Get Invoice By Code

GET api/ms/invoice/list/byowner

Get List By Owner

GET api/ms/invoice/pagination/byowner/{status}

Get Pagination By Owner (use "all","pai","unp")

GET api/ms/invoice/get/byowner/{invoiceId}

Owner Get Invoice By Id

GET api/ms/invoice/get/byowner/invoiceCode/{invoiceCode}

Owner Get Invoice By Code

PUT api/ms/invoice/update/address?addressId={addressId}&invoiceId={invoiceId}

Update Address Invoice

PUT api/ms/invoice/update/payment/{invoiceId}

Update Payment Slip

GET api/ms/invoice/reject/payment/{invoiceId}

Reject Payment Slip

MSFavorite

APIDescription
GET api/ms/favorite/auction/bidder/pagination?status={status}&search={search}

Get Pagination Favorite Bidder (Status: "all","soon","act","clo")

GET api/ms/favorite/auction/owner/pagination?status={status}&search={search}

Get Pagination Favorite Owner (Status: "all","soon","act","clo")

POST api/ms/favorite/auction/create/{aucId}

Create Favorite

DELETE api/ms/favorite/auction/delete/{favoriteId}

Delete Favorite

DELETE api/ms/favorite/auction/delete/byAuctionId/{auctionId}

Delete Favorite By AuctionId

MSBank

APIDescription
GET api/ms/banks

Get Banks

MSAuctionBid

APIDescription
GET api/ms/auction/bid/topthree/winnerfrequent

Get Top 3 Customer Bid Winner Frequent

GET api/ms/auction/bid/list/{auctionId}

Get List Bid By Auction

GET api/ms/auction/bid/list

Get List Bid

GET api/ms/auction/bid/list/bycustomer

Get List Bid By Customer

GET api/ms/auction/bid/table

Get Table Bid

MSPaymentMethod

APIDescription
GET api/ms/customers/payment_methods

Get Customer Payment Methods

GET api/ms/customers/payment_methods/store

Get Store Payment Methods

GET api/ms/customers/payment_methods/{paymentMethodId}

Get Payment Method

POST api/ms/customers/payment_methods

Create Customer Payment Method

POST api/ms/customers/payment_methods/store

Create Store Payment Method

PUT api/ms/customers/payment_methods/{paymentMethodId}

Update Payment Method

DELETE api/ms/customers/payment_methods/{paymentMethodId}

Remove Payment Method

MSOrder

APIDescription
GET api/ms/orders

Get Orders Detail

GET api/ms/orders/items

Get Items Number

GET api/ms/orders/tracking/buyer?firstDate={firstDate}&secondDate={secondDate}&search={search}&status={status}

Get Buyer Orders Tracking

GET api/ms/orders/tracking/seller?firstDate={firstDate}&secondDate={secondDate}&search={search}&status={status}

Get Seller Orders Tracking

GET api/ms/orders/tracking/store?firstDate={firstDate}&secondDate={secondDate}&search={search}&status={status}

Get Store Invoice

GET api/ms/orders/tracking/{orderId}

Get Order Tracking

POST api/ms/orders

Add Product to Order

PUT api/ms/orders/{orderListId}

Update Product Quantity In Order

DELETE api/ms/orders/{orderListId}

Remove Product From Order

POST api/ms/orders/checkout

Checkout Orders

PUT api/ms/orders/{orderId}/cancel

Cancel Order

PUT api/ms/orders/{orderId}/voucher

Apply Voucher

DELETE api/ms/orders/{orderId}/voucher

Remove Voucher

PUT api/ms/orders/{orderId}/paymentslip

Upload Payment Slip

PUT api/ms/orders/invoices/{invoiceId}/paymentslip

Upload Payment Slip Store Invoice

PUT api/ms/orders/{orderId}/shipping

Update Order Shipping Number

PUT api/ms/orders/{orderId}/reject

Reject Order Payment

GET api/ms/orders/order_auction/exclamation

Get Orders Or Auctions Payment Exclamation

GET api/ms/orders/exclamation

Get Orders Payment Exclamation

GET api/ms/orders/exclamation/buyer

Get Orders Payment Exclamation Buyer

GET api/ms/orders/exclamation/seller

Get Orders Payment Exclamation Seller

MSStoreMessage

APIDescription
GET api/ms/storemessage/bycustomer/{storeUrl}

Get Message By Customer

POST api/ms/storemessage/read/bycustomer/{storeUrl}

Read By Customer

GET api/ms/storemessage/allmessage/bystore?search={search}

Get All Pagination By Store

GET api/ms/storemessage/bystore/{customerId}

Get Message By Store

POST api/ms/storemessage/read/bystore/{customerId}

Read By Owner

POST api/ms/storemessage/send

Send Message (Receiver {storeURL},{customerId}) : (SenderStatus "cus","own") : (MessageType "img","txt")

POST api/ms/storemessage/remove/{messageId}

No documentation available.

MSVoucher

APIDescription
GET api/ms/voucher/bycustomer/{storeUrl}

Get By Customer

GET api/ms/voucher/bystore/{isPrivate}

Get By Store (isPrivate "all","private","public")

GET api/ms/voucher/{voucherId}

Get By Id

GET api/ms/voucher/customerlist

List Customer By Owner

PUT api/ms/voucher/customermapping/{voucherId}

Add Customer Mapping

GET api/ms/voucher/codeduplicate/{voucherCode}

Check Code Duplicate

POST api/ms/voucher/create

Create (DiscountType "percent","cash")

PUT api/ms/voucher/remove/{voucherId}

Remove

MSCustomer

APIDescription
GET api/ms/customer/info

Get Personal Information

GET api/ms/customer/except_in_auction/{auctionId}

Get All Customers For Lobby

PUT api/ms/customer/update

Update Personal Information

PUT api/ms/customer/seller_register

Seller Register

PUT api/ms/customer/change_email

Change Email

GET api/ms/customer/verify_newEmail?token={token}

Verify New Email

PUT api/ms/customer/change_phoneNo

Change Phone No

POST api/ms/customer/verify_newPhoneNo

Verify New Phone No

PUT api/ms/customer/change_password

Change Password

MSAddress

APIDescription
GET api/ms/customers/addresses

Get Addresses

GET api/ms/customers/addresses/{addressId}

Get Address

POST api/ms/customers/addresses

Create Address

PUT api/ms/customers/addresses/{addressId}

Update Address

DELETE api/ms/customers/addresses/{addressId}

Remove Address

GET api/ms/customers/addresses/{addressId}/switch

Switch Address

MSArticle

APIDescription
GET api/ms/articles?categoryId={categoryId}

Get Articles

GET api/ms/articles/{articleId}

Get Article

GET api/ms/articles/{articleId}/other

Get Other Articles

MSProduct

APIDescription
GET api/ms/product/all/{filter}

Get All Pagination (filter "all","lowprice","highprice","hot","last")

GET api/ms/product/bystore?url={url}&productcategoryId={productcategoryId}&filter={filter}

Get Pagination By Store (filter "all","lowprice","highprice","hot","last")

GET api/ms/product/recommend?url={url}&productId={productId}

Get Top Six Recommend (หากไม่ต้องการให้โชว์สินค้าชิ้นใดให้กรอก ProductId ชิ้นนั้น)

GET api/ms/product/bycode?url={url}&productCode={productCode}

Get By Code (Product ที่ Active เท่านั้น)

GET api/ms/product/byowner?storeId={storeId}&status={status}&productcategoryId={productcategoryId}

Get Pagination By Owner (Status "all","act","dea")

GET api/ms/product/bycode/forowner/{productCode}

Get By Code For Owner

GET api/ms/product/codeduplicate/{productCode}

Check Code Duplicate

GET api/ms/product/nameduplicate?productName={productName}&productId={productId}

Check Name Duplicate

POST api/ms/product/create

Create

PUT api/ms/product/update/{productId}

Update

GET api/ms/product/stocktransaction/{productId}

Get Pagination Product Stock Transaction

PUT api/ms/product/update/stock?productId={productId}&quantity={quantity}&remark={remark}

Update Stock of Product

PUT api/ms/product/enabledisable/{productId}

EnableDisable

PUT api/ms/product/remove/{productId}

Remove

MSStore

APIDescription
GET api/ms/store/all/pagination

Get All Pagination (เห็นเฉพาะร้านที่ Active)

GET api/ms/store/{url}

Get By URL (สำหรับ Customer)

GET api/ms/store/byowner

Get By Owner

GET api/ms/store/nameduplicate/{storename}

Check StoreName Duplicate

GET api/ms/store/urlduplicate/{url}

Check StoreURL Duplicate

POST api/ms/store/create

Create

PUT api/ms/store/update/{storeId}

Update

PUT api/ms/store/enabledisable/{storeId}

Change Enable/Disable

PUT api/ms/store/cancelremove/{storeId}

Cancel PreRemove

PUT api/ms/store/remove/{storeId}

PreRemove (เมื่อเปลี่ยนเป็น PreRemove จะยังไม่ลบร้านจนกว่าจะครบ 15 วัน ในช่วงนี้สามารถยกเลิก PreRemove ได้ หากต้องการสร้างร้านใหม่ต้องรอครบ 15 วันก่อน)

MSFAQ

APIDescription
GET api/ms/faqs?categoryId={categoryId}

Get FAQS

GET api/ms/faqs/{articleId}

Get FAQ

MSFAQCategory

APIDescription
GET api/ms/faq_categories

Get FAQ Categories

MSProductCategory

APIDescription
GET api/ms/productcategory/bystore/{url}

Get Pagination By Store

POST api/ms/productcategory/create

Create

PUT api/ms/productcategory/update/{productcategoryId}

Update

PUT api/ms/productcategory/remove/{productcategoryId}

Remove

MSAuctionTracking

APIDescription
GET api/ms/auction_tracking/winner?firstdt={firstdt}&seconddt={seconddt}&search={search}&status={status}

Get Auction Trackings Winner

GET api/ms/auction_tracking/owner?firstdt={firstdt}&seconddt={seconddt}&search={search}&status={status}

Get Auction Trackings Owner

GET api/ms/auction_tracking/winner/{auctionId}

Get Auction Tracking Winner By ID

GET api/ms/auction_tracking/owner/{auctionId}

Get Auction Tracking Owner By ID

POST api/ms/auction_tracking

Create Auction Tracking

GET api/ms/auction_tracking/exclamation

Get Auctions Payment Exclamation

GET api/ms/auction_tracking/exclamation/winner

Get Auctions Payment Exclamation Winner

GET api/ms/auction_tracking/exclamation/owner

Get Auctions Payment Exclamation Owner

MSPayment

APIDescription
POST api/ms/payment/create/transferslip/bycustomer

Create PaymentMethod ByCustomer

POST api/ms/payment/create/transferslip/byowner

Create PaymentMethod ByOwner

MSAuthentication

APIDescription
POST api/ms/authen/signup

Sign Up

POST api/ms/authen/signin

Sign In

GET api/ms/authen/signout?token={token}

Sign Out

POST api/ms/authen/request_verify

Request Verify

GET api/ms/authen/send_otp?token={token}

Send OTP

POST api/ms/authen/verifyOTP

Verify OTP

GET api/ms/authen/verify_email?token={token}

Verify Email

GET api/ms/authen/valid_token?token={token}

Check Token

POST api/ms/authen/forgot_password

Forgot Password

GET api/ms/authen/forgot_password/send_otp?token={token}

Forgot Password Send OTP Again

POST api/ms/authen/forgot_password/verify_otp

Forgot Password Verify OTP

GET api/ms/authen/verify_token?token={token}

Verify Customer Token

PUT api/ms/authen/reset_password

Reset Password

MSNotificationCustomer

APIDescription
GET api/ms/notification/customer?status={status}&read={read}

Get all notifications

PUT api/ms/notification/customer/read/{id}

Mark as read

PUT api/ms/notification/customer/read/all

Mark as read all

DELETE api/ms/notification/customer/{id}

Delete notification

MSArticleCategory

APIDescription
GET api/ms/article_categories

Get Article Categories

MSSetting

APIDescription
GET api/ms/setting/serviceprice

Get ServicePrice

GET api/ms/setting/payment/accounts

Get Main Account

GET api/ms/setting/banner/list

Get Banner To List

MSLobby

APIDescription
GET api/ms/lobby/members?auctionId={auctionId}&status={status}&search={search}

Get Lobby Member (Status "act","blo","req","rej")

PUT api/ms/lobby/approve/members

Approve Members Lobby

PUT api/ms/lobby/block/members

Block Members Lobby

PUT api/ms/lobby/reject/members

Reject Members Lobby

PUT api/ms/lobby/remove/members

Remove Members Lobby

PUT api/ms/lobby/request?auctionId={auctionId}

MemberRequest

MSAuctionType

APIDescription
GET api/ms/auction/type/list

Get List AuctionType

GET api/ms/auction/type/get/{AuctionTypeId}

Get One AuctionType

GET api/ms/auction/type/table

Get Table AuctionType

MSAuction

APIDescription
GET api/ms/auction/get/dashboard/winner

Get Dashboard Auctions Winner

GET api/ms/auction/get/{AuctionId}

Get Auction By Id

GET api/ms/auction/get/auctioncode/{auctionCode}

Get Auction By Code

GET api/ms/auction/list/byowner

Get Auction list By OwnerId

GET api/ms/auction/halloffame

Get Auction Hall of Fame

GET api/ms/auction/pagination/byowner?status={status}&firstdt={firstdt}&seconddt={seconddt}&search={search}

Get Auction Pagination By OwnerId (use "all","act","clo","can")

GET api/ms/auction/pagination/historybid/bycustomer?status={status}&firstdt={firstdt}&seconddt={seconddt}&search={search}

Get Auction Pagination Bid History By Customer

GET api/ms/auction/table?auctiontypeId={auctiontypeId}&status={status}

Get Table Auction (use AucId:"all" or ID Nunmber, Status: "all","soon","act","clo")

GET api/ms/auction/table/bystore?storeURL={storeURL}&auctiontypeId={auctiontypeId}&status={status}

Get Table Auction By StoreURL (use AucId:"all" or ID Nunmber, Status: "all","soon","act","clo")

POST api/ms/auction/create

Create Auction (AccessLevel "pub","pro","pri")

PUT api/ms/auction/edit/{AuctionId}

Edit Auction

PUT api/ms/auction/cancel/{AuctionId}

Cancel Auction By Owner

PUT api/ms/auction/remove/{AuctionId}

Remove Auction By Owner

GET api/ms/auction/topthreebids/{AuctionId}

Get TopThreeAuctionBids

MSInvoice

APIDescription
GET api/ms/invoice/list/bycustomer

Get List By Customer

GET api/ms/invoice/pagination/bycustomer/{status}

Get Pagination By Customer (use "all","pai","unp")

GET api/ms/invoice/get/bycustomer/{invoiceId}

Customer Get Invoice By Id

GET api/ms/invoice/get/bycustomer/invoiceCode/{invoiceCode}

Customer Get Invoice By Code

GET api/ms/invoice/list/byowner

Get List By Owner

GET api/ms/invoice/pagination/byowner/{status}

Get Pagination By Owner (use "all","pai","unp")

GET api/ms/invoice/get/byowner/{invoiceId}

Owner Get Invoice By Id

GET api/ms/invoice/get/byowner/invoiceCode/{invoiceCode}

Owner Get Invoice By Code

PUT api/ms/invoice/update/address?addressId={addressId}&invoiceId={invoiceId}

Update Address Invoice

PUT api/ms/invoice/update/payment/{invoiceId}

Update Payment Slip

GET api/ms/invoice/reject/payment/{invoiceId}

Reject Payment Slip

BOAuthentication

APIDescription
POST api/bo/authen/signin

Sign In

GET api/bo/authen/signout?token={token}

Sign Out

BONotificationCustomer

APIDescription
POST api/bo/notification/customer

No documentation available.

BOInvoice

APIDescription
GET api/bo/invoices?invoiceCode={invoiceCode}&ownerName={ownerName}&status={status}

Get Invoices

GET api/bo/invoices/{invoiceId}

Get Invoice

GET api/bo/invoices/{invoiceId}/approve

Approve Invoice Payment

GET api/bo/invoices/{invoiceId}/reject

Reject Invoice Payment

BOSetting

APIDescription
GET api/bo/setting/getall

Get All Settings

GET api/bo/setting/get?settingName={settingName}

Get Setting By Setting Name

PUT api/bo/setting/update

Update Setting

GET api/bo/setting/banner/pagination

Get Banner To Pagination

POST api/bo/setting/banner/create

Banner Create

PUT api/bo/setting/banner/update/{setId}

Banner Update

PUT api/bo/setting/banner/sequence

Banner Sequence

PUT api/bo/setting/banner/disableenable/{setId}

Banner Enable / Disable

PUT api/bo/setting/banner/remove/{setId}

Banner Remove

BOAuction

APIDescription
GET api/bo/auction/get/{AuctionId}

Get One Auction

GET api/bo/auction/table?auctiontypeId={auctiontypeId}&status={status}

Get Table Auction (use AucId:"all" or ID Nunmber, Status: "all","soon","act","clo","can")

PUT api/bo/auction/cancel/{auctionId}

Cancel By Id

GET api/bo/auction/bid/pagination?AuctionId={AuctionId}&filter={filter}

Get List AuctionBid By AuctionId (filter "all","normal")

PUT api/bo/auction/switchshowhalloffame/{auctionbidId}

Switch ShowHallOfFame

PUT api/bo/auction/bid/cancel/{auctionbidId}

Cancel AuctionBid

BOUserRole

APIDescription
GET api/bo/userRoles

Get User Roles

GET api/bo/userRoles/{userRoleId}

Get User Role

POST api/bo/userRoles

Create User Role

PUT api/bo/userRoles/{userRoleId}

Update User Role

BOFAQCategory

APIDescription
GET api/bo/faq_categories

Get FAQ Categories

GET api/bo/faq_categories/{articleCategoryId}

Get FAQ Category

POST api/bo/faq_categories

Create FAQ Category

PUT api/bo/faq_categories/{articleCategoryId}

Update FAQ Category

PUT api/bo/faq_categories/{articleCategoryId}/status

Deactivate Or Activate FAQ Category (Switch)

DELETE api/bo/faq_categories/{articleCategoryId}/remove

Remove FAQ Category

BOAuctionType

APIDescription
GET api/bo/auction/type/list

Get List AuctionType

GET api/bo/auction/type/get/{AuctionTypeId}

Get One AuctionType

GET api/bo/auction/type/table

Get Table AuctionType

POST api/bo/auction/type/create

Create AuctionType

PUT api/bo/auction/type/edit/{AuctionTypeId}

Edit AuctionType

PUT api/bo/auction/type/EnableDisable/{AuctionTypeId}

Chang Status AuctionType

DELETE api/bo/auction/type/delete/{AuctionTypeId}

Delete AuctionType

BOPermission

APIDescription
GET api/bo/permissions/{userRoleId}

Get Permissions

PUT api/bo/permissions/{permissionId}

Update Permission

BOCustomer

APIDescription
GET api/bo/customers?email={email}&username={username}&fullname={fullname}&status={status}&verifystatus={verifystatus}

Get Customers

GET api/bo/customers/{customerId}

Get Customer

GET api/bo/customers/seller_verify

Get Waiting Verify Seller

PUT api/bo/customers/{customerId}/seller_verify

Verify Seller

PUT api/bo/customers/{customerId}/seller_reject_verify

Reject Verify Seller

PUT api/bo/customer/activate/{customerId}

Activate Customer

PUT api/bo/customer/block/{customerId}

Block Customer

PUT api/bo/customers/remove/{customerId}

Remove Customer

POST api/bo/customers

Create Customer

PUT api/bo/customers/{customerId}

Change Customer Password

BOUser

APIDescription
GET api/bo/users?userId={userId}&email={email}&username={username}&fullname={fullname}&status={status}

Get Users

GET api/bo/users/{userId}

Get User

POST api/bo/users

Create User

PUT api/bo/users/{userId}

Update User

PUT api/bo/users/self

Update User Self

PUT api/bo/users/change_password

Change Own Password

PUT api/bo/users/change_password/{userId}

Change Other User Password

DELETE api/bo/users/{userId}/remove

Remove User

PUT api/bo/users/{userId}/activate

Activate User

PUT api/bo/users/{userId}/deactivate

Deactivate User

BOFAQ

APIDescription
GET api/bo/faqs?categoryId={categoryId}&status={status}

Get FAQS

GET api/bo/faqs/{articleId}

Get FAQ

POST api/bo/faqs

Create FAQ

PUT api/bo/faqs/{articleId}

Update FAQ

PUT api/bo/faqs/{articleId}/status

Deactivate Or Activate FAQ (Switch)

DELETE api/bo/faqs/{articleId}/remove

Remove FAQ

BOStore

APIDescription
GET api/bo/store/all/pagination

Get All Pagination

GET api/bo/store/{storeId}

Get By Id

GET api/bo/store/customers/nothavestore?searchUsername={searchUsername}

Get Customers Not have Store

GET api/bo/store/nameduplicate/{storename}?customerId={customerId}

Check StoreName Duplicate

GET api/bo/store/urlduplicate/{url}?customerId={customerId}

Check StoreURL Duplicate

POST api/bo/store/create/{customerId}

Create

PUT api/bo/store/update/{storeId}

Update

PUT api/bo/store/enableblock/{storeId}

Change Block / Unblock

PUT api/bo/store/preremove/{storeId}

PreRemove

PUT api/bo/store/cancelremove/{storeId}

Cancel PreRemove

PUT api/bo/store/remove/{storeId}

Remove

BOArticle

APIDescription
GET api/bo/articles?categoryId={categoryId}&status={status}

Get Articles

GET api/bo/articles/{articleId}

Get Article

POST api/bo/articles

Create Article

PUT api/bo/articles/{articleId}

Update Article

PUT api/bo/articles/{articleId}/status

Deactivate Or Activate Article (Switch)

DELETE api/bo/articles/{articleId}/remove

Remove Article

BOArticleCategory

APIDescription
GET api/bo/article_categories

Get Article Categories

GET api/bo/article_categories?categoryName={categoryName}

Get Article Categories List

GET api/bo/article_categories/{articleCategoryId}

Get Article Category

POST api/bo/article_categories

Create Article Category

PUT api/bo/article_categories/{articleCategoryId}

Update Article Category

PUT api/bo/article_categories/{articleCategoryId}/status

Deactivate Or Activate Article Category (Switch)

DELETE api/bo/article_categories/{articleCategoryId}

Remove Article Category

BODashboard

APIDescription
GET api/bo/dashboard

Get General Information

GET api/bo/dashboard/auctions/statistics/years

Get Auctions Statistics Years

GET api/bo/dashboard/auctions/statistics/{year}/{month}

Get Auctions Statistics Graph

BOPayment

APIDescription
GET api/bo/payment/transferslip/list

Get List TransferSlip ServicePrice

GET api/bo/payment/transferslip/{transferslipId}

Get One TransferSlip ServicePrice

PUT api/bo/payment/transferslip/approve/{transferslipId}

Approve TransferSlip ServicePrice

BOModule

APIDescription
GET api/bo/modules

Get Modules

GET api/bo/modules/pagination

Get Modules Pagination

GET api/bo/modules/{moduleId}

Get Module

GET api/bo/modules/get_by_role

Get Modules By User Role

POST api/bo/modules

Create Module

PUT api/bo/modules/{moduleId}

Update Module

PUT api/bo/modules/sequence?moduleId={moduleId}&moving={moving}

Update Module Sequence ("up","down")

PUT api/bo/modules/{moduleId}/status

Deactivate Or Activate Module (Switch)

DELETE api/bo/modules/{id}

Delete Module