List media files
Get a paginated list of all active media files for your organization. Only non-expired files are returned.
GET
/v1/mediaQuery Parameters
limit?string
Number of media files per page (1-100)
Default
"50"offset?string
Pagination offset
Default
"0"Response Body
curl -X GET "https://api.outstand.so/v1/media?limit=50&offset=0"{
"success": true,
"data": [
{
"id": "9dyJS",
"filename": "product-image.jpg",
"url": "https://media.outstand.so/org_abc123/550e8400-e29b-41d4-a716-446655440000/product-image.jpg",
"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"
}