GET /api/media

Authorization
string
required
Firebase IDトークン
siteId
string
required
対象サイトID
curl "https://app.hirameki-web.com/api/media?siteId=your-site-id" \
  -H "Authorization: Bearer {token}"

Example Response

{
  "success": true,
  "files": [
    {
      "name": "hero-1715604823.jpg",
      "size": 430080,
      "url": "/site/u-1234/media/hero-1715604823.jpg",
      "uploadedAt": "2026-02-05T06:20:00.000Z"
    }
  ]
}

POST /api/delete-media

Authorization
string
required
Firebase IDトークン
siteId
string
required
filename
string
required
削除したいファイル名(一覧APIの name をそのまま指定)
curl -X POST https://app.hirameki-web.com/api/delete-media \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{"siteId":"your-site-id","filename":"hero-1715604823.jpg"}'
{ "success": true, "message": "File deleted successfully" }