storage.list
List the environment’s stored objects, optionally under a key prefix. Non-production environments keep their objects under an isolated scope; production keeps the project’s original scope for back-compat, so production listings also surface other environments’ objects under environment-named prefixes.- Auth: Organization API key (
Authorization: Bearer korve_...) or dashboard session. - Minimum role:
member - Risk:
read
Query parameters
Example
Responses
Response body (200)
storage.createUpload
Create a short-lived signed URL for uploading one object to the addressed environment (production by default).- Auth: Organization API key (
Authorization: Bearer korve_...) or dashboard session. - Minimum role:
member - Billing: requires active organization billing — returns
402otherwise. - Risk:
write· sensitive (elevated blast radius)
Query parameters
Request body
Example
Responses
Response body (201)
storage.getDownload
Create a short-lived signed URL for downloading one object from the addressed environment (production by default).- Auth: Organization API key (
Authorization: Bearer korve_...) or dashboard session. - Minimum role:
member - Risk:
write
Query parameters
Request body
Example
Responses
Response body (200)
storage.delete
Delete one object from the addressed environment (production by default). The key is the tenant-relative key, URL-encoded as a single path segment (encode ”/” as “%2F”).- Auth: Organization API key (
Authorization: Bearer korve_...) or dashboard session. - Minimum role:
admin - Risk:
destructive