Documentation Index
Fetch the complete documentation index at: https://docs.nylio.app/llms.txt
Use this file to discover all available pages before exploring further.
API keys
API keys let you authenticate with the Nylio public API without going through an OAuth flow. They are useful for scripts, CI pipelines, and backend integrations where browser-based login is not practical.Create an API key
- Open the API access page in the Nylio app.
- Click Create key.
- Give the key a name, choose which scopes to grant, and set an expiration period.
- Copy the key immediately. It is only shown once.
Expiration options
| Option | Duration |
|---|---|
| 30 days | Key expires after 30 days |
| 90 days | Key expires after 90 days |
| 1 year | Key expires after 365 days |
| No expiration | Key does not expire automatically |
Available scopes
| Scope | Access |
|---|---|
workspace:read | List workspaces |
document:read | Read and export documents |
document:write | Create, edit, and replace personal documents |
search:read | Search documents |
Use an API key
Pass the key in thex-api-key header:
403 insufficient_scope.
Manage existing keys
From the API access page you can:- Disable a key temporarily without deleting it.
- Re-enable a disabled key.
- Revoke a key permanently.
Best practices
- Name keys after the integration they power.
- Use the shortest expiration period that fits the use case.
- Grant only the scopes each integration needs.
- Rotate keys periodically and remove unused keys.
- Store keys in environment variables or a secrets manager, not in source control.