Rest API

Seller Rest API

Get Current Seller

Endpoint: /V1/sellers/me

Method: GET

Params:

Response Data:

{
  "id": 0,
  "sale": "string",
  "commission_id": 0,
  "page_layout": "string",
  "status": 0,
  "verify_status": 0,
  "position": 0,
  "twitter_id": "string",
  "facebook_id": "string",
  "gplus_id": "string",
  "youtube_id": "string",
  "vimeo_id": "string",
  "instagram_id": "string",
  "pinterest_id": "string",
  "linkedin_id": "string",
  "tw_active": "string",
  "fb_active": "string",
  "gplus_active": "string",
  "vimeo_active": "string",
  "instagram_active": "string",
  "pinterest_active": "string",
  "linkedin_active": "string",
  "banner_pic": "string",
  "shop_url": "string",
  "logo_pic": "string",
  "store_id": "string",
  "seller_id": 0,
  "contact_number": "string",
  "customer_id": "string",
  "name": "string",
  "email": "string",
  "shop_title": "string",
  "company_locality": "string",
  "company": "string",
  "company_description": "string",
  "return_policy": "string",
  "shipping_policy": "string",
  "address": "string",
  "country": "string",
  "image": "string",
  "thumbnail": "string",
  "region": "string",
  "region_id": "string",
  "city": "string",
  "group": "string",
  "url": "string",
  "group_id": 0,
  "product_count": 0,
  "postcode": "string",
  "country_id": "string",
  "company_url": "string",
  "message": "string",
  "url_key": "string",
  "meta_keyword": "string",
  "meta_description": "string",
  "street": "string",
  "duration_of_vendor": "string",
  "telephone": "string",
  "total_sold": 0,
  "is_searchable": 0,
  "attribute_set_id": 0,
  "latitude": 0,
  "longitude": 0,
  "opening_hours": "string",
  "special_opening_hours": "string",
  "taxvat": "string",
  "seller_rates": {
    "items": [
      {
        "rating_id": 0,
        "seller_id": 0,
        "customer_id": 0,
        "rate1": 0,
        "rate2": 0,
        "rate3": 0,
        "rating": 0,
        "status": "string",
        "title": "string",
        "detail": "string",
        "nickname": "string",
        "created_at": "string",
        "verified_buyer": 0,
        "is_recommended": true,
        "answer": "string",
        "admin_note": "string",
        "like_about": "string",
        "not_like_about": "string",
        "guest_email": "string",
        "email": "string",
        "plus_review": 0,
        "minus_review": 0,
        "report_abuse": 0,
        "updated_at": "string"
      }
    ],
    "search_criteria": {
      "filter_groups": [
        {
          "filters": [
            {
              "field": "string",
              "value": "string",
              "condition_type": "string"
            }
          ]
        }
      ],
      "sort_orders": [
        {
          "field": "string",
          "direction": "string"
        }
      ],
      "page_size": 0,
      "current_page": 0
    },
    "total_count": 0
  },
  "seller_reviews": {
    "items": [
      {
        "reviewseller_id": 0,
        "type": 0,
        "seller_id": 0,
        "customer_id": 0,
        "review_id": 0,
        "product_id": 0,
        "order_id": 0,
        "is_public": 0,
        "rating": 0,
        "status": 0,
        "title": "string",
        "detail": "string",
        "nickname": "string",
        "created_at": "string"
      }
    ],
    "search_criteria": {
      "filter_groups": [
        {
          "filters": [
            {
              "field": "string",
              "value": "string",
              "condition_type": "string"
            }
          ]
        }
      ],
      "sort_orders": [
        {
          "field": "string",
          "direction": "string"
        }
      ],
      "page_size": 0,
      "current_page": 0
    },
    "total_count": 0
  },
  "products": {
    "items": [
      {
        "id": 0,
        "entity_id": 0,
        "qty": 0,
        "type_id": 0,
        "sku": "string",
        "has_options": "string",
        "required_options": "string",
        "created_at": "string",
        "updated_at": "string",
        "seller_id": "string",
        "approval": "string",
        "name": "string",
        "price": 0,
        "attribute_set_id": 0,
        "product_id": 0,
        "is_in_stock": 0
      }
    ],
    "search_criteria": {
      "filter_groups": [
        {
          "filters": [
            {
              "field": "string",
              "value": "string",
              "condition_type": "string"
            }
          ]
        }
      ],
      "sort_orders": [
        {
          "field": "string",
          "direction": "string"
        }
      ],
      "page_size": 0,
      "current_page": 0
    },
    "total_count": 0
  },
  "total_reviews": 0,
  "total_products": 0,
  "summary_rates": {
    "total_count": 0,
    "count": 0,
    "total_rate": 0,
    "average": 0,
    "per_rate": 0,
    "rate_one": 0,
    "rate_two": 0,
    "rate_three": 0,
    "rate_four": 0,
    "rate_five": 0,
    "extension_attributes": {}
  },
  "total_sales": 0,
  "vacation": {
    "seller_id": "string",
    "created_at": "string",
    "updated_at": "string",
    "vacation_id": "string",
    "status": "string",
    "vacation_message": "string",
    "from_date": "string",
    "to_date": "string",
    "text_add_cart": "string"
  },
  "extension_attributes": {},
  "custom_attributes": [
    {
      "attribute_code": "string",
      "value": "string"
    }
  ]

Update profile Seller

Endpoint: /V1/saveprofile/me

Method: PUT

Params:

Response Data:

Save Seller

Endpoint: /V1/sellers

Method: PUT

Params:

Response Data:

Sales REST API

Get Seller Order

Endpoint: /V1/getsellerorders

Method: GET

Params:

Response Data:

Get Seller Order By Id

Endpoint: /V1/sellerordersbyid/:id

Method: GET

Params:

  • id

Response Data:

Get Order Cancel

Endpoint: /V1/sellerorders/:orderId/cancel

Method: GET

Params:

  • orderId

Response Data:

Get Seller Invoices

Endpoint: /V1/sellerinvoices

Method: GET

Params:

Response Data:

Get Seller Invoices By Id

Endpoint: /V1/sellerinvoices/:InvoiceId

Method: get

Params:

  • InvoiceId

Response Data:

Seller, Admin manage Ratings

Seller Get List

Endpoint: /V1/seller/myRating

Method: GET

Params:

Response Data:

Get My Rating

Endpoint: /V1/seller/myRatings/:ratingId

Method: GET

Params:

  • ratingId

Response Data:

Update My Rating

Endpoint: /V1/seller/myRatings/:ratingId

Method: PUT

Params:

  • ratingId

  • Body:

Response Data:

Get Rating

Endpoint: /V1/sellerRatings/:ratingId

Method: GET

Params:

  • ratingId

Response Data:

Get List Rating

Endpoint: /V1/sellerRatings/search

Method: GET

Params:

Response Data:

Update Rating

Endpoint: /V1/sellerRatings/:ratingId

Method: PUT

Params:

  • ratingId

  • Body:

Response Data:

Delete Rating By Id

Endpoint: /V1/sellerRatings/:ratingId

Method: DELETE

Params:

  • ratingId

Response Data:

Seller Manage Messages API

Get List Message

Endpoint: /V1/seller/messages

Method: GET

Params:

Response Data:

Get Message Details

Endpoint: /V1/seller/messages/:messageId

Method: GET

Params:

  • messageId

Response Data:

Seller Reply Message

Endpoint: /V1/seller/messages/:messageId

Method: PUT

Params:

  • messageId

  • Body

Response Data:

Set Is Read Message

Endpoint: /V1/seller/isReadMessage/:messageId

Method: PUT

Params:

  • messageId

  • Body

Response Data:

Seller Delete Message

Endpoint: /V1/seller/messages/:messageId

Method: DELETE

Params:

  • messageId

Response Data:

Seller Manage Admin Messages API

Get List Admin Message

Endpoint: /V1/seller/adminmessages

Method: GET

Params:

Response Data:

Get Details Message

Endpoint: /V1/seller/adminmessages/:messageId

Method: GET

Params:

  • messageId

Response Data:

Send Message

Endpoint: /V1/seller/adminmessages

Method: POST

Params:

Response Data:

Reply Message

Endpoint: /V1/seller/adminmessages/:messageId

Method: PUT

Params:

  • messageId

  • body

Response Data:

Set Id read admin message

Endpoint: /V1/seller/isReadAdminMessage/:messageId

Method: PUT

Params:

  • messageId

  • Body

Response Data:

seller manage his products, update stock, update product price

Seller Update Stock

Endpoint: /V1/sellerproduct/updateStock

Method: PUT

Params:

Response Data:

Seller Update Product Price

Endpoint: /V1/sellerproduct/updatePrice

Method: PUT

Params:

Response Data:

Seller Setting

Save My Setting

Endpoint: /V1/seller/setting

Method: POST

Params:

Response Data:

Get List Setting

Endpoint: /V1/seller/setting/search

Method: GET

Params:

Response Data:

Get My Setting

Endpoint: /V1/seller/setting/:settingId

Method: GET

Params:

  • settingId

Response Data:

Edit My Setting

Endpoint: /V1/seller/setting/:settingId

Method: PUT

Params:

  • settingId

Response Data:

Seller manage his product

Create Product

Endpoint: /V1/createproduct

Method: POST

Params:

Response Data:

Edit Product

Endpoint: /V1/sellerproduct/:sku

Method: PUT

Params:

  • sku

Response Data:

Get Product

Endpoint: /V1/sellerproduct/:sku

Method: GET

Params:

  • sku

  • storeId

Response Data:

Get list product

Endpoint: /V1/sellerproducts

Method: GET

Params:

Response Data:

API Seller get Transactions

Get Seller Transactions

Endpoint: /V1/seller/transactions

Method: GET

Params:

Response Data:

Get Seller Vacation

Endpoint: /V1/sellervacation

Method: GET

Params:

Response Data:

Update Seller Vacation

Endpoint: /V1/sellervacation

Method: PUT

Params:

Response Data:

API Seller Group

Get List Seller Group

Endpoint: /V1/lofmarketplace/groups

Method: GET

Params:

Response Data:

Get Group By ID

Endpoint: /V1/lofmarketplace/group/:entityId

Method: GET

Params:

  • entityId

Response Data:

API Manager

Assign product

Endpoint: /V1/assignproducts/:productId/:storeId/:sellerId

Method: POST

Params:

  • productId

  • storeId

  • sellerId

Response Data:

Set Commision For Special Product

Endpoint: /V1/setcommission/:productId/:commission/:seller_id

Method: POST

Params:

  • productId

  • commission

  • seller_id

Response Data:

Delete Group By Id

Endpoint: /V1/lofmarketplace/group/:entityId

Method: DELETE

Params:

  • entityId

Response Data:

Save Amount Transaction

Endpoint: /V1/lofmarketplace/amounttransaction

Method: POST

Params:

Response Data:

Get List Amount Transaction

Endpoint: /V1/lofmarketplace/amounttransaction/search

Method: GET

Params:

Response Data:

Get Amount Transaction by Id

Endpoint:/V1/lofmarketplace/amounttransaction/:id

Method: GET

Params:

  • id

Response Data:

Update amount transacion by id

Endpoint: /V1/lofmarketplace/amounttransaction/:id

Method: PUT

Params:

  • id

Response Data:

Delete Transaction By Id

Endpoint: /V1/lofmarketplace/amounttransaction/:id

Method: DELETE

Params:

  • id

Response Data:

Admin Manage Seller

Get List Seller

Endpoint: /V1/sellers

Method: GET

Params:

Response Data:

Get List Seller By Id

Endpoint: /V1/sellers/:sellerId

Method: GET

Params:

  • sellerId

Response Data:

Update Seller Status

Endpoint: /V1/sellers/changeStatus

Method: PUT

Params:

Response Data:

Verifi Seller

Endpoint: /V1/sellers/verify

Method: PUT

Params:

Response Data:

Manage Withdrawl request

Save Withdrawl

Endpoint: /V1/lofmarketplace/withdrawal

Method: POST

Params:

Response Data:

Request Withdrawl

Endpoint: /V1/seller/withdrawal

Method: POST

Params:

Response Data:

Get List Withdrawl

Endpoint: /V1/lofmarketplace/withdrawal/search

Method: GET

Params:

Response Data:

Get My List Withdrawl

Endpoint: /V1/seller/withdrawal/search

Method: GET

Params:

Response Data:

Get Withdrawl by Id

Endpoint: /V1/lofmarketplace/withdrawal/:withdrawalId

Method: GET

Params:

  • withdrawalId

Response Data:

Update Withdrawl

Endpoint: /V1/lofmarketplace/withdrawal/:withdrawalId

Method: PUT

Params:

  • withdrawalId

Response Data:

Delete Withdrawl

Endpoint: /V1/lofmarketplace/withdrawal/:withdrawalId

Method: DELETE

Params:

  • withdrawalId

Response Data:

Save Payment

Endpoint: /V1/llofmarketplace/payment

Method: POST

Params:

Response Data:

Get List Payment

Endpoint: /V1/lofmarketplace/payment/search

Method: GET

Params:

Response Data:

Get Public Payment

Endpoint: /V1/seller/payment/search

Method: GET

Params:

Response Data:

Get Payment By Id

Endpoint: /V1/lofmarketplace/payment/:paymentId

Method: GET

Params:

  • paymentId

Response Data:

Update payment

Endpoint: /V1/lofmarketplace/payment/:paymentId

Method: PUT

Params:

  • paymentId

Response Data:

Delete Payment

Endpoint: /V1/lofmarketplace/payment/:paymentId

Method: DELETE

Params:

  • paymentId

Response Data:

Frontend

API get seller group

Endpoint: /V1/seller/groups

Method: GET

Params:

Response Data:

API create seller order by order increment_id

Endpoint: /V1/seller/createorder/:orderId

Method: POST

Params:

  • orderId

Response Data:

API get seller product

  • Get list seller product

Endpoint: /V1/seller/products/:sellerUrl

Method: GET

Params:

  • sellerUrl

Response Data:

  • Get list product

Endpoint: /V1/seller/products

Method: GET

Params:

Response Data:

API Register New Seller Account

  • RegisterNewSeller

Endpoint: /V1/seller/register

Method: POST

Params:

Response Data:

  • Become seller

Endpoint: /V1/seller/becomeSeller

Method: POST

Params:

Response Data:

  • Get List Seller

Endpoint: /V1/seller/search

Method: GET

Params:

Response Data:

  • Get Seller By Url

Endpoint: /V1/seller/:sellerUrl

Method: GET

Params:

  • sellerUrl

Response Data:

API seller review and rating

  • Get list review by URL

Endpoint: /V1/seller/:sellerUrl/reviews

Method: GET

Params:

  • sellerUrl

Response Data:

  • Get List Rating by URL

Endpoint: /V1/seller/:sellerUrl/ratings

Method: GET

Params:

  • sellerUrl

Response Data:

  • Get Summary Rating

Endpoint: /V1/seller/:sellerUrl/summaryRatings

Method: GET

Params:

  • sellerUrl

Response Data:

  • Get Rating by Id

Endpoint: /V1/seller/ratings/:ratingId

Method: GET

Params:

  • ratingId

Response Data:

  • Update Rating

Endpoint: /V1/seller/ratings/:ratingId

Method: PUT

Params:

  • ratingId

Response Data:

  • Save Rating

Endpoint: /V1/seller/:sellerUrl/ratings

Method: POST

Params:

  • sellerUrl

Response Data:

  • Get Seller By product Sku

Endpoint: /V1/seller/getSellerInfoBySku/:sku

Method: GET

Params:

  • sku

  • storeId

Response Data:

API Seller Vacation

Endpoint: /V1/seller/:sellerUrl/vacation

Method: GET

Params:

  • sellerUrl

Response Data:

Customer Manage Message API

  • Send Message

Endpoint: /V1/me/sendmessage/:sellerUrl

Method: POST

Params:

  • sellerUrl

Response Data:

  • Get My List Message

Endpoint: /V1/me/sellermessages

Method: GET

Params:

Response Data:

  • Get My Details Message

Endpoint: /V1/me/sellermessages/:messageId

Method: GET

Params:

  • messageId

Response Data:

  • Reply Message

Endpoint: /V1/me/sellermessages/:messageId

Method: POST

Params:

  • messageId

Response Data:

Manage Withdrawl request

Old REST API document you can find at here: https://documenter.getpostman.com/view/8533923/TVCcWozz

Last updated

Was this helpful?