Heimaleiga owner data

Authentication

Every credential is issued, scoped and revoked by Heimaleiga staff. You never create one yourself.

Personal accounts

A person at your company gets an email invite. Following it sets a password; if Heimaleiga requires multi-factor authentication for the account (the default), you also enrol an authenticator app (Google Authenticator, 1Password, Authy…). This account is what you use for Claude (MCP) and for interactive API use.

Service keys

A long-lived bearer token (up to two years) tied to your owner account, for scheduled jobs: a Power BI refresh, a nightly script. Heimaleiga shows it to you once; store it in your secrets manager. It has no MFA and cannot be used with Claude.

Using a credential with the API

Send two headers on every request:

apikey: <the public project key — see the API page>
Authorization: Bearer <your service key, or your session's access token>

Getting a session token from a personal account in a script (password grant against the auth endpoint) is possible but service keys are the intended path for automation.

What a credential can do

Read. Only read. The tables carry no write permissions for any owner credential, so there is no such thing as an accidental write, and nothing you do here affects Heimaleiga's systems.