Skip to main content

Organizations, projects and access

Everything on the platform belongs to an organization, which is the tenant boundary: its own members, its own devices, its own billing. Inside an organization, a project groups resources and scopes who can see them. Every session and every API key is bound to one organization and one project at a time, which is why almost every other command implicitly means "in the project I am currently in".

Access is granted through roles. A role is a named bundle of permissions, and permissions are the strings the platform checks on each request, for example devices:read or jobs:write.

Most of this is comfortable in the web app. The commands here exist so you can script onboarding, audit access, and read the current state without clicking.

Where am I​

clika-cli auth me
clika-cli auth me-orgs
clika-cli auth me-projects

auth me prints the account behind your current credential; the other two list what it can reach. Move the session:

clika-cli auth switch-org --body '{"org_id":"..."}'
clika-cli auth switch-project --body '{"project_id":"..."}'

Projects​

clika-cli projects [command]
SubcommandPurpose
listProjects you can see.
get <id>One project.
create --body '<json>'Create a project. Needs an organization owner or admin; a project role does not confer it.
update <id> --body '<json>'Rename or reconfigure one.
delete <id>Delete one. Resources belonging to it are reassigned or removed according to the platform's rules, so read get first.
members <id>Who is on the project.
members-create <id> --body '<json>'Add a member.
members-update-user_id <id> <user_id> --body '<json>'Change a member's project role.
members-delete-user_id <id> <user_id>Remove a member.

An organization always has a default project, and the last owner of a project cannot be removed, so you cannot lock yourself out by mistake.

Project licenses are covered on the licensing page; they are projects licenses* because a runtime credential is issued to a project.

Organizations​

clika-cli orgs [command]

The organization surface is large. It divides into five parts.

Membership​

SubcommandPurpose
listOrganizations you can see.
get <org_id>One organization.
create --body '<json>'Create one.
update <org_id> --body '<json>'Change its settings.
delete <org_id>Delete it.
members <org_id>Its members and their roles.
members-create <org_id> --body '<json>'Invite a member.
members-update-user_id <org_id> <user_id> --body '<json>'Change a member's role.
members-delete-user_id <org_id> <user_id>Remove a member.
members-reinvite <org_id> <user_id>Send the invitation again, which supersedes the previous one.
transfer-ownership <org_id> --body '<json>'Hand ownership to another member.

Teams​

Teams group members inside an organization so access can be granted to a group rather than person by person.

SubcommandPurpose
teams <org_id>List teams.
teams-team_id <org_id> <team_id>Get one team.
teams-create <org_id> --body '<json>'Create a team.
teams-update-team_id <org_id> <team_id> --body '<json>'Rename or reconfigure it.
teams-delete-team_id <org_id> <team_id>Delete it.
teams-members <org_id> <team_id>List its members.
teams-members-create <org_id> <team_id> --body '<json>'Add a member.
teams-members-delete-user_id <org_id> <team_id> <user_id>Remove a member.

Single sign-on​

SubcommandPurpose
sso-providers <org_id>The identity providers configured for this organization.
sso-providers-id <org_id> <id>One provider.
sso-providers-create <org_id> --body '<json>'Add one.
sso-providers-update-id <org_id> <id> --body '<json>'Change one.
sso-providers-delete-id <org_id> <id>Remove one.
sso-domains <org_id>Email domains verified for this organization.
sso-domains-verifications <org_id> --body '<json>'Start verifying a domain.
sso-domains-verifications-confirm <org_id> --body '<json>'Confirm the verification once the DNS record is in place.
sso-domains-delete-id <org_id> <id>Remove a verified domain.

A verified domain is what lets someone with an address at that domain be routed to your identity provider automatically. People who sign in through SSO have no password, so they authenticate the CLI with an API key.

The sso group is the deployment-wide counterpart: sso providers, sso providers-create and sso providers-id.

Billing and plans​

SubcommandPurpose
subscription <org_id>The current subscription.
subscription-checkout <org_id> --body '<json>'Start a checkout to subscribe.
subscription-change-plan <org_id> --body '<json>'Move to another plan.
subscription-cancel <org_id>Cancel at the end of the period.
subscription-resume <org_id>Undo a pending cancellation.
credits-ledger <org_id>Credit balance and history.
credits-checkout <org_id> --body '<json>'Buy more credits.
billing-portal <org_id>A link to the hosted billing portal.
plan <org_id> --body '<json>'Assign the organization's entitlement plan, where an organization administrator is allowed to self-select.
billing catalogThe plans and prices this deployment offers.

