API referenceBuckets
List share bundles
Returns the organization's share bundles, newest first (at most 200), each with its fileCount, hasPassword, expiresAt, revoked flag and createdAt.
Returns the organization's share bundles, newest first (at most 200), each with its fileCount, hasPassword, expiresAt, revoked flag and createdAt. The bundle URL and token are not included — they are shown only once, at creation time. Revoke a bundle with DELETE /v1/share-links/{bundleId}. Requires buckets:read.
Scope: buckets:read. Send the API key as a bearer token; Scopes lists what each one reaches.
Request
Response
200 Success. Body: application/json, ShareBundleListResponse.
| Field | Type | Required | Description |
|---|---|---|---|
object | string | no | |
data | array of ShareBundle | no |
Errors
Every error has the same body, {"error": {"type", "code", "message", "param"}}; branch on code. Errors lists every code.
| Status | Meaning |
|---|---|
400 | The request is malformed or a value is invalid (invalid_request, invalid_domain, idempotency_key_mismatch). |
401 | The API key is missing or invalid. |
403 | The key lacks the scope this endpoint needs (scope_missing) or may not do this (not_permitted). |
404 | No such resource in this account (resource_not_found). |
429 | Rate limit, plan limit, budget or spend cap reached (rate_limited, plan_limit_reached, budget_exceeded, spend_cap_reached). |
500 | An unexpected error; retry with backoff, then contact support (internal_error). |