@numericoach/numeo-admin-cli
v0.1.2
Published
Authenticated CLI for Numeo super-admin operations.
Readme
Numeo Admin CLI
Authenticated CLI for Numeo super-admin operations.
The CLI opens Numeo in the browser, uses the normal Numeo login, then stores an opaque local CLI token. Every API request re-checks User.role = SUPER_ADMIN in Numeo before touching data.
Usage
numeo-admin auth login --base-url https://numeo.numericoach.fr
numeo-admin auth whoami --output json
numeo-admin companies list --search veolia --output json
numeo-admin company config <companyId> --data '{"allowConvocations":true}' --output json
numeo-admin sessions create --data '{"name":"Atelier IA","companyId":"...","startDate":"2026-06-01T09:00:00+02:00","endDate":"2026-06-01T11:00:00+02:00","minAttendees":1,"maxAttendees":12,"publishImmediately":true}' --output json
numeo-admin sessions add-attendees <sessionId> --attendee-emails [email protected],[email protected] --output jsonFor local app work:
numeo-admin auth login --base-url http://localhost:8080Auth model
- browser login on Numeo
- opaque local token in
~/.numeo-admin-cli/session.json - every API call re-checks the CLI token server-side
- no
DATABASE_URL - no raw API key
- no copied browser cookie
Agent skill
Install the bundled skill so AI agents know the auth model and Numeo event workflow.
numeo-admin skills install --target ~/.codex/skillsOutput
Use --output json, --output jsonl, --output table, or --output markdown.
Piped output defaults to JSON so agents and scripts can consume it safely.
