Get All Stores
Get a paginated list of all stores. Public endpoint.
Endpoint
Authentication
Not required (public endpoint)
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
page |
integer | Yes | Page number (starts at 1) |
count |
integer | Yes | Items per page (max 100) |
search |
string | No | Search by name, email, phone, or business address (case-insensitive) |
is_active |
boolean | No | Filter by activation status (true / false) |
Response
Success (200 OK)
{
"count": 20,
"data": [
{
"id": 1,
"email": "store@example.com",
"name": "My Store",
"description": "Store description",
"logo_url": "https://...",
"business_address": "123 Main St",
"preferred_language": "AZERBAIJANI",
"contact_phone": "+994501234567",
"percent": 10.5,
"created": "2025-01-15T10:30:00Z"
}
]
}
Error Responses
Pagination Error (400)
Example Request
curl -X GET "https://api.luxmart.site/v1/accounts/store/?page=1&count=20&search=store&is_active=true"
Notes
- Only returns non-deleted stores
- Search matches against name, email, phone, or business address
- Optional filter:
is_active(true/false) - Results are ordered by ID descending (newest first)
- This is a public endpoint, no authentication required