Users​

users is the account surface. On most deployments it is restricted to administrators, because it reaches accounts across the organization.

SubcommandPurpose
listAccounts.
get <id>One account.
create --body '<json>'Create an account.
update <id> --body '<json>'Change one.
delete <id>Delete one.
roles <id>The roles assigned to an account.
roles-create <id> --body '<json>'Assign a role.
roles-delete-role_id <id> <role_id>Revoke a role.
export <id>Export an account's personal data, the data-subject access request.
erase <id>Erase an account, the right-to-erasure request under GDPR Article 17. Distinct from delete, and irreversible.

Roles and permissions​

clika-cli permissions list
clika-cli roles list

permissions list is the catalogue: every permission string the platform checks, with what it governs. Read it before writing a role or scoping an API key, because these strings are the exact values both take.

SubcommandPurpose
roles listEvery role.
roles get <id>One role and its permissions.

The role catalogue is fixed: roles are read, assigned and unassigned, never created or edited.

Two rules are worth holding on to, because they explain most refusals:

  • A credential can never exceed its owner. An API key resolves to the intersection of your permissions and the key's scope, so narrowing an account narrows every key it minted.
  • The surface does not matter. The web app, the CLI and MCP all pass the same checks. If a command is refused, the same action would be refused in a browser.

Cross-tenant support access​

When CLIKA support needs to look at your organization's data, it is granted through a time-boxed, reason-carrying grant rather than a shared account:

clika-cli support-grants list

The grant is scoped to one organization, attenuates the capabilities it confers, and expires on its own.

Full command reference​

Every command below is generated from the deployment's own API description, so one subcommand is exactly one platform operation. Each entry names the method, the endpoint and the MCP tool name, so the same operation is identifiable whichever surface you drive it from. Path parameters are positional arguments, query parameters are flags, and a request body is --body or --body-file. The hand-written commands, the ones that stream, propagate an exit code, or hand your terminal to ssh, carry no operation line.

The prose above covers the commands most people reach for. This section is the complete surface, for when you need the flag you have not used before.

clika-cli projects​

projects has 18 subcommands.

clika-cli projects create​

Create project

clika-cli projects create [flags]
FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/projects. MCP tool name: post_projects.

clika-cli projects delete​

Delete project

clika-cli projects delete <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/projects/{id}. MCP tool name: delete_projects_id.

clika-cli projects get​

Get project

clika-cli projects get <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/projects/{id}. MCP tool name: get_projects_id.

clika-cli projects licenses​

List project licenses

clika-cli projects licenses <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/projects/{id}/licenses. MCP tool name: get_projects_id_licenses.

clika-cli projects licenses-create​

Issue project license

clika-cli projects licenses-create <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/projects/{id}/licenses. MCP tool name: post_projects_id_licenses.

clika-cli projects licenses-hardware​

List a project license's hardware seats

clika-cli projects licenses-hardware <id> <lid> [flags]

Positional arguments: required <id>, <lid>.

FlagTypeDefaultMeaning
--pagestring1Page number
--page_sizestring25, max 200Page size
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/projects/{id}/licenses/{lid}/hardware. MCP tool name: get_projects_id_licenses_lid_hardware.

clika-cli projects licenses-hardware-delete-hardware_id​

Release a project license's hardware seat

clika-cli projects licenses-hardware-delete-hardware_id <id> <lid> <hardware_id> [flags]

Positional arguments: required <id>, <lid>, <hardware_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/projects/{id}/licenses/{lid}/hardware/{hardware_id}. MCP tool name: delete_projects_id_licenses_lid_hardware_hardware_id.

clika-cli projects licenses-lid​

Get project license

clika-cli projects licenses-lid <id> <lid> [flags]

Positional arguments: required <id>, <lid>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/projects/{id}/licenses/{lid}. MCP tool name: get_projects_id_licenses_lid.

clika-cli projects licenses-reveal​

Reveal project license key

clika-cli projects licenses-reveal <id> <lid> [flags]

