Skip to content

List media files

Get a paginated list of all active media files for your organization. Only non-expired files are returned.

GET/v1/media

Query Parameters

limit?string

Number of media files per page (1-100)

Default"50"

offset?string

Pagination offset

Default"0"

Response Body

200application/json

500application/json

JavaScript

Go

Java

C#

cURL

TypeScript

Python

Swift

fetch(" {
  method: "GET"
})

200500

{
  "success": true,
  "data": [\
    {\
      "id": "9dyJS",\
      "filename": "product-image.jpg",\
      "url": "
      "content_type": "image/jpeg",\
      "size": 1024000,\
      "status": "active",\
      "created_at": "2025-01-15T10:30:00Z",\
      "expires_at": "2025-03-16T10:30:00Z"\
    }\
  ],
  "pagination": {
    "limit": 50,
    "offset": 0,
    "count": 10
  }
}
{
  "success": false,
  "error": "Internal server error",
  "message": "Failed to generate upload URL"
}

Get media file GET\ \ Previous Page Delete media file DELETE\ \ Next Page