文件最后提交记录最后更新时间
2 个月前
2 个月前
1 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
2 个月前
1 个月前
1 个月前
2 个月前
2 个月前
2 个月前
2 个月前
README

@corsair-dev/betterstack

Better Stack plugin for Corsair.

Install

pnpm add @corsair-dev/betterstack

Endpoints

Operation Operation ID Risk Description
catalog.relations betterstack.api.catalog.relations read List all catalog relations
heartbeatGroups.create betterstack.api.heartbeatGroups.create write Create a new heartbeat group
heartbeatGroups.get betterstack.api.heartbeatGroups.get read Get a single heartbeat group by ID
heartbeatGroups.list betterstack.api.heartbeatGroups.list read List all heartbeat groups
heartbeatGroups.remove betterstack.api.heartbeatGroups.remove destructive Permanently delete a heartbeat group by ID
heartbeatGroups.update betterstack.api.heartbeatGroups.update write Updates an existing heartbeat group's properties
heartbeats.availability betterstack.api.heartbeats.availability read Retrieve availability summary for a specific heartbeat
heartbeats.create betterstack.api.heartbeats.create write Create a new heartbeat monitor for cron jobs and scheduled tasks
heartbeats.get betterstack.api.heartbeats.get read Get a single heartbeat by ID
heartbeats.list betterstack.api.heartbeats.list read List all heartbeats
heartbeats.remove betterstack.api.heartbeats.remove destructive Permanently delete a heartbeat by ID
heartbeats.update betterstack.api.heartbeats.update write Update an existing heartbeat configuration
incidentComments.create betterstack.api.incidentComments.create write Create a new comment on an incident
incidentComments.get betterstack.api.incidentComments.get read Get a single comment from an incident
incidentComments.list betterstack.api.incidentComments.list read List all comments on an incident
incidentComments.remove betterstack.api.incidentComments.remove destructive Delete an existing comment from an incident
incidentComments.update betterstack.api.incidentComments.update write Update an existing comment on an incident
incidents.acknowledge betterstack.api.incidents.acknowledge write Acknowledge an ongoing incident
incidents.create betterstack.api.incidents.create write Create a new incident and alert the on-call person
incidents.escalate betterstack.api.incidents.escalate write Escalate an ongoing incident to a user, team, schedule, policy, or organization
incidents.get betterstack.api.incidents.get read Retrieve detailed information about a single incident by its ID
incidents.list betterstack.api.incidents.list read List all incidents with optional filtering by monitor, heartbeat, date range, or resolution status
incidents.remove betterstack.api.incidents.remove destructive Permanently delete an existing incident by ID
incidents.resolve betterstack.api.incidents.resolve write Resolve an ongoing incident
incidents.timeline betterstack.api.incidents.timeline read Retrieve all timeline events for an incident
integrations.awsCloudWatch betterstack.api.integrations.awsCloudWatch read List all AWS CloudWatch integrations
integrations.azure betterstack.api.integrations.azure read List all Azure integrations
integrations.datadog betterstack.api.integrations.datadog read List all Datadog integrations
integrations.elastic betterstack.api.integrations.elastic read List Elastic integrations
integrations.email betterstack.api.integrations.email read List email integrations
integrations.googleMonitoring betterstack.api.integrations.googleMonitoring read List all Google Monitoring integrations
integrations.grafana betterstack.api.integrations.grafana read List all Grafana integrations
integrations.jira betterstack.api.integrations.jira read List all Jira integrations
integrations.newRelic betterstack.api.integrations.newRelic read List New Relic integrations
integrations.pagerDuty betterstack.api.integrations.pagerDuty read List PagerDuty integrations
integrations.prometheus betterstack.api.integrations.prometheus read List all Prometheus integrations
integrations.slack betterstack.api.integrations.slack read List all Slack integrations
integrations.splunkOnCall betterstack.api.integrations.splunkOnCall read List all Splunk On-Call integrations
metadata.create betterstack.api.metadata.create write Create or update a metadata record for a resource
metadata.list betterstack.api.metadata.list read List all existing metadata
monitorGroups.create betterstack.api.monitorGroups.create write Create a new monitor group
monitorGroups.get betterstack.api.monitorGroups.get read Get a single monitor group by ID
monitorGroups.list betterstack.api.monitorGroups.list read List all monitor groups
monitorGroups.monitors betterstack.api.monitorGroups.monitors read Get all monitors belonging to a monitor group
monitorGroups.remove betterstack.api.monitorGroups.remove destructive Permanently delete a monitor group by ID from Better Stack Uptime
monitorGroups.update betterstack.api.monitorGroups.update write Updates an existing monitor group's properties
monitors.availability betterstack.api.monitors.availability read Return an availability summary for a specific monitor
monitors.create betterstack.api.monitors.create write Create a new uptime monitor for a URL or service
monitors.get betterstack.api.monitors.get read Get a single monitor
monitors.list betterstack.api.monitors.list read List all monitors
monitors.remove betterstack.api.monitors.remove destructive Permanently delete a monitor by ID from Better Stack Uptime
monitors.responseTimes betterstack.api.monitors.responseTimes read Retrieves response time performance metrics for a specific uptime monitor
monitors.update betterstack.api.monitors.update write Update an existing uptime monitor configuration
onCalls.create betterstack.api.onCalls.create write Create a new on-call schedule
onCalls.events betterstack.api.onCalls.events read List all events for a specific on-call schedule
onCalls.get betterstack.api.onCalls.get read Get a single on-call schedule by ID
onCalls.list betterstack.api.onCalls.list read List all on-call schedules
onCalls.remove betterstack.api.onCalls.remove destructive Permanently delete an on-call schedule by ID
onCalls.update betterstack.api.onCalls.update write Update an on-call schedule's name
outgoingWebhooks.create betterstack.api.outgoingWebhooks.create write Create a new outgoing webhook integration
outgoingWebhooks.get betterstack.api.outgoingWebhooks.get read Get a single outgoing webhook integration by ID
outgoingWebhooks.list betterstack.api.outgoingWebhooks.list read List all outgoing webhook integrations
outgoingWebhooks.remove betterstack.api.outgoingWebhooks.remove destructive Delete an outgoing webhook integration by ID
outgoingWebhooks.update betterstack.api.outgoingWebhooks.update write Update an existing outgoing webhook integration
policies.create betterstack.api.policies.create write Creates a new escalation policy for incident management
policies.get betterstack.api.policies.get read Get a single escalation policy by its ID
policies.list betterstack.api.policies.list read List all escalation policies
policies.remove betterstack.api.policies.remove destructive Delete an escalation policy by ID
policies.update betterstack.api.policies.update write Update an existing escalation policy
policyGroups.create betterstack.api.policyGroups.create write Create a new escalation policy group
policyGroups.get betterstack.api.policyGroups.get read Get a single escalation policy group
policyGroups.list betterstack.api.policyGroups.list read List all escalation policy groups
policyGroups.remove betterstack.api.policyGroups.remove destructive Delete an escalation policy group by ID
policyGroups.update betterstack.api.policyGroups.update write Updates an existing escalation policy group's properties
sourceGroups.create betterstack.api.sourceGroups.create write Create a new source group
sourceGroups.remove betterstack.api.sourceGroups.remove destructive Permanently delete a source group by ID from Better Stack Telemetry (Logs)
sourceGroups.update betterstack.api.sourceGroups.update write Update an existing source group in Better Stack Logs/Telemetry
statusPageGroups.create betterstack.api.statusPageGroups.create write Create a new status page group
statusPageGroups.get betterstack.api.statusPageGroups.get read Get a single status page group by ID
statusPageGroups.list betterstack.api.statusPageGroups.list read List all status page groups
statusPageGroups.remove betterstack.api.statusPageGroups.remove destructive Delete a status page group by ID
statusPageGroups.statusPages betterstack.api.statusPageGroups.statusPages read List status pages within a specific status page group
statusPageGroups.update betterstack.api.statusPageGroups.update write Update an existing status page group
statusPageReports.create betterstack.api.statusPageReports.create write Create a new status page report (incident or maintenance)
statusPageReports.get betterstack.api.statusPageReports.get read Get a single status page report by ID
statusPageReports.list betterstack.api.statusPageReports.list read List all reports on a status page
statusPageReports.remove betterstack.api.statusPageReports.remove destructive Permanently delete a status page report by ID from Better Stack Uptime
statusPageReports.update betterstack.api.statusPageReports.update write Update an existing status page report
statusPageResources.create betterstack.api.statusPageResources.create write Create a new status page resource
statusPageResources.get betterstack.api.statusPageResources.get read Get a single status page resource by ID
statusPageResources.list betterstack.api.statusPageResources.list read List all resources on a status page
statusPageResources.remove betterstack.api.statusPageResources.remove destructive Delete an existing resource from a status page
statusPageResources.update betterstack.api.statusPageResources.update write Update an existing status page resource
statusPages.get betterstack.api.statusPages.get read Get a single status page by ID
statusPages.list betterstack.api.statusPages.list read List all your status pages
statusPages.update betterstack.api.statusPages.update write Update an existing status page configuration
statusPageSections.create betterstack.api.statusPageSections.create write Create a new section on a status page
statusPageSections.get betterstack.api.statusPageSections.get read Get a single status page section
statusPageSections.list betterstack.api.statusPageSections.list read List all sections of a specific status page
statusPageSections.remove betterstack.api.statusPageSections.remove destructive Permanently delete a status page section by ID
statusPageSections.update betterstack.api.statusPageSections.update write Update an existing status page section
statusUpdates.create betterstack.api.statusUpdates.create write Create a new status update for an existing status report
statusUpdates.get betterstack.api.statusUpdates.get read Get a single status update by its ID
statusUpdates.list betterstack.api.statusUpdates.list read List all status updates for a status page report
statusUpdates.remove betterstack.api.statusUpdates.remove destructive Delete an existing status update from a status report
statusUpdates.update betterstack.api.statusUpdates.update write Update an existing status update for a status report
token.describe betterstack.api.token.describe read Retrieve the configured Uptime API token
urgencies.create betterstack.api.urgencies.create write Create a new severity level (urgency) for incident management
urgencies.get betterstack.api.urgencies.get read Get a single severity level (urgency) by ID
urgencies.list betterstack.api.urgencies.list read List all severity levels (urgencies)
urgencies.remove betterstack.api.urgencies.remove destructive Delete a severity (urgency) by ID
urgencies.update betterstack.api.urgencies.update write Update an existing severity level (urgency) configuration
urgencyGroups.create betterstack.api.urgencyGroups.create write Create a new urgency group (severity group) for incident categorization
urgencyGroups.get betterstack.api.urgencyGroups.get read Get a single urgency group (severity group) by ID
urgencyGroups.list betterstack.api.urgencyGroups.list read List all urgency groups (severity groups)
urgencyGroups.remove betterstack.api.urgencyGroups.remove destructive Permanently delete an urgency group (severity group) by ID
urgencyGroups.update betterstack.api.urgencyGroups.update write Update an existing urgency group (severity group)

Auth

Auth: API key. Corsair prompts your tenant for credentials on first use.

Webhooks

No webhooks.

Reference

Full docs, types, and examples: https://docs.corsair.dev/plugins/betterstack

License

Apache-2.0