- Emole Developer FrontEnd APi EndPoints
- Authintication
- Api Flow Chart
- Public Back In Stock Subscription
- Public Blog
- Public Category
- Public Checkout
- Get order summary
- Get all billing addresses
- Select billing address
- Add a new billing address
- Get all pickup points
- Get all shipping addresses
- Select shipping address
- Add a new shipping address
- Get all shipping methods
- Select shipping method
- Get all payment methods
- Select payment method
- Prepare payment info model
- Validate the payment info
- Prepare confirm order model
- Confirm and pay the order
- Get completed order info
- Public Common
- Public Customer
- Impersonate a customer
- Get guest token to continue as a guest
- Prepare login model
- Login
- Logout
- Refresh access token on expiration
- Prepare password recovery model
- Submit password recovery request
- Prepare the customer registration model
- Submit the customer register request
- Check username availability
- Prepare customer navigation model
- Get the customer info
- Update the customer info
- Delete the external authentication record
- Get customer addresses
- Delete the customer address
- Prepare the add new customer address model
- Add a new customer address
- Get specific customer address
- Update the customer address
- Get the customer downloadable products
- Get user agreement
- Prepare change password model
- Submit the change password request
- Get customer avatar
- Upload customer avatar
- Remove customer avatar
- Prepare GDPR tools model
- Export customer GDPR info
- Delete request of GDPR info
- Prepare check gift card balance model
- Check gift card balance
- Public Download
- Public Forum
- Get all forums
- Get all active discussions
- Get active discussions in small for forum's index page
- Get specific forum group
- Get specific forum
- Watch/Unwatch forum
- Get specific forum topic
- Watch/Unwatch forum topic
- Prepare the move topic model
- Move topic to another forum
- Delete topic
- Prepare create topic model
- Create a new forum topic
- Prepare edit topic model
- Update the forum topic
- Delete the post
- Prepare create post model
- Create a new forum topic post
- Prepare edit post model
- Update the post
- Vote the post
- Get last/latest post
- Search into forum
- Get customer forum subscriptions
- Delete customer forum subscriptions
- Prepare customer profile model
- Public General
- Get Topic
- Ping to check the api server status
- Get all locale string resources
- Get all settings of current store
- Get header links info
- Get footer info
- Get polls to be displayed on home page
- Vote a poll
- Get all topics
- Authenticate the topic(page)
- Get nivo slider images(plugin)
- Prepare the contact us model
- Submit the contact us request
- Prepare the contact vendor model
- Submit the contact vendor request
- Prepare newsletter box model
- Subscribe to the news letters
- Public Manufacturer
- Public News
- Public Order
- Public Private Messages
- Public Product
- Get products to be displayed on home pageGET
- Get best selling productsGET
- Get a product detailsGET
- Change and apply product attributesPOST
- Estimate shippingPOST
- Get product combinationsGET
- Get marked as new productsGET
- Get product reviewsGET
- Add a new product reviewPOST
- Set product review helpfulnessPOST
- Get customer product reviewsGET
- Prepare product email a friend modelGET
- Email the product to a friendPOST
- Get popular product tagsGET
- Get products by tagGET
- Get related productsGET
- Get cross sell productsGET
- Get also purchased productsGET
- Public Return Request
- Public Search
- Public Shopping Cart
- Get selected checkout attributes
- Change and apply checkout attributes
- Upload product attribute file
- Upload checkout attribute file
- Get customer cart
- Delete cart items
- Update quantities of the cart items
- Add product to the cart
- Apply discount coupon
- Apply gift card coupon
- Prepare estimate shipping model
- Estimate shipping
- Select shipping option
- Remove discount coupon
- Remove gift card coupon
- Get order totals
- Start checkout (to validate cart and go on checkout page)
- Get customer wish list
- Add product to wish list
- Delete wish list items
- Update quantities of wish list items
- Move wish list items to cart
- Prepare email wish list model
- Send wish list link on email
- Public Vendor
- Emole Developer BackEnd Api
- categories
- customers
- languages
- manufacturers
- news letter subscriptions
- orders
- productattributes
- product category mappings
- product manufacturer mappings
- products
- productspecificationattributes
- shopping cart items
- specificationattributes
- topics
- token
- Get Countries
- Get All Customer Roles
- Get Current Store
- Get All Stores
Get a product details
GET
https://test.e-mole.net/api/PublicProduct/GetProductDetails/{productId}
Last modified:2023-09-13 15:55:50
Request
Authorization
Add parameter in header
Example:
X-Token: ********************
Path Params
productId
string
required
Example:
-95421061
Query Params
updatecartitemid
string
required
Example:
0
Header Params
Accept
string
required
Example:
application/json
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://test.e-mole.net/api/PublicProduct/GetProductDetails/-95421061?updatecartitemid=0' \
--header 'Accept: application/json'
Responses
🟢200Success
application/json
Body
DefaultPictureZoomEnabled
boolean
required
DefaultPictureModel
object
required
ImageUrl
string
required
ThumbImageUrl
string
required
FullSizeImageUrl
string
required
Title
string
required
AlternateText
string
required
CustomProperties
object
required
PictureModels
array [object {6}]
required
ImageUrl
string
required
ThumbImageUrl
string
required
FullSizeImageUrl
string
required
Title
string
required
AlternateText
string
required
CustomProperties
object
required
Name
string
required
ShortDescription
string
required
FullDescription
string
required
MetaKeywords
string
required
MetaDescription
string
required
MetaTitle
string
required
SeName
string
required
VisibleIndividually
boolean
required
ProductType
string
required
ShowSku
boolean
required
Sku
string
required
ShowManufacturerPartNumber
boolean
required
ManufacturerPartNumber
string
required
ShowGtin
boolean
required
Gtin
string
required
ShowVendor
boolean
required
VendorModel
object
required
Name
string
required
SeName
string
required
Id
integer
required
CustomProperties
object
required
HasSampleDownload
boolean
required
GiftCard
object
required
IsGiftCard
boolean
required
RecipientName
string
required
RecipientEmail
string
required
SenderName
string
required
SenderEmail
string
required
Message
string
required
GiftCardType
string
required
CustomProperties
object
required
IsShipEnabled
boolean
required
IsFreeShipping
boolean
required
FreeShippingNotificationEnabled
boolean
required
DeliveryDate
string
required
IsRental
boolean
required
RentalStartDate
string
required
RentalEndDate
string
required
AvailableEndDate
string
required
ManageInventoryMethod
string
required
StockAvailability
string
required
DisplayBackInStockSubscription
boolean
required
EmailAFriendEnabled
boolean
required
CompareProductsEnabled
boolean
required
PageShareCode
string
required
ProductPrice
object
required
CurrencyCode
string
required
OldPrice
string
required
Price
string
required
PriceWithDiscount
string
required
PriceValue
number
required
CustomerEntersPrice
boolean
required
CallForPrice
boolean
required
ProductId
integer
required
HidePrices
boolean
required
IsRental
boolean
required
RentalPrice
string
required
DisplayTaxShippingInfo
boolean
required
BasePricePAngV
string
required
CustomProperties
object
required
AddToCart
object
required
ProductId
integer
required
EnteredQuantity
integer
required
MinimumQuantityNotification
string
required
AllowedQuantities
array [object {1}]
required
CustomerEntersPrice
boolean
required
CustomerEnteredPrice
number
required
CustomerEnteredPriceRange
string
required
DisableBuyButton
boolean
required
DisableWishlistButton
boolean
required
IsRental
boolean
required
AvailableForPreOrder
boolean
required
PreOrderAvailabilityStartDateTimeUtc
string
required
PreOrderAvailabilityStartDateTimeUserTime
string
required
UpdatedShoppingCartItemId
integer
required
UpdateShoppingCartItemType
string
required
CustomProperties
object
required
Breadcrumb
object
required
Enabled
boolean
required
ProductId
integer
required
ProductName
string
required
ProductSeName
string
required
CategoryBreadcrumb
array [object {1}]
required
CustomProperties
object
required
ProductTags
array [object {5}]
required
Name
string
required
SeName
string
required
ProductCount
integer
required
Id
integer
required
CustomProperties
object
required
ProductAttributes
array [object {16}]
required
ProductId
integer
required
ProductAttributeId
integer
required
Name
string
required
Description
string
required
TextPrompt
string
required
IsRequired
boolean
required
DefaultValue
string
required
SelectedDay
integer
required
SelectedMonth
integer
required
SelectedYear
integer
required
HasCondition
boolean
required
AllowedFileExtensions
array [object {1}]
required
AttributeControlType
object
required
Values
array [object {1}]
required
Id
integer
required
CustomProperties
object
required
ProductSpecificationModel
object
required
Groups
array [object {1}]
required
CustomProperties
object
required
ProductManufacturers
array [object {5}]
required
Name
string
required
SeName
string
required
IsActive
boolean
required
Id
integer
required
CustomProperties
object
required
ProductReviewOverview
object
required
ProductId
integer
required
RatingSum
integer
required
TotalReviews
integer
required
AllowCustomerReviews
boolean
required
CanAddNewReview
boolean
required
CustomProperties
object
required
ProductEstimateShipping
object
required
ProductId
integer
required
RequestDelay
integer
required
Enabled
boolean
required
CountryId
integer
required
StateProvinceId
integer
required
ZipPostalCode
string
required
UseCity
boolean
required
City
string
required
AvailableCountries
array [object {1}]
required
AvailableStates
array [object {1}]
required
CustomProperties
object
required
TierPrices
array [object {3}]
required
Price
string
required
Quantity
integer
required
CustomProperties
object
required
AssociatedProducts
array [object {1}]
required
value
string
required
DisplayDiscontinuedMessage
boolean
required
CurrentStoreName
string
required
InStock
boolean
required
AllowAddingOnlyExistingAttributeCombinations
boolean
required
Id
integer
required
CustomProperties
object
required
consequat_8
object
required
culpa_3c
object
required
Example
{
"DefaultPictureZoomEnabled": true,
"DefaultPictureModel": {
"ImageUrl": "cillum dolore consectetur",
"ThumbImageUrl": "ea nulla officia dolore",
"FullSizeImageUrl": "vo",
"Title": "occaecat ",
"AlternateText": "ex Excepteur in nulla",
"CustomProperties": {
"amet232": {},
"fugiat_d29": {}
}
},
"PictureModels": [
{
"ImageUrl": "amet mollit in in culpa",
"ThumbImageUrl": "tempor nulla",
"FullSizeImageUrl": "tempor",
"Title": "proident labore commodo",
"AlternateText": "aliquip qui sint",
"CustomProperties": {
"in_87": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"velit_9c": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"nulla_a80": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
},
{
"ImageUrl": "consequat ut",
"ThumbImageUrl": "dolor in pariatur dolore",
"FullSizeImageUrl": "aliquip elit in tempor",
"Title": "consectetur et",
"AlternateText": "cupidatat Excepteur minim nisi",
"CustomProperties": {
"consequatb": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
}
],
"Name": "ex pariatur esse fugiat do",
"ShortDescription": "magna proident voluptate",
"FullDescription": "incididunt consequat",
"MetaKeywords": "voluptate est",
"MetaDescription": "enim nulla et",
"MetaTitle": "in id nulla sed consectetur",
"SeName": "tempor do reprehenderit ",
"VisibleIndividually": true,
"ProductType": "SimpleProduct",
"ShowSku": false,
"Sku": "nisi ipsum commodo sunt",
"ShowManufacturerPartNumber": false,
"ManufacturerPartNumber": "laborum dolor qui et",
"ShowGtin": true,
"Gtin": "dolo",
"ShowVendor": false,
"VendorModel": {
"Name": "occaecat cupidatat aliquip sit esse",
"SeName": "magna proident est",
"Id": -99952626,
"CustomProperties": {
"Duis4d": {},
"adipisicing_": {}
}
},
"HasSampleDownload": false,
"GiftCard": {
"IsGiftCard": true,
"RecipientName": "nisi adipisicing in et incididunt",
"RecipientEmail": "I7E20XJExsc@PHLoNLqHyEGtWUtiQi.bn",
"SenderName": "sed Duis dolor",
"SenderEmail": "IblPLJ18yA-wTqf@cdAQKhPUGWF.umm",
"Message": "proident non incididunt dolore",
"GiftCardType": "Virtual",
"CustomProperties": {
"in26": {}
}
},
"IsShipEnabled": false,
"IsFreeShipping": false,
"FreeShippingNotificationEnabled": false,
"DeliveryDate": "amet aliqua",
"IsRental": true,
"RentalStartDate": "2018-03-08T04:43:07.060Z",
"RentalEndDate": "1996-03-03T22:03:59.255Z",
"AvailableEndDate": "1961-03-30T18:59:35.088Z",
"ManageInventoryMethod": "ManageStock",
"StockAvailability": "laborum ut quis sint",
"DisplayBackInStockSubscription": false,
"EmailAFriendEnabled": false,
"CompareProductsEnabled": true,
"PageShareCode": "in ullamco magna",
"ProductPrice": {
"CurrencyCode": "nisi ",
"OldPrice": "sunt ",
"Price": "incididunt irure aute in",
"PriceWithDiscount": "eiusmod dolor enim mollit",
"PriceValue": 42775842.64900538,
"CustomerEntersPrice": false,
"CallForPrice": true,
"ProductId": 38107142,
"HidePrices": false,
"IsRental": false,
"RentalPrice": "ut proident ex sunt",
"DisplayTaxShippingInfo": true,
"BasePricePAngV": "sint do ipsum incididunt in",
"CustomProperties": {
"pariatur_74": {},
"nostrud2d": {},
"Lorem_5b": {},
"est_c1": {}
}
},
"AddToCart": {
"ProductId": -93192340,
"EnteredQuantity": 64182826,
"MinimumQuantityNotification": "eu incididunt",
"AllowedQuantities": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"CustomerEntersPrice": true,
"CustomerEnteredPrice": 63355582.09646952,
"CustomerEnteredPriceRange": "qui esse anim dolor",
"DisableBuyButton": false,
"DisableWishlistButton": true,
"IsRental": true,
"AvailableForPreOrder": true,
"PreOrderAvailabilityStartDateTimeUtc": "1978-03-07T19:49:40.882Z",
"PreOrderAvailabilityStartDateTimeUserTime": "reprehenderit dolor magna ut",
"UpdatedShoppingCartItemId": -70735328,
"UpdateShoppingCartItemType": "ShoppingCart",
"CustomProperties": {
"occaecat_48e": {},
"officia__82": {}
}
},
"Breadcrumb": {
"Enabled": true,
"ProductId": 53426280,
"ProductName": "ut Excepteur sunt",
"ProductSeName": "exercitation eu anim ad",
"CategoryBreadcrumb": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"CustomProperties": {
"nostrudfa": {},
"ipsum_4": {}
}
},
"ProductTags": [
{
"Name": "enim",
"SeName": "eiusmod magna",
"ProductCount": 89888941,
"Id": -41819135,
"CustomProperties": {
"reprehenderit_90f": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
},
{
"Name": "in reprehenderit",
"SeName": "Excepteur",
"ProductCount": -34821210,
"Id": -35905213,
"CustomProperties": {
"deserunt_1": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
}
],
"ProductAttributes": [
{
"ProductId": 74530075,
"ProductAttributeId": 99259041,
"Name": "mollit sunt Excepteur velit cupidatat",
"Description": "aliqua ex minim",
"TextPrompt": "culpa consectetur sed a",
"IsRequired": true,
"DefaultValue": "ullamco ad officia",
"SelectedDay": 74491785,
"SelectedMonth": 63757649,
"SelectedYear": 57607578,
"HasCondition": false,
"AllowedFileExtensions": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"AttributeControlType": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"Values": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"Id": 24673783,
"CustomProperties": {
"sint6a": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"dolore73": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
},
{
"ProductId": 67938252,
"ProductAttributeId": 60209221,
"Name": "fugiat sed",
"Description": "ipsum occaecat veniam",
"TextPrompt": "dolor",
"IsRequired": true,
"DefaultValue": "mollit quis veniam u",
"SelectedDay": -92280692,
"SelectedMonth": -20866200,
"SelectedYear": 15566092,
"HasCondition": false,
"AllowedFileExtensions": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"AttributeControlType": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"Values": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"Id": -38296259,
"CustomProperties": {
"idf33": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
}
],
"ProductSpecificationModel": {
"Groups": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"CustomProperties": {
"et0": {}
}
},
"ProductManufacturers": [
{
"Name": "aliquip",
"SeName": "nisi ea exercitation cillum",
"IsActive": true,
"Id": -55727565,
"CustomProperties": {
"consectetur_996": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"Lorem5": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
},
{
"Name": "magna commodo anim",
"SeName": "est magna consequat laborum",
"IsActive": false,
"Id": 48576660,
"CustomProperties": {
"eiusmod0c4": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"dolor7": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"nisi104": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
}
],
"ProductReviewOverview": {
"ProductId": 30447506,
"RatingSum": 52882546,
"TotalReviews": 44763999,
"AllowCustomerReviews": false,
"CanAddNewReview": false,
"CustomProperties": {
"aliqua_59": {}
}
},
"ProductEstimateShipping": {
"ProductId": -33688830,
"RequestDelay": -71261285,
"Enabled": true,
"CountryId": 19256300,
"StateProvinceId": -42083173,
"ZipPostalCode": "pariatur cillum qui",
"UseCity": false,
"City": "adipisicing dolore qu",
"AvailableCountries": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"AvailableStates": [
{
"value": "<Error: Too many levels of nesting to fake this schema>"
},
{
"value": "<Error: Too many levels of nesting to fake this schema>"
}
],
"CustomProperties": {
"eu_32": {}
}
},
"TierPrices": [
{
"Price": "est ipsum pariatur minim",
"Quantity": 20309453,
"CustomProperties": {
"anim_": {
"value": "<Error: Too many levels of nesting to fake this schema>"
},
"amet_8": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
},
{
"Price": "sed cupidatat et Ut",
"Quantity": -27966740,
"CustomProperties": {
"minimee1": {
"value": "<Error: Too many levels of nesting to fake this schema>"
}
}
}
],
"AssociatedProducts": [
{
"value": "<Circular reference to #/components/schemas/Nop.Web.Models.Catalog.ProductDetailsModel detected>"
},
{
"value": "<Circular reference to #/components/schemas/Nop.Web.Models.Catalog.ProductDetailsModel detected>"
}
],
"DisplayDiscontinuedMessage": true,
"CurrentStoreName": "dolore voluptate exercitation et",
"InStock": false,
"AllowAddingOnlyExistingAttributeCombinations": false,
"Id": 64950495,
"CustomProperties": {
"consequat_8": {},
"culpa_3c": {}
}
}
🟠401Unauthorized
🟠404Not Found
Modified at 2023-09-13 15:55:50