Skip to content

Authentication

Sign in to Dashboard, create a project and issue a project API key. Copy the complete key when it is shown. Use it in the Bearer header:

List disks in your project
curl --fail-with-body "https://api.wabe.sh/v1/disks" \
-H "Authorization: Bearer YOUR_PROJECT_API_KEY"

A project key selects the project. Each project can have its own disk named demo. The same key can create disks, access their data and register actor endpoints in that project. Project and key management uses a Dashboard login session.

Keep the key in a server-side secret store. Revoke it in Dashboard to reject subsequent authenticated requests.

An invalid or revoked key returns 401. A disk missing from the key’s project returns 404. The hosted health endpoint is public.

For a standalone server key and its scope, see self-hosting.