GET
/
api
/
sites
{
  "id": "<string>",
  "slug": "<string>",
  "path": "<string>",
  "screenshot": "<string>"
}

リクエスト

  • Authorization: Bearer {firebase_id_token} が必須
  • パラメータは不要

レスポンス

[
  {
    "id": "bcd0ed35-9c1b-4ecf-b64a-xxxx",
    "name": "Sunny Cafe",
    "slug": "sunny-cafe",
    "description": "温かみのあるカフェサイト",
    "url": "/grav/u-1234.sunny-cafe/",
    "path": "u-1234.sunny-cafe/01.home",
    "status": "active",
    "isPublic": true,
    "lastModified": "2025-02-05",
    "screenshot": "/screenshots/sunny-cafe.png"
  }
]
id
string
PostgreSQL上のサイトID
slug
string
Gravディレクトリにも使用されるサイトの識別子
path
string
Grav内の最初のページパス
screenshot
string
capture-screenshot で生成された画像の相対パス

注意

  • Firebase UIDと紐づくサイトのみ返却されます
  • Grav側にディレクトリが存在しない場合は自動的にスキップされます
  • 返却値はダッシュボードのカード表示にそのまま利用できます