Interactive login
This opens your browser for OAuth, or you can paste an API key directly.Verify your setup
Check that the companion app is running and a phone is connected.Environment variable
For scripts and CI, set the API key as an environment variable:Session tokens
Generate a short-lived session token when OAuth isn’t available (headless/CI environments):Auth precedence
TapKit checks for credentials in this order:--api-keyflag (highest priority)TAPKIT_API_KEYenvironment variable~/.tapkit/config.json- Interactive login prompt