Get Attribute By ID
Get a specific attribute by its ID.
Endpoint
Authentication
Required (Store role)
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id |
integer | Yes | Attribute ID |
Response
Success (200 OK)
{
"id": 1,
"name": "Color",
"name_az": "Rəng",
"name_en": "Color",
"name_es": "Color",
"name_de": "Farbe",
"type": "select",
"values": "[{\"name\":\"Red\"},{\"name\":\"Blue\"},{\"name\":\"Green\"}]",
"values_az": "[{\"name\":\"Qırmızı\"},{\"name\":\"Mavi\"},{\"name\":\"Yaşıl\"}]",
"values_en": "[{\"name\":\"Red\"},{\"name\":\"Blue\"},{\"name\":\"Green\"}]",
"values_es": "[{\"name\":\"Rojo\"},{\"name\":\"Azul\"},{\"name\":\"Verde\"}]",
"values_de": "[{\"name\":\"Rot\"},{\"name\":\"Blau\"},{\"name\":\"Grün\"}]",
"options_api": "",
"category_id": 1,
"category": {
"id": 1,
"name": "Electronics",
"name_az": "Elektronika",
"name_en": "Electronics",
"name_es": "Electrónica",
"name_de": "Elektronik",
"image": "https://...",
"parent_id": null
},
"is_filter": true,
"is_view": true,
"created": "2025-01-15T10:30:00Z"
}
Error Responses
Attribute Not Found (404)
Missing ID Parameter (400)
Example Request
curl -X GET "https://api.luxmart.site/v1/products/attribute/get-by/?id=1" \
-H "Authorization: Token your_access_token"
Notes
- Only returns non-deleted attributes
- Includes full category information
- Responses include multilingual fields for names (
name_az/en/es/de) and values (values_az/en/es/de), with English fallback when a locale is missing. Legacyname/valuesare kept for backward compatibility.