productivity
Bitrise CLI for AI Agents
Use the Bitrise CLI from KosmoKrator to call Bitrise tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.Bitrise CLI Setup
Bitrise can be configured headlessly with `kosmokrator integrations:configure bitrise`.
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
# Configure and verify this integration.
kosmokrator integrations:configure bitrise --set api_token="$BITRISE_API_TOKEN" --enable --read allow --write ask --json
kosmokrator integrations:doctor bitrise --json
kosmokrator integrations:status --json Credentials
Authentication type: API token api_token. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.
| Key | Env var | Type | Required | Label |
|---|---|---|---|---|
api_token | BITRISE_API_TOKEN | Secret secret | yes | API Token |
url | BITRISE_URL | Text text | no | API URL |
Command Patterns
The generic command is stable across every integration. The provider shortcut is shorter for humans.
kosmo integrations:call bitrise.bitrise_list_apps '{}' --json kosmo integrations:bitrise bitrise_list_apps '{}' --json Discovery
These commands return structured output for coding agents that need to inspect capabilities before choosing a function.
kosmo integrations:docs bitrise --json
kosmo integrations:docs bitrise.bitrise_list_apps --json
kosmo integrations:schema bitrise.bitrise_list_apps --json
kosmo integrations:search "Bitrise" --json
kosmo integrations:list --json Automation Contexts
The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.
CLI Functions
Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.
bitrise.bitrise_list_apps
List accessible Bitrise apps.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_apps '{}' --json kosmo integrations:bitrise bitrise_list_apps '{}' --json bitrise.bitrise_register_app
Register a new Bitrise app.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_register_app '{}' --json kosmo integrations:bitrise bitrise_register_app '{}' --json bitrise.bitrise_get_app
Get one Bitrise app.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_app '{}' --json kosmo integrations:bitrise bitrise_get_app '{}' --json bitrise.bitrise_update_app
Update app settings.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_update_app '{}' --json kosmo integrations:bitrise bitrise_update_app '{}' --json bitrise.bitrise_delete_app
Delete one Bitrise app.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_delete_app '{}' --json kosmo integrations:bitrise bitrise_delete_app '{}' --json bitrise.bitrise_get_bitrise_yml
Get app configuration YAML.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_bitrise_yml '{}' --json kosmo integrations:bitrise bitrise_get_bitrise_yml '{}' --json bitrise.bitrise_upload_bitrise_yml
Upload app configuration YAML.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_upload_bitrise_yml '{}' --json kosmo integrations:bitrise bitrise_upload_bitrise_yml '{}' --json bitrise.bitrise_get_bitrise_yml_config
Get bitrise.yml storage configuration.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_bitrise_yml_config '{}' --json kosmo integrations:bitrise bitrise_get_bitrise_yml_config '{}' --json bitrise.bitrise_update_bitrise_yml_config
Update bitrise.yml storage configuration.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_update_bitrise_yml_config '{}' --json kosmo integrations:bitrise bitrise_update_bitrise_yml_config '{}' --json bitrise.bitrise_list_branches
List repository branches for an app.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_branches '{}' --json kosmo integrations:bitrise bitrise_list_branches '{}' --json bitrise.bitrise_register_ssh_key
Register app SSH key data.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_register_ssh_key '{}' --json kosmo integrations:bitrise bitrise_register_ssh_key '{}' --json bitrise.bitrise_finish_app
Finish app registration.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_finish_app '{}' --json kosmo integrations:bitrise bitrise_finish_app '{}' --json bitrise.bitrise_list_organization_apps
List apps for a Workspace.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_organization_apps '{}' --json kosmo integrations:bitrise bitrise_list_organization_apps '{}' --json bitrise.bitrise_list_user_apps
List apps for a user.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_user_apps '{}' --json kosmo integrations:bitrise bitrise_list_user_apps '{}' --json bitrise.bitrise_get_role_groups
List groups assigned to an app role.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_role_groups '{}' --json kosmo integrations:bitrise bitrise_get_role_groups '{}' --json bitrise.bitrise_set_role_groups
Replace groups assigned to an app role.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_set_role_groups '{}' --json kosmo integrations:bitrise bitrise_set_role_groups '{}' --json bitrise.bitrise_update_email_notifications
Update app email notification settings.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_update_email_notifications '{}' --json kosmo integrations:bitrise bitrise_update_email_notifications '{}' --json bitrise.bitrise_migrate_user_app_machine_types
Migrate user-owned app machine types.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_migrate_user_app_machine_types '{}' --json kosmo integrations:bitrise bitrise_migrate_user_app_machine_types '{}' --json bitrise.bitrise_migrate_organization_app_machine_types
Migrate Workspace-owned app machine types.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_migrate_organization_app_machine_types '{}' --json kosmo integrations:bitrise bitrise_migrate_organization_app_machine_types '{}' --json bitrise.bitrise_trigger_build
Trigger a new app build.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_trigger_build '{}' --json kosmo integrations:bitrise bitrise_trigger_build '{}' --json bitrise.bitrise_abort_build
Abort a running app build.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_abort_build '{}' --json kosmo integrations:bitrise bitrise_abort_build '{}' --json bitrise.bitrise_list_app_builds
List recent app builds.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_app_builds '{}' --json kosmo integrations:bitrise bitrise_list_app_builds '{}' --json bitrise.bitrise_list_archived_builds
List archived app builds.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_archived_builds '{}' --json kosmo integrations:bitrise bitrise_list_archived_builds '{}' --json bitrise.bitrise_list_build_workflows
List workflows triggered for an app.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_build_workflows '{}' --json kosmo integrations:bitrise bitrise_list_build_workflows '{}' --json bitrise.bitrise_get_build
Get one app build.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_build '{}' --json kosmo integrations:bitrise bitrise_get_build '{}' --json bitrise.bitrise_get_build_bitrise_yml
Get bitrise.yml used by one build.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_build_bitrise_yml '{}' --json kosmo integrations:bitrise bitrise_get_build_bitrise_yml '{}' --json bitrise.bitrise_get_build_log
Get one build log.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_build_log '{}' --json kosmo integrations:bitrise bitrise_get_build_log '{}' --json bitrise.bitrise_list_builds
List builds accessible to the account.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_builds '{}' --json kosmo integrations:bitrise bitrise_list_builds '{}' --json bitrise.bitrise_register_webhook
Register an incoming app webhook.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_register_webhook '{}' --json kosmo integrations:bitrise bitrise_register_webhook '{}' --json bitrise.bitrise_list_outgoing_webhooks
List outgoing app webhooks.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_outgoing_webhooks '{}' --json kosmo integrations:bitrise bitrise_list_outgoing_webhooks '{}' --json bitrise.bitrise_create_outgoing_webhook
Create an outgoing app webhook.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_create_outgoing_webhook '{}' --json kosmo integrations:bitrise bitrise_create_outgoing_webhook '{}' --json bitrise.bitrise_update_outgoing_webhook
Update an outgoing app webhook.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_update_outgoing_webhook '{}' --json kosmo integrations:bitrise bitrise_update_outgoing_webhook '{}' --json bitrise.bitrise_delete_outgoing_webhook
Delete an outgoing app webhook.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_delete_outgoing_webhook '{}' --json kosmo integrations:bitrise bitrise_delete_outgoing_webhook '{}' --json bitrise.bitrise_list_artifacts
List build artifacts.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_artifacts '{}' --json kosmo integrations:bitrise bitrise_list_artifacts '{}' --json bitrise.bitrise_get_artifact
Get one build artifact.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_artifact '{}' --json kosmo integrations:bitrise bitrise_get_artifact '{}' --json bitrise.bitrise_update_artifact
Update one build artifact.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_update_artifact '{}' --json kosmo integrations:bitrise bitrise_update_artifact '{}' --json bitrise.bitrise_delete_artifact
Delete one build artifact.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_delete_artifact '{}' --json kosmo integrations:bitrise bitrise_delete_artifact '{}' --json bitrise.bitrise_list_secrets
List app secrets.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_secrets '{}' --json kosmo integrations:bitrise bitrise_list_secrets '{}' --json bitrise.bitrise_get_secret_value
Get an unprotected secret value.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_get_secret_value '{}' --json kosmo integrations:bitrise bitrise_get_secret_value '{}' --json bitrise.bitrise_put_secret
Create or update an app secret.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_put_secret '{}' --json kosmo integrations:bitrise bitrise_put_secret '{}' --json bitrise.bitrise_delete_secret
Delete an app secret.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_delete_secret '{}' --json kosmo integrations:bitrise bitrise_delete_secret '{}' --json bitrise.bitrise_list_android_keystore_files
List Android keystore files.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_list_android_keystore_files '{}' --json kosmo integrations:bitrise bitrise_list_android_keystore_files '{}' --json bitrise.bitrise_create_android_keystore_file
Create an Android keystore upload record.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_create_android_keystore_file '{}' --json kosmo integrations:bitrise bitrise_create_android_keystore_file '{}' --json bitrise.bitrise_delete_android_keystore_file
Delete an Android keystore file.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_delete_android_keystore_file '{}' --json kosmo integrations:bitrise bitrise_delete_android_keystore_file '{}' --json bitrise.bitrise_api_get
Call a safe relative Bitrise GET path.
read - Parameters
- none
kosmo integrations:call bitrise.bitrise_api_get '{}' --json kosmo integrations:bitrise bitrise_api_get '{}' --json bitrise.bitrise_api_post
Call a safe relative Bitrise POST path.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_api_post '{}' --json kosmo integrations:bitrise bitrise_api_post '{}' --json bitrise.bitrise_api_put
Call a safe relative Bitrise PUT path.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_api_put '{}' --json kosmo integrations:bitrise bitrise_api_put '{}' --json bitrise.bitrise_api_patch
Call a safe relative Bitrise PATCH path.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_api_patch '{}' --json kosmo integrations:bitrise bitrise_api_patch '{}' --json bitrise.bitrise_api_delete
Call a safe relative Bitrise DELETE path.
write - Parameters
- none
kosmo integrations:call bitrise.bitrise_api_delete '{}' --json kosmo integrations:bitrise bitrise_api_delete '{}' --json Function Schemas
Use these parameter tables when building CLI payloads without calling integrations:schema first.
bitrise.bitrise_list_apps 0 parameters
kosmo integrations:schema bitrise.bitrise_list_apps --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_register_app 0 parameters
kosmo integrations:schema bitrise.bitrise_register_app --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_app 0 parameters
kosmo integrations:schema bitrise.bitrise_get_app --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_update_app 0 parameters
kosmo integrations:schema bitrise.bitrise_update_app --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_delete_app 0 parameters
kosmo integrations:schema bitrise.bitrise_delete_app --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_bitrise_yml 0 parameters
kosmo integrations:schema bitrise.bitrise_get_bitrise_yml --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_upload_bitrise_yml 0 parameters
kosmo integrations:schema bitrise.bitrise_upload_bitrise_yml --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_bitrise_yml_config 0 parameters
kosmo integrations:schema bitrise.bitrise_get_bitrise_yml_config --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_update_bitrise_yml_config 0 parameters
kosmo integrations:schema bitrise.bitrise_update_bitrise_yml_config --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_branches 0 parameters
kosmo integrations:schema bitrise.bitrise_list_branches --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_register_ssh_key 0 parameters
kosmo integrations:schema bitrise.bitrise_register_ssh_key --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_finish_app 0 parameters
kosmo integrations:schema bitrise.bitrise_finish_app --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_organization_apps 0 parameters
kosmo integrations:schema bitrise.bitrise_list_organization_apps --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_user_apps 0 parameters
kosmo integrations:schema bitrise.bitrise_list_user_apps --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_role_groups 0 parameters
kosmo integrations:schema bitrise.bitrise_get_role_groups --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_set_role_groups 0 parameters
kosmo integrations:schema bitrise.bitrise_set_role_groups --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_update_email_notifications 0 parameters
kosmo integrations:schema bitrise.bitrise_update_email_notifications --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_migrate_user_app_machine_types 0 parameters
kosmo integrations:schema bitrise.bitrise_migrate_user_app_machine_types --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_migrate_organization_app_machine_types 0 parameters
kosmo integrations:schema bitrise.bitrise_migrate_organization_app_machine_types --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_trigger_build 0 parameters
kosmo integrations:schema bitrise.bitrise_trigger_build --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_abort_build 0 parameters
kosmo integrations:schema bitrise.bitrise_abort_build --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_app_builds 0 parameters
kosmo integrations:schema bitrise.bitrise_list_app_builds --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_archived_builds 0 parameters
kosmo integrations:schema bitrise.bitrise_list_archived_builds --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_build_workflows 0 parameters
kosmo integrations:schema bitrise.bitrise_list_build_workflows --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_build 0 parameters
kosmo integrations:schema bitrise.bitrise_get_build --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_build_bitrise_yml 0 parameters
kosmo integrations:schema bitrise.bitrise_get_build_bitrise_yml --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_build_log 0 parameters
kosmo integrations:schema bitrise.bitrise_get_build_log --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_builds 0 parameters
kosmo integrations:schema bitrise.bitrise_list_builds --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_register_webhook 0 parameters
kosmo integrations:schema bitrise.bitrise_register_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_outgoing_webhooks 0 parameters
kosmo integrations:schema bitrise.bitrise_list_outgoing_webhooks --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_create_outgoing_webhook 0 parameters
kosmo integrations:schema bitrise.bitrise_create_outgoing_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_update_outgoing_webhook 0 parameters
kosmo integrations:schema bitrise.bitrise_update_outgoing_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_delete_outgoing_webhook 0 parameters
kosmo integrations:schema bitrise.bitrise_delete_outgoing_webhook --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_artifacts 0 parameters
kosmo integrations:schema bitrise.bitrise_list_artifacts --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_artifact 0 parameters
kosmo integrations:schema bitrise.bitrise_get_artifact --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_update_artifact 0 parameters
kosmo integrations:schema bitrise.bitrise_update_artifact --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_delete_artifact 0 parameters
kosmo integrations:schema bitrise.bitrise_delete_artifact --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_secrets 0 parameters
kosmo integrations:schema bitrise.bitrise_list_secrets --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_get_secret_value 0 parameters
kosmo integrations:schema bitrise.bitrise_get_secret_value --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_put_secret 0 parameters
kosmo integrations:schema bitrise.bitrise_put_secret --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_delete_secret 0 parameters
kosmo integrations:schema bitrise.bitrise_delete_secret --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_list_android_keystore_files 0 parameters
kosmo integrations:schema bitrise.bitrise_list_android_keystore_files --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_create_android_keystore_file 0 parameters
kosmo integrations:schema bitrise.bitrise_create_android_keystore_file --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_delete_android_keystore_file 0 parameters
kosmo integrations:schema bitrise.bitrise_delete_android_keystore_file --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_api_get 0 parameters
kosmo integrations:schema bitrise.bitrise_api_get --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_api_post 0 parameters
kosmo integrations:schema bitrise.bitrise_api_post --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_api_put 0 parameters
kosmo integrations:schema bitrise.bitrise_api_put --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_api_patch 0 parameters
kosmo integrations:schema bitrise.bitrise_api_patch --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
bitrise.bitrise_api_delete 0 parameters
kosmo integrations:schema bitrise.bitrise_api_delete --json | Parameter | Type | Required | Description |
|---|---|---|---|
| No parameters. | |||
Permissions
Headless calls still follow the integration read/write permission policy. Configure read/write defaults with
integrations:configure. Add --force only for trusted automation that should bypass that policy.