Dashboard responsibilities
Use the Everabyte dashboard for:- creating, scoping, and revoking API keys,
- managing company members and permissions,
- billing, plan changes, and subscription state,
- creating and deleting buckets,
- configuring bucket-level retention,
- generating and rotating encryption keys,
- legal hold and compliance actions,
- reviewing audit and activity views,
- support and account recovery.
API responsibilities
Use the REST API for:- listing the buckets a key can reach and reading a bucket’s stored size,
- uploading files,
- listing files in a bucket and listing its deleted files,
- reading file metadata through list responses and file-scoped endpoints,
- downloading files and file versions,
- renaming files, changing visibility, setting or reading retention state where allowed,
- moving and copying files,
- soft- or hard-deleting files,
- restoring files from trash,
- listing, restoring, and deleting file versions,
- creating, updating, moving, copying, and deleting folders,
- restoring folders from trash,
- listing folders, subfolders, and folder content.
What is not in the public API
The following areas exist in the backend but are not published as stable API-key contracts:- sharing links, invitations, and share-control sessions,
- comments, tags, favorites, and collaboration features,
- audit logs, activity timelines, and narrative endpoints,
- semantic search and reindexing,
- upload pause/resume/progress streams,
- backup job orchestration beyond the agent-oriented surface,
- administrative, superadmin, reseller, and control-plane routes,
- billing, invoices, and subscription management.
Key creation prerequisites
Creating an API key in the dashboard requires, depending on account state:- a company context,
- permission to manage API keys (
API_PERMISSIONS.MANAGE), - active billing access,
- a verified email when the account is on trial,
- step-up authentication.
Environment labels
API keys carry an environment label. The dashboard default isproduction. This label is recorded with usage events; it does not create a separate API host or a separate dataset.
For isolated testing, use a separate company workspace and separate keys. This reference does not document a sandbox base URL.
Where to ask
If a task is not possible with the public API and not exposed in the dashboard, contactsupport@everabyte.com. Include the company ID, the key’s public identifier (never the secret), the route you attempted, and the response code.