KosmoKrator

productivity

Airtop CLI for AI Agents

Use the Airtop CLI from KosmoKrator to call Airtop tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

Airtop CLI Setup

Airtop can be configured headlessly with `kosmokrator integrations:configure airtop`.

Install, configure, and verify
# 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 airtop --set api_key="$AIRTOP_API_KEY" --enable --read allow --write ask --json
kosmokrator integrations:doctor airtop --json
kosmokrator integrations:status --json

Credentials

Authentication type: API key api_key. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.

KeyEnv varTypeRequiredLabel
api_key AIRTOP_API_KEY Secret secret yes API Key
url AIRTOP_URL URL url no API Base URL

Command Patterns

The generic command is stable across every integration. The provider shortcut is shorter for humans.

Generic CLI call
kosmo integrations:call airtop.airtop_sessions_list '{}' --json
Provider shortcut
kosmo integrations:airtop airtop_sessions_list '{}' --json

Discovery

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

Discovery commands
kosmo integrations:docs airtop --json
kosmo integrations:docs airtop.airtop_sessions_list --json
kosmo integrations:schema airtop.airtop_sessions_list --json
kosmo integrations:search "Airtop" --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.

airtop.airtop_sessions_list

Execute official Airtop API operation `list`. Endpoint: GET /v1/sessions.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_list '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_list '{}' --json

airtop.airtop_sessions_create

Execute official Airtop API operation `create`. Endpoint: POST /v1/sessions.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_create '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_create '{}' --json

airtop.airtop_sessions_get_info

Execute official Airtop API operation `get-info`. Endpoint: GET /v1/sessions/{id}.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_get_info '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_get_info '{}' --json

airtop.airtop_sessions_terminate

Execute official Airtop API operation `terminate`. Endpoint: DELETE /v1/sessions/{id}.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_terminate '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_terminate '{}' --json

airtop.airtop_sessions_save_profile_on_termination

Execute official Airtop API operation `save-profile-on-termination`. Endpoint: PUT /v1/sessions/{sessionId}/save-profile-on-termination/{profileName}.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_save_profile_on_termination '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_save_profile_on_termination '{}' --json

airtop.airtop_async_sessions_windows_create_automation_async_create_automation

Execute official Airtop API operation `async-create-automation`. Endpoint: POST /v1/async/sessions/{sessionId}/windows/{windowId}/create-automation.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_async_sessions_windows_create_automation_async_create_automation '{}' --json
Shortcut
kosmo integrations:airtop airtop_async_sessions_windows_create_automation_async_create_automation '{}' --json

airtop.airtop_async_sessions_windows_create_form_filler_async_create_form_filler

Execute official Airtop API operation `async-create-form-filler`. Endpoint: POST /v1/async/sessions/{sessionId}/windows/{windowId}/create-form-filler.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_async_sessions_windows_create_form_filler_async_create_form_filler '{}' --json
Shortcut
kosmo integrations:airtop airtop_async_sessions_windows_create_form_filler_async_create_form_filler '{}' --json

airtop.airtop_async_sessions_windows_execute_automation_async_execute_automation

Execute official Airtop API operation `async-execute-automation`. Endpoint: POST /v1/async/sessions/{sessionId}/windows/{windowId}/execute-automation.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_async_sessions_windows_execute_automation_async_execute_automation '{}' --json
Shortcut
kosmo integrations:airtop airtop_async_sessions_windows_execute_automation_async_execute_automation '{}' --json

airtop.airtop_async_sessions_windows_fill_form_async_fill_form

Execute official Airtop API operation `async-fill-form`. Endpoint: POST /v1/async/sessions/{sessionId}/windows/{windowId}/fill-form.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_async_sessions_windows_fill_form_async_fill_form '{}' --json
Shortcut
kosmo integrations:airtop airtop_async_sessions_windows_fill_form_async_fill_form '{}' --json

airtop.airtop_sessions_windows_list

