Blob 設定の取得
GET /v1/account/settings で Blob Storage アカウントのプレフィックスごとのルールを読み取ります。
GET
/
v1
/
account
/
settings
curl --request GET \
--url 'https://blob.squarecloud.app/v1/account/settings' \
--header 'Authorization: YOUR_API_KEY'
{
"status": "success",
"response": {
"rules": [
{
"prefix": "invoices/",
"private": true,
"extensions": ["pdf"],
"created_at": "2026-09-25T12:00:00.000Z"
},
{
"prefix": "tmp/",
"delete_after_days": 7,
"created_at": "2026-09-25T12:00:00.000Z",
"active_from": "2026-09-26T12:00:00.000Z"
}
]
}
}
設定の取得は、設定の更新で保存されたルールを返します。各ルールはそのプレフィックス配下のファイルに適用されます: 公開範囲、有効期限、キャッシュのデフォルト値、サイズと形式の制限、自動削除です。
blob:read スコープが必要です。
レスポンス
string
成功した場合は “success”、失敗した場合は “error” です。
object
表示 オブジェクトを切り替え
表示 オブジェクトを切り替え
array
保存されたとおりのルール。各フィールドについては設定の更新を参照してください。
curl --request GET \
--url 'https://blob.squarecloud.app/v1/account/settings' \
--header 'Authorization: YOUR_API_KEY'
{
"status": "success",
"response": {
"rules": [
{
"prefix": "invoices/",
"private": true,
"extensions": ["pdf"],
"created_at": "2026-09-25T12:00:00.000Z"
},
{
"prefix": "tmp/",
"delete_after_days": 7,
"created_at": "2026-09-25T12:00:00.000Z",
"active_from": "2026-09-26T12:00:00.000Z"
}
]
}
}
⌘I
curl --request GET \
--url 'https://blob.squarecloud.app/v1/account/settings' \
--header 'Authorization: YOUR_API_KEY'
{
"status": "success",
"response": {
"rules": [
{
"prefix": "invoices/",
"private": true,
"extensions": ["pdf"],
"created_at": "2026-09-25T12:00:00.000Z"
},
{
"prefix": "tmp/",
"delete_after_days": 7,
"created_at": "2026-09-25T12:00:00.000Z",
"active_from": "2026-09-26T12:00:00.000Z"
}
]
}
}

