Introduction
This documentation aims to provide all the information you need to work with our API.
<aside>As you scroll, you'll see code examples for working with the API in different programming languages in the dark area to the right (or as part of the content on mobile).
You can switch the language used with the tabs at the top right (or from the nav menu at the top left on mobile).</aside>
Authenticating requests
This API is not authenticated.
Address
Get list of address by customer
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/addresses" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/addresses"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"error": true,
"data": null,
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Create new address for customer
requires authentication
Example request:
curl --request POST \
"https://hasa.botble.com/api/v1/ecommerce/addresses" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"John Doe\",
\"email\": \"[email protected]\",
\"phone\": \"0123456789\",
\"country\": \"United States or US\",
\"state\": \"California\",
\"city\": \"Los Angeles\",
\"address\": \"123 Main St\",
\"is_default\": true,
\"zip_code\": \"90001\"
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/addresses"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "John Doe",
"email": "[email protected]",
"phone": "0123456789",
"country": "United States or US",
"state": "California",
"city": "Los Angeles",
"address": "123 Main St",
"is_default": true,
"zip_code": "90001"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{
"error": false,
"data": {
"id": 1,
"name": "John Doe",
"phone": "0123456789",
"email": "[email protected]",
"country": "United States",
"state": "California",
"city": "Los Angeles",
"address": "123 Main St",
"zip_code": "90001",
"is_default": true
},
"message": null
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update an address
requires authentication
Example request:
curl --request PUT \
"https://hasa.botble.com/api/v1/ecommerce/addresses/1" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"name\": \"John Doe\",
\"email\": \"[email protected]\",
\"phone\": \"0123456789\",
\"country\": \"United States or US\",
\"state\": \"California\",
\"city\": \"Los Angeles\",
\"address\": \"123 Main St\",
\"is_default\": true,
\"zip_code\": \"90001\"
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/addresses/1"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"name": "John Doe",
"email": "[email protected]",
"phone": "0123456789",
"country": "United States or US",
"state": "California",
"city": "Los Angeles",
"address": "123 Main St",
"is_default": true,
"zip_code": "90001"
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{
"error": false,
"data": {
"id": 1,
"name": "John Doe",
"phone": "0123456789",
"email": "[email protected]",
"country": "United States",
"state": "California",
"city": "Los Angeles",
"address": "123 Main St",
"zip_code": "90001",
"is_default": true
},
"message": null
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Delete an address
requires authentication
Example request:
curl --request DELETE \
"https://hasa.botble.com/api/v1/ecommerce/addresses/1" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/addresses/1"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "DELETE",
headers,
}).then(response => response.json());
Example response (200):
{
"error": false,
"data": null,
"message": "Address deleted successfully"
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get list of available countries
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/countries" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/countries"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
{
"error": false,
"data": [
{
"name": "Vietnam",
"code": "VN"
}
],
"message": null
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Brands
Get list of brands
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/brands" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"is_featured\": true
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/brands"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"is_featured": true
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": [
{
"id": 1,
"name": "Fashion live",
"website": null,
"description": null,
"is_featured": 1,
"slug": "fashion-live",
"logo_with_sizes": {
"origin": "https://hasa.botble.com/storage/brands/1.png",
"thumb": "https://hasa.botble.com/storage/brands/1-150x150.png",
"medium": "https://hasa.botble.com/storage/brands/1-570x570.png",
"small": "https://hasa.botble.com/storage/brands/1-570x268.png"
}
},
{
"id": 2,
"name": "Hand crafted",
"website": null,
"description": null,
"is_featured": 1,
"slug": "hand-crafted",
"logo_with_sizes": {
"origin": "https://hasa.botble.com/storage/brands/2.png",
"thumb": "https://hasa.botble.com/storage/brands/2-150x150.png",
"medium": "https://hasa.botble.com/storage/brands/2-570x570.png",
"small": "https://hasa.botble.com/storage/brands/2-570x268.png"
}
},
{
"id": 3,
"name": "Mestonix",
"website": null,
"description": null,
"is_featured": 1,
"slug": "mestonix",
"logo_with_sizes": {
"origin": "https://hasa.botble.com/storage/brands/3.png",
"thumb": "https://hasa.botble.com/storage/brands/3-150x150.png",
"medium": "https://hasa.botble.com/storage/brands/3-570x570.png",
"small": "https://hasa.botble.com/storage/brands/3-570x268.png"
}
},
{
"id": 4,
"name": "Sunshine",
"website": null,
"description": null,
"is_featured": 1,
"slug": "sunshine",
"logo_with_sizes": {
"origin": "https://hasa.botble.com/storage/brands/4.png",
"thumb": "https://hasa.botble.com/storage/brands/4-150x150.png",
"medium": "https://hasa.botble.com/storage/brands/4-570x570.png",
"small": "https://hasa.botble.com/storage/brands/4-570x268.png"
}
},
{
"id": 5,
"name": "Pure",
"website": null,
"description": null,
"is_featured": 1,
"slug": "pure",
"logo_with_sizes": {
"origin": "https://hasa.botble.com/storage/brands/5.png",
"thumb": "https://hasa.botble.com/storage/brands/5-150x150.png",
"medium": "https://hasa.botble.com/storage/brands/5-570x570.png",
"small": "https://hasa.botble.com/storage/brands/5-570x268.png"
}
},
{
"id": 6,
"name": "Anfold",
"website": null,
"description": null,
"is_featured": 1,
"slug": "anfold",
"logo_with_sizes": {
"origin": "https://hasa.botble.com/storage/brands/6.png",
"thumb": "https://hasa.botble.com/storage/brands/6-150x150.png",
"medium": "https://hasa.botble.com/storage/brands/6-570x570.png",
"small": "https://hasa.botble.com/storage/brands/6-570x268.png"
}
},
{
"id": 7,
"name": "Automotive",
"website": null,
"description": null,
"is_featured": 1,
"slug": "automotive",
"logo_with_sizes": {
"origin": "https://hasa.botble.com/storage/brands/7.png",
"thumb": "https://hasa.botble.com/storage/brands/7-150x150.png",
"medium": "https://hasa.botble.com/storage/brands/7-570x570.png",
"small": "https://hasa.botble.com/storage/brands/7-570x268.png"
}
}
],
"links": {
"first": "https://hasa.botble.com/api/v1/ecommerce/brands?page=1",
"last": "https://hasa.botble.com/api/v1/ecommerce/brands?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "https://hasa.botble.com/api/v1/ecommerce/brands?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "https://hasa.botble.com/api/v1/ecommerce/brands",
"per_page": 16,
"to": 7,
"total": 7
},
"error": false,
"message": null
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get brand details by slug
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/brands/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/brands/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": ""
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get products by brand
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/brands/1/products" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/brands/1/products"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": [
{
"id": 1,
"slug": "wallet-handmade",
"name": "Wallet handmade",
"sku": "HS-121-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 20,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 343,
"price_formatted": "$343.00",
"original_price": 343,
"original_price_formatted": "$343.00",
"reviews_avg": 3.3,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/1.jpg",
"https://hasa.botble.com/storage/products/1-1.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/1-150x150.jpg",
"https://hasa.botble.com/storage/products/1-1-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/1-570x570.jpg",
"https://hasa.botble.com/storage/products/1-1-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/1-570x268.jpg",
"https://hasa.botble.com/storage/products/1-1-570x268.jpg"
]
},
"weight": 837,
"height": 18,
"wide": 16,
"length": 14,
"image_url": "https://hasa.botble.com/storage/products/1-150x150.jpg",
"product_options": []
},
{
"id": 2,
"slug": "clutch-handmade",
"name": "Clutch handmade",
"sku": "HS-125-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 16,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 213,
"price_formatted": "$213.00",
"original_price": 213,
"original_price_formatted": "$213.00",
"reviews_avg": 3.5,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/2.jpg",
"https://hasa.botble.com/storage/products/2-1.jpg",
"https://hasa.botble.com/storage/products/2-2.jpg",
"https://hasa.botble.com/storage/products/2-3.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/2-150x150.jpg",
"https://hasa.botble.com/storage/products/2-1-150x150.jpg",
"https://hasa.botble.com/storage/products/2-2-150x150.jpg",
"https://hasa.botble.com/storage/products/2-3-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/2-570x570.jpg",
"https://hasa.botble.com/storage/products/2-1-570x570.jpg",
"https://hasa.botble.com/storage/products/2-2-570x570.jpg",
"https://hasa.botble.com/storage/products/2-3-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/2-570x268.jpg",
"https://hasa.botble.com/storage/products/2-1-570x268.jpg",
"https://hasa.botble.com/storage/products/2-2-570x268.jpg",
"https://hasa.botble.com/storage/products/2-3-570x268.jpg"
]
},
"weight": 900,
"height": 18,
"wide": 11,
"length": 11,
"image_url": "https://hasa.botble.com/storage/products/2-150x150.jpg",
"product_options": []
},
{
"id": 3,
"slug": "gucci-zip-around-wallet",
"name": "Gucci Zip Around Wallet",
"sku": "HS-156-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 14,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 427,
"price_formatted": "$427.00",
"original_price": 427,
"original_price_formatted": "$427.00",
"reviews_avg": 2.6,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/3.jpg",
"https://hasa.botble.com/storage/products/3-1.jpg",
"https://hasa.botble.com/storage/products/3-2.jpg",
"https://hasa.botble.com/storage/products/3-3.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/3-150x150.jpg",
"https://hasa.botble.com/storage/products/3-1-150x150.jpg",
"https://hasa.botble.com/storage/products/3-2-150x150.jpg",
"https://hasa.botble.com/storage/products/3-3-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/3-570x570.jpg",
"https://hasa.botble.com/storage/products/3-1-570x570.jpg",
"https://hasa.botble.com/storage/products/3-2-570x570.jpg",
"https://hasa.botble.com/storage/products/3-3-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/3-570x268.jpg",
"https://hasa.botble.com/storage/products/3-1-570x268.jpg",
"https://hasa.botble.com/storage/products/3-2-570x268.jpg",
"https://hasa.botble.com/storage/products/3-3-570x268.jpg"
]
},
"weight": 700,
"height": 19,
"wide": 20,
"length": 13,
"image_url": "https://hasa.botble.com/storage/products/3-150x150.jpg",
"product_options": []
},
{
"id": 4,
"slug": "snapshot-standard",
"name": "Snapshot Standard",
"sku": "HS-162-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 20,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 407.54,
"price_formatted": "$407.54",
"original_price": 497,
"original_price_formatted": "$497.00",
"reviews_avg": 3.7,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/4.jpg",
"https://hasa.botble.com/storage/products/4-1.jpg",
"https://hasa.botble.com/storage/products/4-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/4-150x150.jpg",
"https://hasa.botble.com/storage/products/4-1-150x150.jpg",
"https://hasa.botble.com/storage/products/4-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/4-570x570.jpg",
"https://hasa.botble.com/storage/products/4-1-570x570.jpg",
"https://hasa.botble.com/storage/products/4-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/4-570x268.jpg",
"https://hasa.botble.com/storage/products/4-1-570x268.jpg",
"https://hasa.botble.com/storage/products/4-2-570x268.jpg"
]
},
"weight": 833,
"height": 10,
"wide": 17,
"length": 20,
"image_url": "https://hasa.botble.com/storage/products/4-150x150.jpg",
"product_options": []
},
{
"id": 5,
"slug": "joan-mini-camera-bag",
"name": "Joan Mini Camera Bag",
"sku": "HS-171-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 13,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 71,
"price_formatted": "$71.00",
"original_price": 71,
"original_price_formatted": "$71.00",
"reviews_avg": 3.6,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/5.jpg",
"https://hasa.botble.com/storage/products/5-1.jpg",
"https://hasa.botble.com/storage/products/5-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/5-150x150.jpg",
"https://hasa.botble.com/storage/products/5-1-150x150.jpg",
"https://hasa.botble.com/storage/products/5-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/5-570x570.jpg",
"https://hasa.botble.com/storage/products/5-1-570x570.jpg",
"https://hasa.botble.com/storage/products/5-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/5-570x268.jpg",
"https://hasa.botble.com/storage/products/5-1-570x268.jpg",
"https://hasa.botble.com/storage/products/5-2-570x268.jpg"
]
},
"weight": 507,
"height": 12,
"wide": 20,
"length": 19,
"image_url": "https://hasa.botble.com/storage/products/5-150x150.jpg",
"product_options": []
},
{
"id": 6,
"slug": "cyan-boheme",
"name": "Cyan Boheme",
"sku": "HS-169-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 14,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 37.92,
"price_formatted": "$37.92",
"original_price": 48,
"original_price_formatted": "$48.00",
"reviews_avg": 3.3,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/6.jpg",
"https://hasa.botble.com/storage/products/6-1.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/6-150x150.jpg",
"https://hasa.botble.com/storage/products/6-1-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/6-570x570.jpg",
"https://hasa.botble.com/storage/products/6-1-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/6-570x268.jpg",
"https://hasa.botble.com/storage/products/6-1-570x268.jpg"
]
},
"weight": 581,
"height": 15,
"wide": 11,
"length": 14,
"image_url": "https://hasa.botble.com/storage/products/6-150x150.jpg",
"product_options": []
},
{
"id": 7,
"slug": "the-marc-jacobs",
"name": "The Marc Jacobs",
"sku": "HS-158-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 19,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 33.04,
"price_formatted": "$33.04",
"original_price": 59,
"original_price_formatted": "$59.00",
"reviews_avg": 3.1,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/7.jpg",
"https://hasa.botble.com/storage/products/7-1.jpg",
"https://hasa.botble.com/storage/products/7-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/7-150x150.jpg",
"https://hasa.botble.com/storage/products/7-1-150x150.jpg",
"https://hasa.botble.com/storage/products/7-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/7-570x570.jpg",
"https://hasa.botble.com/storage/products/7-1-570x570.jpg",
"https://hasa.botble.com/storage/products/7-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/7-570x268.jpg",
"https://hasa.botble.com/storage/products/7-1-570x268.jpg",
"https://hasa.botble.com/storage/products/7-2-570x268.jpg"
]
},
"weight": 599,
"height": 16,
"wide": 13,
"length": 15,
"image_url": "https://hasa.botble.com/storage/products/7-150x150.jpg",
"product_options": []
},
{
"id": 8,
"slug": "round-cross-body-bag",
"name": "Round Cross body Bag",
"sku": "HS-125-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 13,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 89.06,
"price_formatted": "$89.06",
"original_price": 122,
"original_price_formatted": "$122.00",
"reviews_avg": 2.8,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/8.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/8-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/8-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/8-570x268.jpg"
]
},
"weight": 546,
"height": 11,
"wide": 19,
"length": 19,
"image_url": "https://hasa.botble.com/storage/products/8-150x150.jpg",
"product_options": []
}
],
"links": {
"first": "https://hasa.botble.com/api/v1/ecommerce/brands/1/products?page=1",
"last": "https://hasa.botble.com/api/v1/ecommerce/brands/1/products?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "https://hasa.botble.com/api/v1/ecommerce/brands/1/products?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "https://hasa.botble.com/api/v1/ecommerce/brands/1/products",
"per_page": 12,
"to": 8,
"total": 8
},
"error": false,
"message": null
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Cart
Add product to cart
Example request:
curl --request POST \
"https://hasa.botble.com/api/v1/ecommerce/cart" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"product_id\": 1,
\"qty\": 1
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/cart"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"product_id": 1,
"qty": 1
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Update quantity of a product in cart
Example request:
curl --request PUT \
"https://hasa.botble.com/api/v1/ecommerce/cart/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"product_id\": 1,
\"qty\": 1
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/cart/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"product_id": 1,
"qty": 1
};
fetch(url, {
method: "PUT",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Remove a cart item by its ID.
Example request:
curl --request DELETE \
"https://hasa.botble.com/api/v1/ecommerce/cart/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"product_id\": \"architecto\"
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/cart/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"product_id": "architecto"
};
fetch(url, {
method: "DELETE",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get a cart item by id.
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/cart/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"customer_id\": 1,
\"id\": \"e70c6c88dae8344b03e39bb147eba66a\"
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/cart/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"customer_id": 1,
"id": "e70c6c88dae8344b03e39bb147eba66a"
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"id": "architecto",
"count": 0,
"total_price": "$0.00",
"content": []
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Refresh cart items
Example request:
curl --request POST \
"https://hasa.botble.com/api/v1/ecommerce/cart/refresh" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"products\": [
{
\"product_id\": 1,
\"quantity\": 1
}
]
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/cart/refresh"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"products": [
{
"product_id": 1,
"quantity": 1
}
]
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Calculate tax for products in cart
Example request:
curl --request POST \
"https://hasa.botble.com/api/v1/ecommerce/checkout/taxes/calculate" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"products\": [
{
\"id\": 1,
\"quantity\": 2
}
],
\"country\": \"US\",
\"state\": \"CA\",
\"city\": \"Los Angeles\",
\"zip_code\": \"90001\"
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/checkout/taxes/calculate"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"products": [
{
"id": 1,
"quantity": 2
}
],
"country": "US",
"state": "CA",
"city": "Los Angeles",
"zip_code": "90001"
};
fetch(url, {
method: "POST",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
{
"items": [
{
"product_id": 1,
"price": 100,
"price_formatted": "$100.00",
"quantity": 2,
"tax_rate": 10,
"tax_amount": 20,
"tax_amount_formatted": "$20.00",
"subtotal": 200,
"subtotal_formatted": "$200.00",
"total": 220,
"total_formatted": "$220.00"
}
],
"totals": {
"sub_total": 200,
"sub_total_formatted": "$200.00",
"tax_amount": 20,
"tax_amount_formatted": "$20.00",
"total": 220,
"total_formatted": "$220.00"
}
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Endpoints
GET api/v1/ecommerce/checkout/cart/{id}
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/checkout/cart/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/checkout/cart/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (302):
Show headers
cache-control: no-cache, private
location: https://hasa.botble.com/checkout/82038ce896f8fdaf4f6bca281cf1736d
content-type: text/html; charset=utf-8
access-control-allow-origin: *
set-cookie: XSRF-TOKEN=eyJpdiI6IllrVjVmeWkvNGhab1c5VGg4TzlET0E9PSIsInZhbHVlIjoiOVYwUUZKMlVOWURROHJ6VTNGNllUTUFGNWgvNEt6REdrMzhwRVp4RGh5cWdKRDRKQ0NDeG92bEp5SXkvSVVaUW1nNHAzMFBrbWhlc0VjUklzTGUrUXRqRnF5OWxyNlllRzY3S1JNZjkxTE1hVTZRTnF2R0tPUzJIWGlSS1duUFQiLCJtYWMiOiJiM2Y2NjE3NTNkMmFjODc1Y2U3NWFhMDRjMDRmOWJlM2FhNTEwNGIzYmZlZWVkMWY5OTczM2NmMTAxY2ZhYmZkIiwidGFnIjoiIn0%3D; expires=Fri, 21 Mar 2025 05:18:08 GMT; Max-Age=7200; path=/; secure; samesite=lax; botble_session=eyJpdiI6IlhaSDU3VjR0eURSbGZLUHVWWFYxbGc9PSIsInZhbHVlIjoiRGFzQTlqVFVZc2YwSkh0bEVVSjFuVzJKWlNIV054RC95bGVnd2Q1UGxLMmN3Qzl0OENBZEZ6dms2L2pRTDFHSHU2SWJrR01ud0NRcmxRWVpCT1Q2SFBBcFNRdnIzaGhvWWU4YU1jWUMxWUxoV3JObG9jZ0VFWnRBbTI4WUZ2dmwiLCJtYWMiOiI1ZDFiMjM1OGRkZmIxNjFjN2UzNjQzNmQxZmIzNmNlZGVkYmNlM2JlNGE1MzNlNTM1ZmJjMWJkY2Q4YTQ2NGQ5IiwidGFnIjoiIn0%3D; expires=Fri, 21 Mar 2025 05:18:08 GMT; Max-Age=7200; path=/; secure; httponly; samesite=lax; botble_footprints_cookie=eyJpdiI6InlQZ0ZKUzdFSnpGR0tYd3lVc3FPL3c9PSIsInZhbHVlIjoiYjVCZnhwUUdNUHZVTzRKWTdhS2pva2g4cGRoQ1BZSmNyMXdIKzQva1JKclNxdXBOc1V2Y0NzYnI2bk1RSllLSEJ5cnQxclBQVWt6Mm9adDg0TVBHbVpIYUd5M1FxYUxnUHJ6cXlxRkYxam4yMnZIZmRLUmpEK2ZjR2dERnNQeVciLCJtYWMiOiIzOGY4ZmVkOWY1M2JjYTEwNzAwZWFlNGJmYzQ5ZmFmMzdhYTczZDZmNmMyMTViODNkMWNkMjliZDMzNWY0YTU1IiwidGFnIjoiIn0%3D; expires=Fri, 15 May 2026 03:18:08 GMT; Max-Age=36288000; path=/; secure; httponly; samesite=lax; botble_footprints_cookie_data=eyJpdiI6Im4yczhnS0VUdFRUMkllSjZLSDVlSnc9PSIsInZhbHVlIjoiTC9PeGFRMlRWdVFXTUU1Yzd4MEF0TVlOQlBKYXF5Tkc1VGFzVUtzQW83aCtWY2hURWxaY0llMzE1S0Y0ak85VXpDN0R6cFhFZUkwSFdmZ2hJN3Vkam02bTJFbGRqRTRpWTZNV0xmaVJ1Tm5rbldQWmlDNWsxanoreU55c3QyYTZ0dm13TU9JbUU5a3hDOHVIcnRxOW9BSXJwMndJTllyVTJ5S2Zzc3lwclFCV242a1dLYTV4TGFURzNHcmE5VkpQR0trblFIcVVDQXFUbGEvaXBReEF1UGVvUkF1aHpVZ29LZ0svaUprNjlzRDNtbkdEWk84dFIxYTNSMVQvQy9qMUwyWEdrang1RUJtRlZ5UjZpZHkxRFlZMTRrRTJNRFZHbjBrYWxseis5SW5qdXd3SlBURXBWQTJGL2wzczBTdmlNSkl3OHF3WXZTSHA3U2lUNXBneGhmdzFXSzg1elNxUlNFUDQ2NGNhbEdWaFEvd21jSDlrNDg4QjJ4eGFxRmVMczRLckwveFY2cFpBeTZqL01WMzhsdmVUczIwb2x2eC8xWm9VczFEeVBiNDZZYXVhMkF1M3ovbWE5OFZHb0RmMU5iaFROM1BveFFDN0RCT2VLVnlxU3NSSHowU0JWZk0zdldnU20rcHdweDN6ZFN6NTVicjRYMUJiZjBkOG9UTkF6R1c2SkRKeWpZVTBBdW15bTJLL2dzL2RzbWVnUzhsdXFGbG1KRTdtNkJFPSIsIm1hYyI6ImYwMDQ4MTE5MjJjODU2MDg2NGQ2MTcxMzA4MzY0NDZlZGNiNjkyOTYwYWUwNzViNjJkNDI1NWFjOTZiYWVlZDAiLCJ0YWciOiIifQ%3D%3D; expires=Fri, 15 May 2026 03:18:08 GMT; Max-Age=36288000; path=/; secure; httponly; samesite=lax
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="refresh" content="0;url='https://hasa.botble.com/checkout/82038ce896f8fdaf4f6bca281cf1736d'" />
<title>Redirecting to https://hasa.botble.com/checkout/82038ce896f8fdaf4f6bca281cf1736d</title>
</head>
<body>
Redirecting to <a href="https://hasa.botble.com/checkout/82038ce896f8fdaf4f6bca281cf1736d">https://hasa.botble.com/checkout/82038ce896f8fdaf4f6bca281cf1736d</a>.
</body>
</html>
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Orders
Get list of orders by customer
requires authentication
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/orders" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/orders"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"error": true,
"data": null,
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get order detail
requires authentication
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/orders/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/orders/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (401):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"error": true,
"data": null,
"message": "Unauthenticated."
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Product Categories
Get list of product categories
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/product-categories" \
--header "Content-Type: application/json" \
--header "Accept: application/json" \
--data "{
\"is_featured\": false
}"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/product-categories"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
let body = {
"is_featured": false
};
fetch(url, {
method: "GET",
headers,
body: JSON.stringify(body),
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": [
{
"id": 4,
"name": "Woman wallet",
"icon": null,
"icon_image": null,
"is_featured": 0,
"parent_id": 3,
"slug": "woman-wallet",
"image_with_sizes": null
},
{
"id": 11,
"name": "Accessories",
"icon": null,
"icon_image": null,
"is_featured": 0,
"parent_id": 10,
"slug": "accessories",
"image_with_sizes": null
},
{
"id": 5,
"name": "Denim",
"icon": null,
"icon_image": null,
"is_featured": 0,
"parent_id": 3,
"slug": "denim",
"image_with_sizes": null
},
{
"id": 12,
"name": "Men wallet",
"icon": null,
"icon_image": null,
"is_featured": 0,
"parent_id": 10,
"slug": "men-wallet",
"image_with_sizes": null
},
{
"id": 6,
"name": "Dress",
"icon": null,
"icon_image": null,
"is_featured": 0,
"parent_id": 3,
"slug": "dress",
"image_with_sizes": null
},
{
"id": 13,
"name": "Shoes",
"icon": null,
"icon_image": null,
"is_featured": 0,
"parent_id": 10,
"slug": "shoes",
"image_with_sizes": null
}
],
"error": false,
"message": null
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get product category details by slug
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/product-categories/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/product-categories/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": ""
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get products by category
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/product-categories/1/products" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/product-categories/1/products"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": [
{
"id": 1,
"slug": "wallet-handmade",
"name": "Wallet handmade",
"sku": "HS-121-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 20,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 343,
"price_formatted": "$343.00",
"original_price": 343,
"original_price_formatted": "$343.00",
"reviews_avg": 3.3,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/1.jpg",
"https://hasa.botble.com/storage/products/1-1.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/1-150x150.jpg",
"https://hasa.botble.com/storage/products/1-1-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/1-570x570.jpg",
"https://hasa.botble.com/storage/products/1-1-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/1-570x268.jpg",
"https://hasa.botble.com/storage/products/1-1-570x268.jpg"
]
},
"weight": 837,
"height": 18,
"wide": 16,
"length": 14,
"image_url": "https://hasa.botble.com/storage/products/1-150x150.jpg",
"product_options": []
},
{
"id": 2,
"slug": "clutch-handmade",
"name": "Clutch handmade",
"sku": "HS-125-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 16,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 213,
"price_formatted": "$213.00",
"original_price": 213,
"original_price_formatted": "$213.00",
"reviews_avg": 3.5,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/2.jpg",
"https://hasa.botble.com/storage/products/2-1.jpg",
"https://hasa.botble.com/storage/products/2-2.jpg",
"https://hasa.botble.com/storage/products/2-3.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/2-150x150.jpg",
"https://hasa.botble.com/storage/products/2-1-150x150.jpg",
"https://hasa.botble.com/storage/products/2-2-150x150.jpg",
"https://hasa.botble.com/storage/products/2-3-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/2-570x570.jpg",
"https://hasa.botble.com/storage/products/2-1-570x570.jpg",
"https://hasa.botble.com/storage/products/2-2-570x570.jpg",
"https://hasa.botble.com/storage/products/2-3-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/2-570x268.jpg",
"https://hasa.botble.com/storage/products/2-1-570x268.jpg",
"https://hasa.botble.com/storage/products/2-2-570x268.jpg",
"https://hasa.botble.com/storage/products/2-3-570x268.jpg"
]
},
"weight": 900,
"height": 18,
"wide": 11,
"length": 11,
"image_url": "https://hasa.botble.com/storage/products/2-150x150.jpg",
"product_options": []
},
{
"id": 3,
"slug": "gucci-zip-around-wallet",
"name": "Gucci Zip Around Wallet",
"sku": "HS-156-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 14,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 427,
"price_formatted": "$427.00",
"original_price": 427,
"original_price_formatted": "$427.00",
"reviews_avg": 2.6,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/3.jpg",
"https://hasa.botble.com/storage/products/3-1.jpg",
"https://hasa.botble.com/storage/products/3-2.jpg",
"https://hasa.botble.com/storage/products/3-3.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/3-150x150.jpg",
"https://hasa.botble.com/storage/products/3-1-150x150.jpg",
"https://hasa.botble.com/storage/products/3-2-150x150.jpg",
"https://hasa.botble.com/storage/products/3-3-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/3-570x570.jpg",
"https://hasa.botble.com/storage/products/3-1-570x570.jpg",
"https://hasa.botble.com/storage/products/3-2-570x570.jpg",
"https://hasa.botble.com/storage/products/3-3-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/3-570x268.jpg",
"https://hasa.botble.com/storage/products/3-1-570x268.jpg",
"https://hasa.botble.com/storage/products/3-2-570x268.jpg",
"https://hasa.botble.com/storage/products/3-3-570x268.jpg"
]
},
"weight": 700,
"height": 19,
"wide": 20,
"length": 13,
"image_url": "https://hasa.botble.com/storage/products/3-150x150.jpg",
"product_options": []
},
{
"id": 4,
"slug": "snapshot-standard",
"name": "Snapshot Standard",
"sku": "HS-162-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 20,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 407.54,
"price_formatted": "$407.54",
"original_price": 497,
"original_price_formatted": "$497.00",
"reviews_avg": 3.7,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/4.jpg",
"https://hasa.botble.com/storage/products/4-1.jpg",
"https://hasa.botble.com/storage/products/4-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/4-150x150.jpg",
"https://hasa.botble.com/storage/products/4-1-150x150.jpg",
"https://hasa.botble.com/storage/products/4-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/4-570x570.jpg",
"https://hasa.botble.com/storage/products/4-1-570x570.jpg",
"https://hasa.botble.com/storage/products/4-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/4-570x268.jpg",
"https://hasa.botble.com/storage/products/4-1-570x268.jpg",
"https://hasa.botble.com/storage/products/4-2-570x268.jpg"
]
},
"weight": 833,
"height": 10,
"wide": 17,
"length": 20,
"image_url": "https://hasa.botble.com/storage/products/4-150x150.jpg",
"product_options": []
},
{
"id": 5,
"slug": "joan-mini-camera-bag",
"name": "Joan Mini Camera Bag",
"sku": "HS-171-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 13,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 71,
"price_formatted": "$71.00",
"original_price": 71,
"original_price_formatted": "$71.00",
"reviews_avg": 3.6,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/5.jpg",
"https://hasa.botble.com/storage/products/5-1.jpg",
"https://hasa.botble.com/storage/products/5-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/5-150x150.jpg",
"https://hasa.botble.com/storage/products/5-1-150x150.jpg",
"https://hasa.botble.com/storage/products/5-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/5-570x570.jpg",
"https://hasa.botble.com/storage/products/5-1-570x570.jpg",
"https://hasa.botble.com/storage/products/5-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/5-570x268.jpg",
"https://hasa.botble.com/storage/products/5-1-570x268.jpg",
"https://hasa.botble.com/storage/products/5-2-570x268.jpg"
]
},
"weight": 507,
"height": 12,
"wide": 20,
"length": 19,
"image_url": "https://hasa.botble.com/storage/products/5-150x150.jpg",
"product_options": []
},
{
"id": 6,
"slug": "cyan-boheme",
"name": "Cyan Boheme",
"sku": "HS-169-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 14,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 37.92,
"price_formatted": "$37.92",
"original_price": 48,
"original_price_formatted": "$48.00",
"reviews_avg": 3.3,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/6.jpg",
"https://hasa.botble.com/storage/products/6-1.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/6-150x150.jpg",
"https://hasa.botble.com/storage/products/6-1-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/6-570x570.jpg",
"https://hasa.botble.com/storage/products/6-1-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/6-570x268.jpg",
"https://hasa.botble.com/storage/products/6-1-570x268.jpg"
]
},
"weight": 581,
"height": 15,
"wide": 11,
"length": 14,
"image_url": "https://hasa.botble.com/storage/products/6-150x150.jpg",
"product_options": []
},
{
"id": 7,
"slug": "the-marc-jacobs",
"name": "The Marc Jacobs",
"sku": "HS-158-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 19,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 33.04,
"price_formatted": "$33.04",
"original_price": 59,
"original_price_formatted": "$59.00",
"reviews_avg": 3.1,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/7.jpg",
"https://hasa.botble.com/storage/products/7-1.jpg",
"https://hasa.botble.com/storage/products/7-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/7-150x150.jpg",
"https://hasa.botble.com/storage/products/7-1-150x150.jpg",
"https://hasa.botble.com/storage/products/7-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/7-570x570.jpg",
"https://hasa.botble.com/storage/products/7-1-570x570.jpg",
"https://hasa.botble.com/storage/products/7-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/7-570x268.jpg",
"https://hasa.botble.com/storage/products/7-1-570x268.jpg",
"https://hasa.botble.com/storage/products/7-2-570x268.jpg"
]
},
"weight": 599,
"height": 16,
"wide": 13,
"length": 15,
"image_url": "https://hasa.botble.com/storage/products/7-150x150.jpg",
"product_options": []
},
{
"id": 8,
"slug": "round-cross-body-bag",
"name": "Round Cross body Bag",
"sku": "HS-125-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 13,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 89.06,
"price_formatted": "$89.06",
"original_price": 122,
"original_price_formatted": "$122.00",
"reviews_avg": 2.8,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/8.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/8-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/8-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/8-570x268.jpg"
]
},
"weight": 546,
"height": 11,
"wide": 19,
"length": 19,
"image_url": "https://hasa.botble.com/storage/products/8-150x150.jpg",
"product_options": []
}
],
"links": {
"first": "https://hasa.botble.com/api/v1/ecommerce/product-categories/1/products?page=1",
"last": "https://hasa.botble.com/api/v1/ecommerce/product-categories/1/products?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "https://hasa.botble.com/api/v1/ecommerce/product-categories/1/products?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "https://hasa.botble.com/api/v1/ecommerce/product-categories/1/products",
"per_page": 12,
"to": 8,
"total": 8
},
"error": false,
"message": null
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Products
Get list of products
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/products" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/products"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (200):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"data": [
{
"id": 1,
"slug": "wallet-handmade",
"name": "Wallet handmade",
"sku": "HS-121-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 20,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 343,
"price_formatted": "$343.00",
"original_price": 343,
"original_price_formatted": "$343.00",
"reviews_avg": 3.3,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/1.jpg",
"https://hasa.botble.com/storage/products/1-1.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/1-150x150.jpg",
"https://hasa.botble.com/storage/products/1-1-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/1-570x570.jpg",
"https://hasa.botble.com/storage/products/1-1-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/1-570x268.jpg",
"https://hasa.botble.com/storage/products/1-1-570x268.jpg"
]
},
"weight": 837,
"height": 18,
"wide": 16,
"length": 14,
"image_url": "https://hasa.botble.com/storage/products/1-150x150.jpg",
"product_options": []
},
{
"id": 2,
"slug": "clutch-handmade",
"name": "Clutch handmade",
"sku": "HS-125-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 16,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 213,
"price_formatted": "$213.00",
"original_price": 213,
"original_price_formatted": "$213.00",
"reviews_avg": 3.5,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/2.jpg",
"https://hasa.botble.com/storage/products/2-1.jpg",
"https://hasa.botble.com/storage/products/2-2.jpg",
"https://hasa.botble.com/storage/products/2-3.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/2-150x150.jpg",
"https://hasa.botble.com/storage/products/2-1-150x150.jpg",
"https://hasa.botble.com/storage/products/2-2-150x150.jpg",
"https://hasa.botble.com/storage/products/2-3-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/2-570x570.jpg",
"https://hasa.botble.com/storage/products/2-1-570x570.jpg",
"https://hasa.botble.com/storage/products/2-2-570x570.jpg",
"https://hasa.botble.com/storage/products/2-3-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/2-570x268.jpg",
"https://hasa.botble.com/storage/products/2-1-570x268.jpg",
"https://hasa.botble.com/storage/products/2-2-570x268.jpg",
"https://hasa.botble.com/storage/products/2-3-570x268.jpg"
]
},
"weight": 900,
"height": 18,
"wide": 11,
"length": 11,
"image_url": "https://hasa.botble.com/storage/products/2-150x150.jpg",
"product_options": []
},
{
"id": 3,
"slug": "gucci-zip-around-wallet",
"name": "Gucci Zip Around Wallet",
"sku": "HS-156-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 14,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 427,
"price_formatted": "$427.00",
"original_price": 427,
"original_price_formatted": "$427.00",
"reviews_avg": 2.6,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/3.jpg",
"https://hasa.botble.com/storage/products/3-1.jpg",
"https://hasa.botble.com/storage/products/3-2.jpg",
"https://hasa.botble.com/storage/products/3-3.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/3-150x150.jpg",
"https://hasa.botble.com/storage/products/3-1-150x150.jpg",
"https://hasa.botble.com/storage/products/3-2-150x150.jpg",
"https://hasa.botble.com/storage/products/3-3-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/3-570x570.jpg",
"https://hasa.botble.com/storage/products/3-1-570x570.jpg",
"https://hasa.botble.com/storage/products/3-2-570x570.jpg",
"https://hasa.botble.com/storage/products/3-3-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/3-570x268.jpg",
"https://hasa.botble.com/storage/products/3-1-570x268.jpg",
"https://hasa.botble.com/storage/products/3-2-570x268.jpg",
"https://hasa.botble.com/storage/products/3-3-570x268.jpg"
]
},
"weight": 700,
"height": 19,
"wide": 20,
"length": 13,
"image_url": "https://hasa.botble.com/storage/products/3-150x150.jpg",
"product_options": []
},
{
"id": 4,
"slug": "snapshot-standard",
"name": "Snapshot Standard",
"sku": "HS-162-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 20,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 407.54,
"price_formatted": "$407.54",
"original_price": 497,
"original_price_formatted": "$497.00",
"reviews_avg": 3.7,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/4.jpg",
"https://hasa.botble.com/storage/products/4-1.jpg",
"https://hasa.botble.com/storage/products/4-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/4-150x150.jpg",
"https://hasa.botble.com/storage/products/4-1-150x150.jpg",
"https://hasa.botble.com/storage/products/4-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/4-570x570.jpg",
"https://hasa.botble.com/storage/products/4-1-570x570.jpg",
"https://hasa.botble.com/storage/products/4-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/4-570x268.jpg",
"https://hasa.botble.com/storage/products/4-1-570x268.jpg",
"https://hasa.botble.com/storage/products/4-2-570x268.jpg"
]
},
"weight": 833,
"height": 10,
"wide": 17,
"length": 20,
"image_url": "https://hasa.botble.com/storage/products/4-150x150.jpg",
"product_options": []
},
{
"id": 5,
"slug": "joan-mini-camera-bag",
"name": "Joan Mini Camera Bag",
"sku": "HS-171-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 13,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 71,
"price_formatted": "$71.00",
"original_price": 71,
"original_price_formatted": "$71.00",
"reviews_avg": 3.6,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/5.jpg",
"https://hasa.botble.com/storage/products/5-1.jpg",
"https://hasa.botble.com/storage/products/5-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/5-150x150.jpg",
"https://hasa.botble.com/storage/products/5-1-150x150.jpg",
"https://hasa.botble.com/storage/products/5-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/5-570x570.jpg",
"https://hasa.botble.com/storage/products/5-1-570x570.jpg",
"https://hasa.botble.com/storage/products/5-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/5-570x268.jpg",
"https://hasa.botble.com/storage/products/5-1-570x268.jpg",
"https://hasa.botble.com/storage/products/5-2-570x268.jpg"
]
},
"weight": 507,
"height": 12,
"wide": 20,
"length": 19,
"image_url": "https://hasa.botble.com/storage/products/5-150x150.jpg",
"product_options": []
},
{
"id": 6,
"slug": "cyan-boheme",
"name": "Cyan Boheme",
"sku": "HS-169-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 14,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 37.92,
"price_formatted": "$37.92",
"original_price": 48,
"original_price_formatted": "$48.00",
"reviews_avg": 3.3,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/6.jpg",
"https://hasa.botble.com/storage/products/6-1.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/6-150x150.jpg",
"https://hasa.botble.com/storage/products/6-1-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/6-570x570.jpg",
"https://hasa.botble.com/storage/products/6-1-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/6-570x268.jpg",
"https://hasa.botble.com/storage/products/6-1-570x268.jpg"
]
},
"weight": 581,
"height": 15,
"wide": 11,
"length": 14,
"image_url": "https://hasa.botble.com/storage/products/6-150x150.jpg",
"product_options": []
},
{
"id": 7,
"slug": "the-marc-jacobs",
"name": "The Marc Jacobs",
"sku": "HS-158-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 19,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 33.04,
"price_formatted": "$33.04",
"original_price": 59,
"original_price_formatted": "$59.00",
"reviews_avg": 3.1,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/7.jpg",
"https://hasa.botble.com/storage/products/7-1.jpg",
"https://hasa.botble.com/storage/products/7-2.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/7-150x150.jpg",
"https://hasa.botble.com/storage/products/7-1-150x150.jpg",
"https://hasa.botble.com/storage/products/7-2-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/7-570x570.jpg",
"https://hasa.botble.com/storage/products/7-1-570x570.jpg",
"https://hasa.botble.com/storage/products/7-2-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/7-570x268.jpg",
"https://hasa.botble.com/storage/products/7-1-570x268.jpg",
"https://hasa.botble.com/storage/products/7-2-570x268.jpg"
]
},
"weight": 599,
"height": 16,
"wide": 13,
"length": 15,
"image_url": "https://hasa.botble.com/storage/products/7-150x150.jpg",
"product_options": []
},
{
"id": 8,
"slug": "round-cross-body-bag",
"name": "Round Cross body Bag",
"sku": "HS-125-A0",
"description": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline.</p>",
"content": "<p>Short Hooded Coat features a straight body, large pockets with button flaps, ventilation air holes, and a string detail along the hemline. The style is completed with a drawstring hood, featuring Rains’ signature built-in cap. Made from waterproof, matte PU, this lightweight unisex rain jacket is an ode to nostalgia through its classic silhouette and utilitarian design details.</p>\n <p>- Casual unisex fit</p>\n\n <p>- 64% polyester, 36% polyurethane</p>\n\n <p>- Water column pressure: 4000 mm</p>\n\n <p>- Model is 187cm tall and wearing a size S / M</p>\n\n <p>- Unisex fit</p>\n\n <p>- Drawstring hood with built-in cap</p>\n\n <p>- Front placket with snap buttons</p>\n\n <p>- Ventilation under armpit</p>\n\n <p>- Adjustable cuffs</p>\n\n <p>- Double welted front pockets</p>\n\n <p>- Adjustable elastic string at hempen</p>\n\n <p>- Ultrasonically welded seams</p>\n\n <p>This is a unisex item, please check our clothing & footwear sizing guide for specific Rains jacket sizing information. RAINS comes from the rainy nation of Denmark at the edge of the European continent, close to the ocean and with prevailing westerly winds; all factors that contribute to an average of 121 rain days each year. Arising from these rainy weather conditions comes the attitude that a quick rain shower may be beautiful, as well as moody- but first and foremost requires the right outfit. Rains focus on the whole experience of going outside on rainy days, issuing an invitation to explore even in the most mercurial weather.</p>",
"quantity": 13,
"is_out_of_stock": false,
"stock_status_label": "In stock",
"stock_status_html": "<span class=\"text-success\">In stock</span>",
"price": 89.06,
"price_formatted": "$89.06",
"original_price": 122,
"original_price_formatted": "$122.00",
"reviews_avg": 2.8,
"reviews_count": 10,
"image_with_sizes": {
"origin": [
"https://hasa.botble.com/storage/products/8.jpg"
],
"thumb": [
"https://hasa.botble.com/storage/products/8-150x150.jpg"
],
"medium": [
"https://hasa.botble.com/storage/products/8-570x570.jpg"
],
"small": [
"https://hasa.botble.com/storage/products/8-570x268.jpg"
]
},
"weight": 546,
"height": 11,
"wide": 19,
"length": 19,
"image_url": "https://hasa.botble.com/storage/products/8-150x150.jpg",
"product_options": []
}
],
"links": {
"first": "https://hasa.botble.com/api/v1/ecommerce/products?page=1",
"last": "https://hasa.botble.com/api/v1/ecommerce/products?page=1",
"prev": null,
"next": null
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "« Previous",
"active": false
},
{
"url": "https://hasa.botble.com/api/v1/ecommerce/products?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next »",
"active": false
}
],
"path": "https://hasa.botble.com/api/v1/ecommerce/products",
"per_page": 12,
"to": 8,
"total": 8
},
"error": false,
"message": null
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get product details by slug
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/products/architecto" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/products/architecto"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": ""
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.
Get related products
Get product's reviews
Example request:
curl --request GET \
--get "https://hasa.botble.com/api/v1/ecommerce/products/architecto/reviews" \
--header "Content-Type: application/json" \
--header "Accept: application/json"
const url = new URL(
"https://hasa.botble.com/api/v1/ecommerce/products/architecto/reviews"
);
const headers = {
"Content-Type": "application/json",
"Accept": "application/json",
};
fetch(url, {
method: "GET",
headers,
}).then(response => response.json());
Example response (404):
Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
{
"message": ""
}
Received response:
Request failed with error:
Tip: Check that you're properly connected to the network.
If you're a maintainer of ths API, verify that your API is running and you've enabled CORS.
You can check the Dev Tools console for debugging information.