KosmoKrator

marketing

Beamer CLI for Shell Scripts

Use the Beamer CLI for shell scripts with headless JSON commands, schema discovery, credentials, and permission controls.

6 functions 5 read 1 write API key auth

Beamer CLI for Shell Scripts

Call integration functions from shell scripts with stable JSON input and output.

Use shell scripts for small local automations that need one or more integration calls. The Beamer CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Beamer CLI for Shell Scripts
kosmokrator integrations:configure beamer --set api_key="$BEAMER_API_KEY" --enable --read allow --write ask --json
kosmo integrations:call beamer.beamer_list_posts '{"limit":1,"page":1,"status":"example_status"}' --json

Discovery Before Execution

Agents and scripts can inspect Beamer docs and schemas before choosing a function.

kosmo integrations:docs beamer --json
kosmo integrations:docs beamer.beamer_list_posts --json
kosmo integrations:schema beamer.beamer_list_posts --json
kosmo integrations:search "Beamer" --json
kosmo integrations:list --json

Useful Beamer CLI Functions

FunctionTypeParametersDescription
beamer.beamer_list_posts Read limit, page, status List changelog posts and announcements from Beamer. Supports pagination with limit and page, and filtering by status (published, draft, scheduled).
beamer.beamer_get_post Read id Retrieve a single Beamer changelog post by its ID. Returns the full post including title, content, date, category, and metadata.
beamer.beamer_create_post Write title, content, category, date Create a new changelog post or announcement in Beamer. Provide a title and content (HTML supported). Optionally set a category and scheduled publication date.
beamer.beamer_list_comments Read post_id List all comments on a specific Beamer post. Returns comment text, author info, and timestamps.
beamer.beamer_get_current_user Read none Get the profile of the currently authenticated Beamer user. Returns name, email, role, and account details. Useful for verifying credentials.
beamer.beamer_list_categories Read none List all post categories in your Beamer account. Returns category IDs and names for use when creating or filtering posts.

Automation Notes

Related Beamer CLI Pages