Product Reviews Endpoint
TIP
Refer to products page for Base URL
* Add Product Review
Endpoint: POST
products/review/Request Headers
| Authorization | Value | Description | Required |
|---|---|---|---|
| Bearer | ******* | Firebase access token | ✔️ |
Payload Description
| Name | Type | Description | Required |
|---|---|---|---|
| productId | uuid | product id | ✔️ |
| comment | string | user comment about product | ❌ |
| userName | string | authenticated user displayName | ✔️ |
| rating | float in string form | eg. 3.0 | ❌ |
Sample Payload
{
"comment": "Nice",
"userName": "sam",
"productId": "ba3cb694-c2ff-41cf-82d4-49eb63a81dc2",
"rating": "4.0",
}Sample Response
{
"id": "eefdbddc-c79a-4c92-88f8-31b60b2123ed",
"userId": "gxxjx22P3eNvGjvenIkvCjEkxh63",
"comment": "Just a review",
"userName": "Sam",
"dateCreated": "2023-08-05T14:34:54.712934Z",
"rating": "3.0",
"productId": "ba3cb694-c2ff-41cf-82d4-49eb63a81dc2"
}* List Product Reviews
Get all the reviews for a particular product
Endpoint: GET
products/reviews/product_idParameters
| Name | Type | Description | Required |
|---|---|---|---|
| product_id | uuid | product id | ✔️ |
Sample Request
products/reviews/ba3cb694-c2ff-41cf-82d4-49eb63a81dc2Sample Response
{
"count": 10,
"next": null,
"previous": null,
"results": [
{
"id": "eefdbddc-c79a-4c92-88f8-31b60b2123ed",
"userId": "gxxjx22P3eNvGjvenIkvCjEkxh63",
"comment": "Just a review",
"userName": "Sam",
"dateCreated": "2023-08-05T14:34:54.712934Z",
"rating": "3.0",
"productId": "ba3cb694-c2ff-41cf-82d4-49eb63a81dc2"
},
]
}
Wookein Docs