monitoring
Atlassian Statuspage CLI for Headless Automation
Use the Atlassian Statuspage CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.
5 functions 3 read 2 write API key auth
Atlassian Statuspage CLI for Headless Automation
Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.
Use headless automation when another tool needs a stable local command surface. The Atlassian Statuspage CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Atlassian Statuspage CLI for Headless Automation
kosmokrator integrations:configure statuspage --set api_key="$STATUSPAGE_API_KEY" --set page_id="$STATUSPAGE_PAGE_ID" --enable --read allow --write ask --json
kosmo integrations:call statuspage.statuspage_list_incidents '{"limit":1,"page":1}' --json Discovery Before Execution
Agents and scripts can inspect Atlassian Statuspage docs and schemas before choosing a function.
kosmo integrations:docs statuspage --json
kosmo integrations:docs statuspage.statuspage_list_incidents --json
kosmo integrations:schema statuspage.statuspage_list_incidents --json
kosmo integrations:search "Atlassian Statuspage" --json
kosmo integrations:list --json Useful Atlassian Statuspage CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
statuspage.statuspage_list_incidents | Read | limit, page | List all incidents for your Atlassian Statuspage. Returns scheduled, ongoing, and resolved incidents with their current status and impact. |
statuspage.statuspage_create_incident | Write | name, status, impact, body, component_ids | Create a new incident on your Atlassian Statuspage. Specify the incident name, status, impact level, and an optional body describing the issue. |
statuspage.statuspage_update_incident | Write | id, name, status, impact, body, component_ids | Update an existing incident on your Atlassian Statuspage. Change the status, add updates to the body, or modify impact level. |
statuspage.statuspage_list_components | Read | page, per_page | List all components on your Atlassian Statuspage. Returns component names, current status, and group information. |
statuspage.statuspage_get_current_user | Read | none | Get the currently authenticated Atlassian Statuspage user. Useful for verifying API credentials and checking user permissions. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.