OptiTech API keys authenticate all REST API requests. Each key has a scope that limits what it can access; use the narrowest scope that fits your use case.

ScopeAccess
PersonalAll programs you're a member of across organizations
OrganizationAll programs in an org (admin-level)
Program-scopedA single program

Keys are shown once at creation. Store them immediately; OptiTech cannot retrieve them later. Revoking a key takes effect immediately.

The OptiTech CLI also supports OAuth-based authentication via optitech auth, which opens a browser to authorize access without requiring a manually created key.

See Manage API keys for rotation strategy and org key management.