X-Api-Key header.
401:
Creating a key
1
Open the API Keys page
Sign in at datadash.xyz and go to Settings → API Keys.
2
Name the key
Click Create key and give it a name, like
production. Names are 1–30 characters, letters and digits only, with no spaces, dashes or underscores. Each name has to be unique within your account.3
Copy the key
The key is shown once. Click Copy, store it somewhere safe, then click Done.
Viewing your keys
The API Keys page lists each key’s name, last three characters, and creation date. That’s enough to tell your keys apart without exposing them.Revoking a key
Click the trash icon next to a key and confirm with Revoke key. Revocation takes effect within a few seconds across all servers, and every later request with that key returns401. You can’t undo a revocation.
Keeping keys safe
- Never ship a key in client-side code. Anything in a browser, mobile app, or public repository is readable by anyone. Call the API from your own server instead.
- Use one key per environment or service. If a key leaks, you revoke just that one instead of breaking everything at once.
- Load keys from environment variables or a secret manager, not from source.
- Rotate on exposure. Create the replacement, switch traffic to it, then revoke the old key.
A key carries the full access of the account that created it. Treat it like a password.
Next steps
Filtering
Narrow any list endpoint with typed conditions and AND/OR groups.
Generate a client
Build a typed TypeScript or Python client from the OpenAPI spec.