GET /api/user

Authorization
string
required
Firebase IDトークン (Bearer xxx)

Example Response

{
  "id": 42,
  "email": "user@example.com",
  "displayName": "Hirameki User",
  "workspaceName": "個人ワークスペース",
  "workspaceDescription": "AI制作チーム",
  "subscriptionPlan": "pro",
  "siteLimit": 10,
  "customDomainLimit": 3,
  "tokenLimit": 500000,
  "tokensUsed": 83000
}

PUT /api/user/workspace

Authorization
string
required
Firebase IDトークン
workspaceName
string
required
表示名(例: “Marketing JP”)
workspaceDescription
string
ワークスペースの補足説明

Example Request

curl -X PUT https://app.hirameki-web.com/api/user/workspace \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "workspaceName": "マーケティング本部",
    "workspaceDescription": "LP制作チーム"
  }'

Example Response

{ "success": true, "message": "Workspace info updated" }
ワークスペース情報はダッシュボード右上のドロップダウンや請求書の宛名に利用されます。運用開始前に設定しておきましょう。