Positional arguments: required <id>, <lid>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/projects/{id}/licenses/{lid}/reveal. MCP tool name: post_projects_id_licenses_lid_reveal.

clika-cli projects licenses-revoke​

Revoke project license

clika-cli projects licenses-revoke <id> <lid> [flags]

Positional arguments: required <id>, <lid>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/projects/{id}/licenses/{lid}/revoke. MCP tool name: post_projects_id_licenses_lid_revoke.

clika-cli projects licenses-rotate​

Rotate project license

clika-cli projects licenses-rotate <id> <lid> [flags]

Positional arguments: required <id>, <lid>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/projects/{id}/licenses/{lid}/rotate. MCP tool name: post_projects_id_licenses_lid_rotate.

clika-cli projects licenses-update-lid​

Update project license

clika-cli projects licenses-update-lid <id> <lid> [flags]

Positional arguments: required <id>, <lid>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PATCH /api/projects/{id}/licenses/{lid}. MCP tool name: patch_projects_id_licenses_lid.

clika-cli projects list​

List projects

clika-cli projects list [flags]
FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/projects. MCP tool name: get_projects.

clika-cli projects members​

List project members

clika-cli projects members <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/projects/{id}/members. MCP tool name: get_projects_id_members.

clika-cli projects members-create​

Add project member

clika-cli projects members-create <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/projects/{id}/members. MCP tool name: post_projects_id_members.

clika-cli projects members-delete-user_id​

Remove project member

clika-cli projects members-delete-user_id <id> <user_id> [flags]

Positional arguments: required <id>, <user_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/projects/{id}/members/{user_id}. MCP tool name: delete_projects_id_members_user_id.

clika-cli projects members-update-user_id​

Update project member role

clika-cli projects members-update-user_id <id> <user_id> [flags]

Positional arguments: required <id>, <user_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PATCH /api/projects/{id}/members/{user_id}. MCP tool name: patch_projects_id_members_user_id.

clika-cli projects update​

Update project

clika-cli projects update <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PATCH /api/projects/{id}. MCP tool name: patch_projects_id.

clika-cli orgs​

orgs has 37 subcommands.

clika-cli orgs billing-portal​

Open billing portal

clika-cli orgs billing-portal <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/billing-portal. MCP tool name: post_orgs_org_id_billing_portal.

clika-cli orgs credits-checkout​

Start credit top-up checkout

clika-cli orgs credits-checkout <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/credits/checkout. MCP tool name: post_orgs_org_id_credits_checkout.

clika-cli orgs credits-ledger​

Org credit ledger

clika-cli orgs credits-ledger <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--limitstring50, max 200Page size
--offsetstring0Page offset
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/credits/ledger. MCP tool name: get_orgs_org_id_credits_ledger.

clika-cli orgs delete​

Delete organization

clika-cli orgs delete <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/orgs/{org_id}. MCP tool name: delete_orgs_org_id.

clika-cli orgs get​

Get organization

clika-cli orgs get <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}. MCP tool name: get_orgs_org_id.

clika-cli orgs list​

List organizations

clika-cli orgs list [flags]
FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs. MCP tool name: get_orgs.

clika-cli orgs members​

List organization members

clika-cli orgs members <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/members. MCP tool name: get_orgs_org_id_members.

clika-cli orgs members-create​

Add organization member

clika-cli orgs members-create <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/members. MCP tool name: post_orgs_org_id_members.

clika-cli orgs members-delete-user_id​

Remove organization member

clika-cli orgs members-delete-user_id <org_id> <user_id> [flags]

Positional arguments: required <org_id>, <user_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/orgs/{org_id}/members/{user_id}. MCP tool name: delete_orgs_org_id_members_user_id.

Issue a password-reset link for an organization member

clika-cli orgs members-password-reset-link <org_id> <user_id> [flags]

Positional arguments: required <org_id>, <user_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/members/{user_id}/password-reset-link. MCP tool name: post_orgs_org_id_members_user_id_password_reset_link.

clika-cli orgs members-reinvite​

Re-invite organization member

clika-cli orgs members-reinvite <org_id> <user_id> [flags]

Positional arguments: required <org_id>, <user_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/members/{user_id}/reinvite. MCP tool name: post_orgs_org_id_members_user_id_reinvite.

