Parameters

page
number
Required
Description
Page number for pagination. Must be greater than 0.
per_page
number
Description
Number of items per page (1-100). Default is 30.
parent
number
Description
Filter media by parent folder ID (`0` or omitted for root level).
mime_type
string
Description
Filter by MIME types (comma-separated, e.g. `image/jpeg,image/png`).
type
number
Description
Filter by media type: `1` for files, `2` for folders.
GET/v1/media
curl https://api.tradly.app/v1/media \
  -H "Authorization: Bearer YOUR_PUBLISHABLE_OR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
RESPONSE
{
  "status": true,
  "data": {
    "count": 2,
    "media": [
      {
        "id": 1,
        "type": 2,
        "mime_type": "",
        "parent": 0,
        "name": "Banners",
        "url": "",
        "active": true
      },
      {
        "id": 2,
        "type": 1,
        "mime_type": "image/png",
        "parent": 1,
        "name": "promo-banner.png",
        "url": "https://media.tradly.app/images/marketplace/1000/promo-banner.png",
        "active": true
      }
    ]
  }
}