Skip to main content
Available since CLI v7.7.0.
The checkly account command lets you view account-level information directly from the terminal. Use it to check which features are available on your plan, inspect metered limits, discover available check locations, and list account members or pending invites.
Before using checkly account, ensure you have:
  • Checkly CLI installed
  • Valid Checkly account authentication (run npx checkly login if needed)
For additional setup information, see CLI overview.

Usage

Terminal

Subcommands

SubcommandDescription
membersList account members and pending invites.
members updateUpdate an account member role.
members deleteDelete an account member.
planShow your account plan, entitlements, and feature limits.

checkly account members

The checkly account members command is only available since CLI v7.15.0.
List account members and pending invites for the currently selected account. Use filters to find users by email or name, inspect roles, or page through large member lists. Usage:
Terminal
Options:
OptionRequiredDescription
--search, -s-Search members and invites by name or email.
--type-Filter by item type: member or invite.
--role-Filter by member or invite role: owner, admin, read_write, read_run, or read_only.
--status-Filter by member or invite status: active, pending, or expired.
--limit, -l-Number of account members to return (1-100). Enables cursor pagination.
--next-id-Cursor for the next page. Requires --limit.
--hide-id-Hide member and invite IDs in formatted output.
--output, -o-Output format: table, json, or md. Default: table.

Members Options

--search, -s
string
Search members and invites by name or email.Usage:
Terminal
--type
string
Filter the list by item type. Use member for active account members, or invite for pending and expired invites.Usage:
Terminal
--role
string
Filter members and invites by role. Available values: owner, admin, read_write, read_run, read_only.Usage:
Terminal
--status
string
Filter members and invites by status. Available values: active, pending, expired.Usage:
Terminal
--limit, -l
number
Set the number of account members to return, between 1 and 100. When you set --limit, the command prints pagination information and a next-page command when more results are available.Usage:
Terminal
--next-id
string
Cursor for paginating through results. Use the nextId value from the JSON response, or the next-page command shown in table output. You must use --limit with --next-id.Usage:
Terminal
--hide-id
boolean
Hide member and invite IDs in formatted output. JSON output always includes the response fields returned by the API.Usage:
Terminal
--output, -o
string
default:"table"
Set the output format. Use json for programmatic access or md for markdown.Usage:
Terminal

Members Examples

Terminal

Members JSON Response

The --output=json format returns a structured response with a members array and cursor pagination fields.
Key fields:
  • members[].typemember for active account members or invite for account invites.
  • members[].role — account role, such as OWNER, ADMIN, READ_WRITE, READ_RUN, or READ_ONLY.
  • members[].statusACTIVE for members, or PENDING / EXPIRED for invites.
  • length — number of items returned in the current response.
  • nextId — cursor for the next page. Use it with --limit and --next-id.

checkly account members update

The checkly account members update command is only available since CLI v8.7.0.
Update an account member’s role. Identify the member by email or user ID. By default, the command shows the change and prompts for confirmation before proceeding. Usage:
Terminal
Arguments:
ArgumentDescription
memberThe account member email or user ID.
Options:
OptionRequiredDescription
--role, -rYesNew member role: admin, read_write, read_run, or read_only.
--email-Treat the member argument as an email address.
--id-Treat the member argument as a user ID.
--force, -f-Skip the confirmation prompt.
--dry-run-Preview what would happen without updating the member.
--output, -o-Output format: table, json, or md. Default: table.

Members Update Options

--role, -r
string
required
The new role to assign. Available values: admin, read_write, read_run, read_only.Usage:
Terminal
--email
boolean
default:"false"
Treat the member argument as an email address. Use this to disambiguate when a value could be either an email or a user ID. Mutually exclusive with --id.Usage:
Terminal
--id
boolean
default:"false"
Treat the member argument as a user ID. Mutually exclusive with --email.Usage:
Terminal
--force, -f
boolean
default:"false"
Skip the confirmation prompt and update the member immediately. Useful in scripts and CI.Usage:
Terminal
--dry-run
boolean
default:"false"
Preview the role change without making any changes.Usage:
Terminal
--output, -o
string
default:"table"
Set the output format. Use json for programmatic access or md for markdown.Usage:
Terminal

Members Update Examples

Terminal

checkly account members delete

The checkly account members delete command is only available since CLI v8.7.0.
Delete an account member. Identify the member by email or user ID. By default, the command shows the member to be removed and prompts for confirmation before proceeding. Usage:
Terminal
Arguments:
ArgumentDescription
memberThe account member email or user ID.
Options:
OptionRequiredDescription
--email-Treat the member argument as an email address.
--id-Treat the member argument as a user ID.
--force, -f-Skip the confirmation prompt.
--dry-run-Preview what would happen without deleting the member.

Members Delete Options

--email
boolean
default:"false"
Treat the member argument as an email address. Use this to disambiguate when a value could be either an email or a user ID. Mutually exclusive with --id.Usage:
Terminal
--id
boolean
default:"false"
Treat the member argument as a user ID. Mutually exclusive with --email.Usage:
Terminal
--force, -f
boolean
default:"false"
Skip the confirmation prompt and delete the member immediately. Useful in scripts and CI.Usage:
Terminal
--dry-run
boolean
default:"false"
Preview the deletion without making any changes.Usage:
Terminal

Members Delete Examples

Terminal

checkly account plan

Show your account plan, entitlements, and feature limits. The default view displays a summary of metered entitlements with their limits. Use --output=json for the full response including locations, feature flags, and upgrade URLs. Usage:
Terminal
Arguments:
ArgumentDescription
keyEntitlement key to look up (e.g. BROWSER_CHECKS). Shows a detail view for that entitlement.
Options:
OptionRequiredDescription
--type, -t-Filter entitlements by type: metered or flag.
--search, -s-Search entitlements by name or description.
--disabled-Show only entitlements not included in your plan.
--output, -o-Output format: table, json, or md. Default: table.

Plan Options

key
string
Pass an entitlement key as a positional argument to see a detail view for that specific entitlement, including its type, status, limit, and upgrade URL if applicable.Usage:
Terminal
--type, -t
string
Filter entitlements by type. Use metered to see entitlements with numeric limits, or flag to see boolean feature flags.Usage:
Terminal
--search, -s
string
Search entitlements by name or description using a case-insensitive match.Usage:
Terminal
--disabled
boolean
Show only entitlements that are not included in your current plan. Each disabled entitlement includes the required plan and an upgrade URL.Usage:
Terminal
--output, -o
string
default:"table"
Set the output format. Use json for the full response including locations, all entitlements, and upgrade URLs. Use md for markdown.Usage:
Terminal

Plan Examples

Terminal

JSON Response

The --output=json format returns a structured response useful for programmatic access and AI agents.
Key fields:
  • locations.all — filter to entries where available is true to get valid locations for your checks. Respect maxPerCheck as the upper bound per check.
  • entitlements — metered entitlements include a quantity limit. Disabled entitlements include requiredPlan and upgradeUrl.