clika-cli orgs members-update-user_id​

Update organization member role

clika-cli orgs members-update-user_id <org_id> <user_id> [flags]

Positional arguments: required <org_id>, <user_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PUT /api/orgs/{org_id}/members/{user_id}. MCP tool name: put_orgs_org_id_members_user_id.

clika-cli orgs plan​

Assign org entitlement plan (org admin self-select)

clika-cli orgs plan <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PUT /api/orgs/{org_id}/plan. MCP tool name: put_orgs_org_id_plan.

clika-cli orgs sso-domains​

List verified SSO domains for an org

clika-cli orgs sso-domains <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/sso-domains. MCP tool name: get_orgs_org_id_sso_domains.

clika-cli orgs sso-domains-delete-id​

Delete a verified SSO domain

clika-cli orgs sso-domains-delete-id <org_id> <id> [flags]

Positional arguments: required <org_id>, <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/orgs/{org_id}/sso-domains/{id}. MCP tool name: delete_orgs_org_id_sso_domains_id.

clika-cli orgs sso-domains-verifications​

Initiate SSO domain verification

clika-cli orgs sso-domains-verifications <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/sso-domains/verifications. MCP tool name: post_orgs_org_id_sso_domains_verifications.

clika-cli orgs sso-domains-verifications-confirm​

Confirm SSO domain verification

clika-cli orgs sso-domains-verifications-confirm <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/sso-domains/verifications/confirm. MCP tool name: post_orgs_org_id_sso_domains_verifications_confirm.

clika-cli orgs sso-providers​

List org SSO providers

clika-cli orgs sso-providers <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/sso/providers. MCP tool name: get_orgs_org_id_sso_providers.

clika-cli orgs sso-providers-create​

Create org SSO provider

clika-cli orgs sso-providers-create <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/sso/providers. MCP tool name: post_orgs_org_id_sso_providers.

clika-cli orgs sso-providers-delete-id​

Delete org SSO provider

clika-cli orgs sso-providers-delete-id <org_id> <id> [flags]

Positional arguments: required <org_id>, <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/orgs/{org_id}/sso/providers/{id}. MCP tool name: delete_orgs_org_id_sso_providers_id.

clika-cli orgs sso-providers-id​

Get org SSO provider

clika-cli orgs sso-providers-id <org_id> <id> [flags]

Positional arguments: required <org_id>, <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/sso/providers/{id}. MCP tool name: get_orgs_org_id_sso_providers_id.

clika-cli orgs sso-providers-update-id​

Update org SSO provider

clika-cli orgs sso-providers-update-id <org_id> <id> [flags]

Positional arguments: required <org_id>, <id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PUT /api/orgs/{org_id}/sso/providers/{id}. MCP tool name: put_orgs_org_id_sso_providers_id.

clika-cli orgs subscription​

Org subscription

clika-cli orgs subscription <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/subscription. MCP tool name: get_orgs_org_id_subscription.

clika-cli orgs subscription-cancel​

Cancel subscription at period end

clika-cli orgs subscription-cancel <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/subscription/cancel. MCP tool name: post_orgs_org_id_subscription_cancel.

clika-cli orgs subscription-change-plan​

Change subscription plan

clika-cli orgs subscription-change-plan <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/subscription/change-plan. MCP tool name: post_orgs_org_id_subscription_change_plan.

clika-cli orgs subscription-checkout​

Start subscription checkout

clika-cli orgs subscription-checkout <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/subscription/checkout. MCP tool name: post_orgs_org_id_subscription_checkout.

clika-cli orgs subscription-resume​

Resume subscription

clika-cli orgs subscription-resume <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/subscription/resume. MCP tool name: post_orgs_org_id_subscription_resume.

clika-cli orgs teams​

List teams

clika-cli orgs teams <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/teams. MCP tool name: get_orgs_org_id_teams.

clika-cli orgs teams-create​

Create team

clika-cli orgs teams-create <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/teams. MCP tool name: post_orgs_org_id_teams.

clika-cli orgs teams-delete-team_id​

Delete team

clika-cli orgs teams-delete-team_id <org_id> <team_id> [flags]

Positional arguments: required <org_id>, <team_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/orgs/{org_id}/teams/{team_id}. MCP tool name: delete_orgs_org_id_teams_team_id.

