Every request carries a key as a bearer token:
Authorization: Bearer sfk_live_<32 characters>_<6 character checksum>The trailing checksum lets an obviously malformed key be rejected without a database lookup, and gives secret scanners something to match on.
Regardless of scopes: manage billing, reach platform administration, create or revoke API keys, read or set passwords, or create an Owner or Admin account. Key management is deliberately UI-only, so a leaked key is a bounded, revocable read rather than a permanent foothold.