Skip to main content
These commands manage your Olostep account. They act on the team you are signed in to. Commands that change something accept --preview and --dry-run, so you can check them first. olostep whoami is the same command as olostep account info.

account

olostep account info

Show your signed-in Olostep account, your team, the team’s plan and its credit balance.
Shorthand: olostep whoami. Also accepts --json and --fields. See Global flags.

team

Members, roles and invitations.

olostep team info

Show your team’s name, payment method, plan and credit balance.
Also accepts --json and --fields. See Global flags.

olostep team members

List the members of your current team, their roles, and your permissions.
Also accepts --json and --fields. See Global flags.

olostep team rename

Rename your current team.
Flags Also accepts --json, --fields, --dry-run and --preview. See Global flags.

olostep team invites

List your team’s pending invitations.
Also accepts --json and --fields. See Global flags.

olostep team invite

Invite a person to your team by email. Olostep sends them an invitation.
Flags Also accepts --json, --fields, --dry-run and --preview. See Global flags.

olostep team invite-revoke

Revoke a pending team invitation.
Asks before it runs; pass --yes when there is no terminal.
Flags Also accepts --json, --fields, --dry-run, --preview and --yes. See Global flags.

olostep team role

Change a team member’s role. You can’t change the owner’s role, your own, or the last admin’s.
Asks before it runs; pass --yes when there is no terminal.
Flags Also accepts --json, --fields, --dry-run, --preview and --yes. See Global flags.

olostep team switch-preview

Preview joining the team you were invited to, without changing your membership.
Flags Also accepts --json and --fields. See Global flags.

olostep team switch

Accept an invitation and switch to that team. This may remove your access to your current team.
Asks before it runs; pass --yes when there is no terminal.
Flags Also accepts --json, --fields, --dry-run, --preview and --yes. See Global flags.

olostep team domain-invite

Show any team invitation set up for your email’s domain.
Also accepts --json and --fields. See Global flags.

keys

API keys for the Olostep API. The CLI itself does not need one.

olostep keys list

List your API keys: names, metadata and key_ids. Never prints key values.
Also accepts --json and --fields. See Global flags.

olostep keys create

Create an API key. Prints its metadata, not the key. To see the key, use olostep keys reveal or the dashboard.
Flags Also accepts --json, --fields, --dry-run and --preview. See Global flags.

olostep keys reveal

Show an API key, or write it to an env file. The key is shown only in an interactive terminal. From a coding agent or a pipe, the CLI never prints it: use --write-env <file> to save it as OLOSTEP_API_KEY (or the name in --var). The file must be ignored by git, unless you pass --force.
Arguments Flags

olostep keys revoke

Revoke an API key by its key_id, never by the key itself.
Asks before it runs; pass --yes when there is no terminal.
Flags Also accepts --json, --fields, --dry-run, --preview and --yes. See Global flags.

olostep keys manage

Get a link to the API keys page on the Olostep dashboard.
Also accepts --json and --fields. See Global flags.

credits

Your balance, usage and rewards. See Balance and billing.

olostep credits rewards

List the credit rewards you can earn and whether you have claimed them.
Also accepts --json and --fields. See Global flags.

olostep credits reward-claim

Claim a reward after you have completed what it asks for.
Flags Also accepts --json, --fields, --dry-run and --preview. See Global flags.

olostep credits balance

Show your team’s credit balance, plan, usage status and when credits expire.
Also accepts --json and --fields. See Global flags.

olostep credits history

Show your team’s daily credit usage for a UTC date range, including days with missing or partial data. Defaults to the last 30 days.
Flags Also accepts --json and --fields. See Global flags.

billing

Plans, invoices, payment methods and auto-refill. Payments always happen in the browser; card details never pass through the CLI.

olostep billing cleanup-abandoned

Void open invoices and cancel incomplete subscriptions left by abandoned checkouts. Destructive.
Asks before it runs; pass --yes when there is no terminal.
Flags Also accepts --json, --fields, --dry-run, --preview and --yes. See Global flags.

olostep billing subscription

Show the available subscriptions and your active one.
Also accepts --json and --fields. See Global flags.

olostep billing plans

List the subscription plans available to your account.
Also accepts --json and --fields. See Global flags.

olostep billing topups

List the credit top-ups you can buy, in a currency.
Flags Also accepts --json and --fields. See Global flags.

olostep billing invoices

List your team’s invoices.
Flags Also accepts --json and --fields. See Global flags.

olostep billing auto-refill

Show your auto-refill settings and saved payment methods.
Also accepts --json and --fields. See Global flags.

olostep billing auto-refill-update

Turn auto-refill on or off, or change when and how it buys credits.
Flags Also accepts --json, --fields, --dry-run and --preview. See Global flags.

olostep billing checkout

Start a checkout for a paid plan or a top-up. You pay in the browser. SUB_BASE is the Free plan and is not a checkout option.
Flags Also accepts --json, --fields, --dry-run and --preview. See Global flags.

olostep billing cancel

Cancel your active subscription.
Asks before it runs; pass --yes when there is no terminal.
Also accepts --json, --fields, --dry-run, --preview and --yes. See Global flags.

olostep billing portal

Get a link to your billing portal.
Also accepts --json, --fields, --dry-run and --preview. See Global flags.

olostep billing payment-default

Make a saved payment method the team’s default.
Flags Also accepts --json, --fields, --dry-run and --preview. See Global flags.

olostep billing payment-remove

Remove a saved payment method. You may not be able to remove one that auto-refill uses.
Asks before it runs; pass --yes when there is no terminal.
Flags Also accepts --json, --fields, --dry-run, --preview and --yes. See Global flags.

olostep billing payment-add

Get a link to add a card on the dashboard. Card details never pass through the CLI.
Also accepts --json and --fields. See Global flags.

olostep billing pending-cancel

Cancel an incomplete subscription left by an abandoned checkout.
Asks before it runs; pass --yes when there is no terminal.
Flags Also accepts --json, --fields, --dry-run, --preview and --yes. See Global flags.