clika-cli orgs teams-members​

List team members

clika-cli orgs teams-members <org_id> <team_id> [flags]

Positional arguments: required <org_id>, <team_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/teams/{team_id}/members. MCP tool name: get_orgs_org_id_teams_team_id_members.

clika-cli orgs teams-members-create​

Add team member

clika-cli orgs teams-members-create <org_id> <team_id> [flags]

Positional arguments: required <org_id>, <team_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/teams/{team_id}/members. MCP tool name: post_orgs_org_id_teams_team_id_members.

clika-cli orgs teams-members-delete-user_id​

Remove team member

clika-cli orgs teams-members-delete-user_id <org_id> <team_id> <user_id> [flags]

Positional arguments: required <org_id>, <team_id>, <user_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/orgs/{org_id}/teams/{team_id}/members/{user_id}. MCP tool name: delete_orgs_org_id_teams_team_id_members_user_id.

clika-cli orgs teams-team_id​

Get team

clika-cli orgs teams-team_id <org_id> <team_id> [flags]

Positional arguments: required <org_id>, <team_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/orgs/{org_id}/teams/{team_id}. MCP tool name: get_orgs_org_id_teams_team_id.

clika-cli orgs teams-update-team_id​

Update team

clika-cli orgs teams-update-team_id <org_id> <team_id> [flags]

Positional arguments: required <org_id>, <team_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PUT /api/orgs/{org_id}/teams/{team_id}. MCP tool name: put_orgs_org_id_teams_team_id.

clika-cli orgs transfer-ownership​

Transfer organization ownership

clika-cli orgs transfer-ownership <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/orgs/{org_id}/transfer-ownership. MCP tool name: post_orgs_org_id_transfer_ownership.

clika-cli orgs update​

Update organization

clika-cli orgs update <org_id> [flags]

Positional arguments: required <org_id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PUT /api/orgs/{org_id}. MCP tool name: put_orgs_org_id.

clika-cli users​

users has 10 subcommands.

clika-cli users create​

Create user

clika-cli users create [flags]
FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/users. MCP tool name: post_users.

clika-cli users delete​

Delete user

clika-cli users delete <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/users/{id}. MCP tool name: delete_users_id.

clika-cli users erase​

Erase user (GDPR Art 17)

clika-cli users erase <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/users/{id}/erase. MCP tool name: post_users_id_erase.

clika-cli users export​

Export my personal data

clika-cli users export <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/users/{id}/export. MCP tool name: get_users_id_export.

clika-cli users get​

Get user

clika-cli users get <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/users/{id}. MCP tool name: get_users_id.

clika-cli users list​

List users

clika-cli users list [flags]
FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/users. MCP tool name: get_users.

clika-cli users roles​

List user roles

clika-cli users roles <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/users/{id}/roles. MCP tool name: get_users_id_roles.

clika-cli users roles-create​

Assign role to user

clika-cli users roles-create <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: POST /api/users/{id}/roles. MCP tool name: post_users_id_roles.

clika-cli users roles-delete-role_id​

Revoke role from user

clika-cli users roles-delete-role_id <id> <role_id> [flags]

Positional arguments: required <id>, <role_id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: DELETE /api/users/{id}/roles/{role_id}. MCP tool name: delete_users_id_roles_role_id.

clika-cli users update​

Update user

clika-cli users update <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--bodystringnonerequest body (inline JSON)
--body-filestringnonerequest body (path to a JSON file)
--rawboolfalseprint raw response without pretty-printing

Endpoint: PUT /api/users/{id}. MCP tool name: put_users_id.

clika-cli roles​

roles has 2 subcommands.

clika-cli roles get​

Get role

clika-cli roles get <id> [flags]

Positional arguments: required <id>.

FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/roles/{id}. MCP tool name: get_roles_id.

clika-cli roles list​

List roles

clika-cli roles list [flags]
FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/roles. MCP tool name: get_roles.

clika-cli permissions​

permissions has 1 subcommands.

clika-cli permissions list​

List permissions

clika-cli permissions list [flags]
FlagTypeDefaultMeaning
--rawboolfalseprint raw response without pretty-printing

Endpoint: GET /api/permissions. MCP tool name: get_permissions.