Skip to main content

Retrieve a Category by slug

Retrieves detailed information about a specific category by its slug.

HTTP Request

GET/api/shop/categories/by_slug/:slug

Authorization

Authorization

  • Required: No
  • Permission: Public (read-only)
  • Authentication: Optional (affects `is_favorite` field)

Path Parameters

ParameterTypeRequiredDescription
slugstringYesCategory slug

Example Requests

1import requests
2
3# Without authentication
4response = requests.get('http://www.example.com/api/shop/categories/by_slug/iphone')
5print(response.json())
6
7# With authentication
8response = requests.get('http://www.example.com/api/shop/categories/by_slug/iphone', headers={
9  'Authorization': 'Token <your_api_key>'
10})
11print(response.json())

Response Fields

FieldTypeDescription
idIntegerUnique ID of the category
orderIntegerDisplay order of the category
imageObjectCategory image data (`id`, `url`, `name`, etc.)
parentIntegerCategory parent id
nameStringCategory name
slugStringURL-friendly category identifier
descriptionStringExtra descriptions of the category
products_countIntegerNumber of products in this category
children_countIntegerNumber of children categories
created_atStringCreation time of the category
updated_atStringLast updated time of the category

Image Data Structure

FieldTypeDescription
idIntegerUnique ID of the image
typeStringFile type (e.g., image/jpeg)
nameStringOriginal file name
sizeIntegerFile size in bytes
human_readable_sizeStringHuman readable file size (e.g., 2.5 MB)
fStringURL to access the image file
widthIntegerImage width in pixels
heightIntegerImage height in pixels
modeStringColor mode (e.g., RGB, CMYK)
thumbnailsList of thumbnail objectsImgae thumbnails

Thumbnail Data Structure

FieldTypeDescription
idIntegerUnique ID of the thumbnail (unique)
fStringURL to access the thumbnail file
sizeIntegerFile size in bytes (nullable)

Example Response

{
"id": 2,
"order": 2,
"image": {
"id": 6,
"type": "image",
"name": "technology",
"size": 5123,
"human_readable_size": "5.00 KB",
"f": "http://127.0.0.1:8000/media/core_media/2025/12/02/technology.png",
"width": 225,
"height": 225,
"mode": "P",
"thumbnails": [
{
"id": 213,
"f": "http://127.0.0.1:8000/media/core_media/2026/02/02/thumbnails/test2_ecH0zVV_thumbnail_64x64.jpg",
"size": 64
},
{
"id": 214,
"f": "http://127.0.0.1:8000/media/core_media/2026/02/02/thumbnails/test2_ecH0zVV_thumbnail_128x128.jpg",
"size": 128
},
{
"id": 215,
"f": "http://127.0.0.1:8000/media/core_media/2026/02/02/thumbnails/test2_ecH0zVV_thumbnail_512x512.jpg",
"size": 512
},
{
"id": 216,
"f": "http://127.0.0.1:8000/media/core_media/2026/02/02/thumbnails/test2_ecH0zVV_thumbnail_1080x1080.jpg",
"size": 1080
}
]
},
"parent": 1,
"name": "ماوس",
"slug": "mouse",
"description": "",
"products_count": 2,
"children_count": 0,
"created_at": "2025-11-22T14:35:00.236637Z",
"updated_at": "2025-12-24T13:01:33.436128Z"
}