Get pre-signed URLs for wallet storage
GET/storage
Returns pre-signed URLs (GET and PUT) for persistent storage tied to user sessions, or the signed-in user.
The storage is either session-specific, or user-specific depending on whether or not a guest session is in use.
Use of this endpoint is intended only for clients that use client-side encryption and decryption of the data, for zero-knowledge security. It is not required to use this endpoint for normal operations with the API - Onteric automatically provisions and manages storage for all sessions, and you can use envelopes to store data within our API.
The returned URLs expire at the same time as the session, ensuring that storage access is tied to the session lifecycle.
Request
Responses
- 200
- 400
- 401
- 403
- 422
- 500
Pre-signed URLs generated successfully
Missing session-id header or invalid credentials
Missing or invalid API key / bearer token
Session key verification failed, or client does not have wallet:read or wallet:write scope
Session not found, expired, or terminated
Failed to generate pre-signed storage URLs