Overview
Allows sellers to: 1) Load products definitions to the BrandLovers marktplace. 2) Receive and update orders status. 3) Receive and update shipping information. 4) Receive and update customer tickets. All requests consume and return application/json content. All request must be authenticated and use HTTPS.
BrandLovers Marketplace API V1 is a shopping API from brandlovers.com. Requests are authenticated with an API key. It is served over HTTPS. Its OpenAPI description documents 36 endpoints.
At a glance
- Authentication
- API key
- HTTPS
- Yes
- CORS
- Unknown
- Category
- Shopping
- Base URL
https://api.brandlovers.com/marketplace/v1- Version
- 1.0.0
- Endpoints
- 36
- OpenAPI
- Specification ↗
- Spec updated
- 2021-06-21
Make a first request
Replace the placeholders; the documentation says exactly where credentials go.
curl -X GET "https://api.brandlovers.com/marketplace/v1/orders" \
-H "Accept: application/json" \
-H "X-API-Key: YOUR_API_KEY"const response = await fetch("https://api.brandlovers.com/marketplace/v1/orders", {
method: "GET",
headers: {
"Accept": "application/json",
"X-API-Key": "YOUR_API_KEY",
},
});
const data = await response.json();
console.log(data);import requests
response = requests.request(
"GET",
"https://api.brandlovers.com/marketplace/v1/orders",
headers={
"Accept": "application/json",
"X-API-Key": "YOUR_API_KEY",
},
timeout=30,
)
print(response.json())Endpoints
| Method | Path | What it does |
|---|---|---|
| GET | /order/{orderId} | Returns all details of a order |
| POST | /order/{orderId}/shipment/cancel | Confirm shipment canceletion (when requested by the customer) or failure to deliver |
| POST | /order/{orderId}/shipment/delivered | Confirms that a shipment was delivered |
| POST | /order/{orderId}/shipment/exchange | Confirm item exchange |
| POST | /order/{orderId}/shipment/return | Confirm order item return and refund |
| POST | /order/{orderId}/shipment/sent | Update new order to include shipment information |
| GET | /orders | Returns orders details |
| GET | /orders/shipments/delivered | Returns list of shipments |
| POST | /orders/shipments/delivered | Bulk update of order shipments |
| GET | /orders/shipments/shipped | Returns a list of shipments shipped |
| POST | /orders/shipments/shipped | Bulk update of order shipments |
| GET | /orders/status/approved | Return list of approved orders |
| GET | /orders/status/canceled | Returns lists of canceled orders |
| GET | /orders/status/delivered | Returns a list of orders successfully delivered associated with this seller. |
| GET | /orders/status/new | Returns a list of orders flagged as new. |
| GET | /orders/status/partiallyDelivered | Returns a list of partially deliverd orders |
| GET | /orders/status/partiallySent | Returns a list of orders partially fullfiled |
| GET | /orders/status/sent | Returns a list with orders fully sent |
| POST | /product | Create a new product to the marketplace |
| GET | /product/{skuSellerId} | Returns details of a single product using the seller `skuSellerId` |
| PUT | /product/{skuSellerId} | Update product details |
| PUT | /product/{skuSellerId}/prices | Allows seller to update prices of a single SKU |
| PUT | /product/{skuSellerId}/status | Enable/disable a single product in the Marketplace |
| PUT | /product/{skuSellerId}/stock | Update a single product stock |
| GET | /products | Returns a list of products loaded into BrandLovers Marketplace |
| POST | /products | Allows new products from the seller to be loaded into the marketplace |
| PUT | /products/prices | Allows bulk update of product prices. |
| GET | /products/status | Returns seller products status in the marketplace |
| PUT | /products/status | Bulk enable/disable products in the marketplace |
| GET | /products/status/selling | Returns products that are successfully listed for sale. |
| PUT | /products/stocks | Bulk product stock update |
| POST | /ticket | Creates a new trouble ticket |
| POST | /ticket/{ticketId}/message | Add new message to trouble ticket |
| GET | /ticket/{ticketId}/messages | Get trouble ticket messages |
| PUT | /ticket/{ticketId}/status | Update trouble ticket status |
| GET | /tickets | Get customers trouble tickets |
Questions
Does the BrandLovers Marketplace API V1 API need an API key?
Yes. The BrandLovers Marketplace API V1 API uses API key authentication; the documentation explains how to get credentials.
Does the BrandLovers Marketplace API V1 API support HTTPS?
Yes, the BrandLovers Marketplace API V1 API is served over HTTPS.
How many endpoints does the BrandLovers Marketplace API V1 API have?
Its OpenAPI description lists 36 endpoints in version 1.0.0. All of them are shown on this page.
What are alternatives to the BrandLovers Marketplace API V1 API?
Other Shopping APIs include Etsy, eBay, Flipkart Marketplace, Inventory Management, Intel Product Catalogue Service.
Similar shopping APIs
Compare alternatives →Etsy
ShoppingManage shop and interact with listings
eBay
ShoppingSell and Buy on eBay
Flipkart Marketplace
ShoppingProduct listing management, Order Fulfilment in the Flipkart Marketplace
Inventory Management
ShoppingMaintaining up-to-date inventory for your items on Walmart.com ensures a great experience for your customers and greater sales opportunities for you.
Intel Product Catalogue Service
ShoppingThis is the documentation for PIM Micro services. In order to use this tool you need to have Basic Auth credentials and a client id. If you dont have one, please make sure to request one by sending an email to the PIM MS team: [[email protected]](mailto:[email protected]?subject=PIMServices)
Item API
ShoppingPlease make sure you use the correct version of the APIs for your use case. To find out the appropriate version, go to the API Docs drop down on the menu.
Listed from APIs.guru (CC0).