Execute official Airtop API operation `list`. Endpoint: GET /v1/sessions/{sessionId}/windows.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_list '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_list '{}' --json

airtop.airtop_sessions_windows_create

Execute official Airtop API operation `create`. Endpoint: POST /v1/sessions/{sessionId}/windows.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_create '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_create '{}' --json

airtop.airtop_sessions_windows_get_window_info

Execute official Airtop API operation `get-window-info`. Endpoint: GET /v1/sessions/{sessionId}/windows/{windowId}.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_get_window_info '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_get_window_info '{}' --json

airtop.airtop_sessions_windows_load_url

Execute official Airtop API operation `load-url`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_load_url '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_load_url '{}' --json

airtop.airtop_sessions_windows_close

Execute official Airtop API operation `close`. Endpoint: DELETE /v1/sessions/{sessionId}/windows/{windowId}.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_close '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_close '{}' --json

airtop.airtop_sessions_windows_click

Execute official Airtop API operation `click`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/click.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_click '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_click '{}' --json

airtop.airtop_sessions_windows_create_form_filler

Execute official Airtop API operation `create-form-filler`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/create-form-filler.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_create_form_filler '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_create_form_filler '{}' --json

airtop.airtop_sessions_windows_file_input

Execute official Airtop API operation `file-input`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/file-input.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_file_input '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_file_input '{}' --json

airtop.airtop_sessions_windows_fill_form

Execute official Airtop API operation `fill-form`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/fill-form.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_fill_form '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_fill_form '{}' --json

airtop.airtop_sessions_windows_hover

Execute official Airtop API operation `hover`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/hover.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_hover '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_hover '{}' --json

airtop.airtop_sessions_windows_monitor

Execute official Airtop API operation `monitor`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/monitor.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_monitor '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_monitor '{}' --json

airtop.airtop_sessions_windows_page_query

Execute official Airtop API operation `page-query`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/page-query.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_page_query '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_page_query '{}' --json

airtop.airtop_sessions_windows_paginated_extraction

Execute official Airtop API operation `paginated-extraction`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/paginated-extraction.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_paginated_extraction '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_paginated_extraction '{}' --json

airtop.airtop_sessions_windows_prompt_content

Execute official Airtop API operation `prompt-content`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/prompt-content.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_prompt_content '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_prompt_content '{}' --json

airtop.airtop_sessions_windows_scrape_content

Execute official Airtop API operation `scrape-content`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/scrape-content.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_scrape_content '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_scrape_content '{}' --json

airtop.airtop_sessions_windows_screenshot

Execute official Airtop API operation `screenshot`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/screenshot.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_screenshot '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_screenshot '{}' --json

airtop.airtop_sessions_windows_scroll

Execute official Airtop API operation `scroll`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/scroll.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_scroll '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_scroll '{}' --json

airtop.airtop_sessions_windows_summarize_content

Execute official Airtop API operation `summarize-content`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/summarize-content.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_summarize_content '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_summarize_content '{}' --json

airtop.airtop_sessions_windows_type

Execute official Airtop API operation `type`. Endpoint: POST /v1/sessions/{sessionId}/windows/{windowId}/type.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_sessions_windows_type '{}' --json
Shortcut
kosmo integrations:airtop airtop_sessions_windows_type '{}' --json

airtop.airtop_profiles_delete

Execute official Airtop API operation `delete`. Endpoint: DELETE /v1/profiles.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_profiles_delete '{}' --json
Shortcut
kosmo integrations:airtop airtop_profiles_delete '{}' --json

airtop.airtop_automations_list

Execute official Airtop API operation `list`. Endpoint: GET /v1/automations.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_automations_list '{}' --json
Shortcut
kosmo integrations:airtop airtop_automations_list '{}' --json

airtop.airtop_automations_description_update

Execute official Airtop API operation `update`. Endpoint: PUT /v1/automations/description.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_automations_description_update '{}' --json
Shortcut
kosmo integrations:airtop airtop_automations_description_update '{}' --json

