{"name":"OpenStatus.dev","category":"Engineering & status","logo_url":"https://www.chatwoot.com/captain/tools/logos/fb7bea49daf2e1ad5e4f8eb5517bfddc6acaa6a41b97e1641c76a4640e17e299.webp","logo_dark_url":"https://www.chatwoot.com/captain/tools/logos/fb7bea49daf2e1ad5e4f8eb5517bfddc6acaa6a41b97e1641c76a4640e17e299.webp","description":"Check OpenStatus page status, monitors, and active incidents.","version":"0.0.1","author":"chatwoot","source":"chatwoot/tools/openstatus-dev","repository_url":"https://github.com/chatwoot/tools","manifest_url":"https://github.com/chatwoot/tools/blob/6d9c4cf22a2575936710520377d4c5fbe4e0debb/openstatus-dev/toolset.yml","commit":"6d9c4cf22a2575936710520377d4c5fbe4e0debb","updated_at":"2026-09-28T16:29:06Z","synced_at":"2026-10-07T17:03:02.712Z","readme":"Connect an OpenStatus workspace to help Captain check page status, monitors, and active incidents.\n\n## Setup\n\n1. Create an API key in OpenStatus under Settings > API Tokens. The key must have access to the workspace you want Captain to check.\n2. Find your status page slug. It is the subdomain of your OpenStatus status page, such as `acme` for `acme.openstatus.dev`.\n3. Enter the API key and status page slug when installing.\n\n## Tools\n\n- **Get Page Status:** Check the overall status of the configured status page and how many components are affected.\n- **List Monitors:** List monitors with their IDs and current status, 20 at a time.\n- **Get Monitor Status:** Check a monitor's status in each region.\n- **List Active Incidents:** Find incident reports that are still investigating, identified, or monitoring.\n- **Get Status Report:** Read one incident report and its updates.\n\nFor List Monitors, start with offset 0 and add 20 to read the next group.\n\nResponses include only the fields Captain needs. Monitor request headers and other configuration are left out, so credentials for monitored services are never shown to Captain.\n","inputs":[{"id":"page_slug","label":"Status page slug","type":"string","required":true}],"secrets":[{"id":"api_key","label":"OpenStatus API key","type":"password","required":true}],"tools":[{"id":"get_page_status","title":"Get Page Status","description":"Check the overall status of the configured OpenStatus status page. Use this first when a customer reports that a service is down or slow.","method":"POST","endpoint":"https://api.openstatus.dev/rpc/openstatus.status_page.v1.StatusPageService/GetOverallStatus","authType":"api_key","enabled":true},{"id":"list_monitors","title":"List Monitors","description":"List monitors in the connected OpenStatus workspace with their current status. Start with offset 0.","method":"POST","endpoint":"https://api.openstatus.dev/rpc/openstatus.monitor.v1.MonitorService/ListMonitors","authType":"api_key","enabled":true},{"id":"get_monitor_status","title":"Get Monitor Status","description":"Check the current status of an OpenStatus monitor in each region by ID.","method":"POST","endpoint":"https://api.openstatus.dev/rpc/openstatus.monitor.v1.MonitorService/GetMonitorStatus","authType":"api_key","enabled":true},{"id":"list_active_incidents","title":"List Active Incidents","description":"Find OpenStatus incident reports that are not yet resolved. Use this when a customer reports a problem that may be a known incident.","method":"POST","endpoint":"https://api.openstatus.dev/rpc/openstatus.status_report.v1.StatusReportService/ListStatusReports","authType":"api_key","enabled":true},{"id":"get_status_report","title":"Get Status Report","description":"Read an OpenStatus incident report and all of its updates by ID.","method":"POST","endpoint":"https://api.openstatus.dev/rpc/openstatus.status_report.v1.StatusReportService/GetStatusReport","authType":"api_key","enabled":true}]}