EddytorDocs & API

Can't sign in / lost API key

Recover access to Eddytor - there's nothing to lose, the in-container tools are re-runnable.

There's nothing to recover and nothing to miss - Eddytor has no one-shot bootstrap token. The auth boundary is exec access to the container, so you can re-run the in-container tools as often as you like.

Lost your API key

Mint a fresh one (works for any existing admin):

docker compose exec eddytor-server eddytoradm create-api-key --email you@example.com
# Admin API key for you@example.com (shown once): edd_live_…
eddytor config set-key edd_live_…

On Kubernetes: kubectl -n eddytor exec deploy/eddytor-server -- eddytoradm create-api-key --email you@example.com.

With no SMTP configured (the default), the link is written to the logs, not emailed. Re-request it and read it from the logs:

eddytor login
docker compose logs --tail 50 eddytor-server | grep -i 'sign in to eddytor' -A2

To actually deliver links to teammates, configure SMTP.

"I'm not sure an admin exists"

eddytoradm setup is idempotent - re-running it is a no-op once an admin exists (so a leaked DB role can't use it to seize a second admin):

docker compose exec eddytor-server eddytoradm setup --email you@example.com --org "Default"

Token works for the API but not eddytor query

That's a different problem - see GetFlightInfo failed: Invalid or expired token.

Last resort (throwaway local stack only)

Start from zero - destroys all local data:

docker compose down -v && docker compose up -d

See Reset a throwaway stack.

Next

On this page