airtop.airtop_automations_get

Execute official Airtop API operation `get`. Endpoint: GET /v1/automations/{automationId}.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_automations_get '{}' --json
Shortcut
kosmo integrations:airtop airtop_automations_get '{}' --json

airtop.airtop_automations_delete

Execute official Airtop API operation `delete`. Endpoint: DELETE /v1/automations/{automationId}.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_automations_delete '{}' --json
Shortcut
kosmo integrations:airtop airtop_automations_delete '{}' --json

airtop.airtop_files_list

Execute official Airtop API operation `list`. Endpoint: GET /v1/files.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_files_list '{}' --json
Shortcut
kosmo integrations:airtop airtop_files_list '{}' --json

airtop.airtop_files_create

Execute official Airtop API operation `create`. Endpoint: POST /v1/files.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_files_create '{}' --json
Shortcut
kosmo integrations:airtop airtop_files_create '{}' --json

airtop.airtop_files_get

Execute official Airtop API operation `get`. Endpoint: GET /v1/files/{id}.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_files_get '{}' --json
Shortcut
kosmo integrations:airtop airtop_files_get '{}' --json

airtop.airtop_files_delete

Execute official Airtop API operation `delete`. Endpoint: DELETE /v1/files/{id}.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_files_delete '{}' --json
Shortcut
kosmo integrations:airtop airtop_files_delete '{}' --json

airtop.airtop_files_push

Execute official Airtop API operation `push`. Endpoint: POST /v1/files/{id}/push.

Write write
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_files_push '{}' --json
Shortcut
kosmo integrations:airtop airtop_files_push '{}' --json

airtop.airtop_requests_status_get_request_status

Execute official Airtop API operation `get-request-status`. Endpoint: GET /v1/requests/{requestId}/status.

Read read
Parameters
none
Generic call
kosmo integrations:call airtop.airtop_requests_status_get_request_status '{}' --json
Shortcut
kosmo integrations:airtop airtop_requests_status_get_request_status '{}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

airtop.airtop_sessions_list 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_list --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_create 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_create --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_get_info 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_get_info --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_terminate 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_terminate --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_save_profile_on_termination 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_save_profile_on_termination --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_async_sessions_windows_create_automation_async_create_automation 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_async_sessions_windows_create_automation_async_create_automation --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_async_sessions_windows_create_form_filler_async_create_form_filler 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_async_sessions_windows_create_form_filler_async_create_form_filler --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_async_sessions_windows_execute_automation_async_execute_automation 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_async_sessions_windows_execute_automation_async_execute_automation --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_async_sessions_windows_fill_form_async_fill_form 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_async_sessions_windows_fill_form_async_fill_form --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_list 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_list --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_create 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_create --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_get_window_info 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_get_window_info --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_load_url 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_load_url --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_close 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_close --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_click 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_click --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_create_form_filler 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_create_form_filler --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_file_input 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_file_input --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_fill_form 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_fill_form --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_hover 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_hover --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_monitor 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_monitor --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_page_query 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_page_query --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_paginated_extraction 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_paginated_extraction --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_prompt_content 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_prompt_content --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_scrape_content 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_scrape_content --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_screenshot 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_screenshot --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_scroll 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_scroll --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_summarize_content 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_summarize_content --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_sessions_windows_type 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_sessions_windows_type --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_profiles_delete 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_profiles_delete --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_automations_list 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_automations_list --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_automations_description_update 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_automations_description_update --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_automations_get 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_automations_get --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_automations_delete 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_automations_delete --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_files_list 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_files_list --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_files_create 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_files_create --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_files_get 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_files_get --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_files_delete 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_files_delete --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_files_push 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_files_push --json
ParameterTypeRequiredDescription
No parameters.
airtop.airtop_requests_status_get_request_status 0 parameters
Schema command
kosmo integrations:schema airtop.airtop_requests_status_get_request_status --json
ParameterTypeRequiredDescription
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.