Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.envless.cloud/llms.txt

Use this file to discover all available pages before exploring further.

Every request must include an Authorization header with a personal access key (ev_live_...).

Authorization: Bearer ev_live_xxxxxxxxxxxx

Generate keys at app.envless.cloud/keys. The full key is shown once — copy it into your secret store immediately. See Keys for naming, rotation, and revocation.

What a key grants

TodayPlanned
ScopeWhole workspaceProject / environment / read-only / read-write
OperationsRead-onlyAll CRUD
PermissionsAll resourcesPer-resource roles

For now, a key reads everything the workspace can see. Scoped permissions are coming — keys you create today will continue to work with full access.

Examples

curl https://api.envless.cloud/workspace \
    -H "Authorization: Bearer ev_live_xxxxxxxxxxxx"

Failure modes

StatusMeaningFix
401 Missing keyNo Authorization header.Add the header.
401 Malformed keyHeader present but doesn’t start with Bearer ev_live_.Check format.
401 Revoked or unknown keyKey was deleted, rotated, or never existed.Generate a new one and update your secret store.
Never put a key in client-side code, public repos, build logs, or chat. The API doesn’t issue scoped or short-lived keys yet — a leaked key reads everything until you revoke it.

Last used + usage tracking

The dashboard shows when each key was last used and how many requests it has served. Use that to detect dormant keys you can safely rotate.