# CLI_SESSION_EXPIRED

- Surface: CLI
- Exit code: 2

## Cause

A login session exists but could not mint a usable token.

## Fix

Run `splitch login` again. The stored credential is not silently refreshed past its life, so an expired session fails rather than serving a stale token.

## Related

- [CLI_NOT_AUTHENTICATED](https://splitch.dev/docs/error/CLI_NOT_AUTHENTICATED)
- [CLI_TOKEN_BINDING_REFUSED](https://splitch.dev/docs/error/CLI_TOKEN_BINDING_REFUSED)

Source: https://splitch.dev/docs/error/CLI_SESSION_EXPIRED