Storage

Preview — pending review

This reference is generated from the platform API contract and is still under review. Operations, fields, and descriptions can change before publication.

Temp-URL key rotation advice for the project's object storage

GET
/scopes/{scopeId}/storage/temp-url-key

Whether the project's Swift Temp-URL key should be rotated. A signed Temp-URL carries no Keystone token: whoever knows the account key can sign URLs. When a member who may know it is removed, the platform does NOT rotate it on its own (Swift cannot tie a key to a user, and rotating would break every other member's signed URLs); it records the advice instead and the console shows a notice with a one-click rotate. rotationAdvisedAt is null when nothing is pending. The key itself is never returned. Errors: 401 unauthenticated; 403 caller lacks read access to the scope's storage; 404 unknown scopeId.

Authorization

bearerToken
headerAuthorizationBearer <token>

An API token (pc_live_…) or a service-account key (sak_live_…), created in Identity & Access Management and sent as Authorization: Bearer <token>. Requests are rate limited per credential and per tenant: every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset, and a refused request gets 429 RATE_LIMITED with Retry-After.

Path Parameters

scopeId*string

Opaque ownership+authorization scope resolving to tenant + subscription + project.

Response Body

The rotation advice for the project.

application/json
  1. response

Whether the project's Swift Temp-URL key should be rotated.

rotationAdvisedAt*|

When a member who may know the key was removed; null when no rotation is advised.

Formatdate-time
curl -X GET "https://example.com/scopes/string/storage/temp-url-key"
{  "rotationAdvisedAt": "2019-08-24T14:15:22Z"}