تاجر جني
Which API?
Merchant API For merchants: manage your own catalogue, orders and finances through the v2 Third-Party API. Application API For partner apps: browse Gini merchants and products, send customers to checkout and follow their orders.

New: Application API docs

Pick the API you are reading here — the Merchant API for your own store, the Application API for partner apps.

Merchant dashboard
API reference
Reviews

API documentation

Everything you need to integrate with the Gini v2 Third-Party API.

Reviews

Read the reviews customers left on your orders and products — the same set that feeds your public rating. Read-only.

List reviews

Every review of your orders and products, newest first. Paginated.

GET /api/v2.0/third-party/reviews
Signed
Query parameters
Field Type Required Description
search string Optional Match the comment, delivery comment, or customer name/phone.
rating string Optional low (1–3 stars) or high (4–5 stars).
subject string Optional order or product.
per_page integer Optional 1–100, default 15.
Response
{
    "data": [
        {
            "id": 88,
            "rating": 5,
            "comment": "Fast delivery",
            "reasons": null,
            "delivery_rating": 5,
            "delivery_comment": null,
            "created_at": "2026-09-07T10:00:00.000000Z",
            "customer": {
                "id": 501,
                "name": "Ahmed",
                "contact_phone": "07701234567"
            },
            "subject": {
                "type": "product",
                "id": 101,
                "name": "Headphones",
                "slug": "headphones"
            }
        }
    ],
    "links": [],
    "meta": []
}
Notes
  • subject is either an order (type, id, number, status) or a product (type, id, name, slug).
  • delivery_rating of 0 means the customer did not rate delivery.
  • reasons is a plain sentence, not a list.
Get a review

A single review by its numeric id.

GET /api/v2.0/third-party/reviews/{review}
Signed
Notes
  • A review that is not yours returns HTTP 404 with {'message': 'Review not found'}.