All integrations

Better Stack

DEVELOPER · DEVELOPER

Monitors, incidents, on-call schedules, and status pages for their own team.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

betterstack_delete_aws_cloudwatch_integrations_by_aws_cloudwatch_integration_idWRITE

Remove aws cloudwatch integration. DELETE uptime/v2 /aws-cloudwatch-integrations/{aws_cloudwatch_integration_id}

write
betterstack_delete_azure_integrations_by_azure_integration_idWRITE

Remove azure integration. DELETE uptime/v2 /azure-integrations/{azure_integration_id}

write
betterstack_delete_catalog_relations_by_relation_idWRITE

Remove catalog relation. DELETE uptime/v2 /catalog/relations/{relation_id}

write
betterstack_delete_catalog_relations_by_relation_id_attributes_by_attribute_idWRITE

Remove catalog attribute. DELETE uptime/v2 /catalog/relations/{relation_id}/attributes/{attribute_id}

write
betterstack_delete_catalog_relations_by_relation_id_records_batchWRITE

Batch remove catalog records. DELETE uptime/v2 /catalog/relations/{relation_id}/records/batch

write
betterstack_delete_catalog_relations_by_relation_id_records_by_record_idWRITE

Remove catalog record. DELETE uptime/v2 /catalog/relations/{relation_id}/records/{record_id}

write
betterstack_delete_collectors_by_collector_id_targets_by_target_idWRITE

Remove a collector metric target. DELETE telemetry/v1 /collectors/{collector_id}/targets/{target_id}

write
betterstack_delete_collectors_by_idWRITE

Remove a collector. DELETE telemetry/v1 /collectors/{id}

write
betterstack_delete_datadog_integrations_by_datadog_integration_idWRITE

Remove datadog integration. DELETE uptime/v2 /datadog-integrations/{datadog_integration_id}

write
betterstack_delete_elastic_integrations_by_elastic_integration_idWRITE

Remove elastic integration. DELETE uptime/v2 /elastic-integrations/{elastic_integration_id}

write
betterstack_delete_email_integrations_by_email_integration_idWRITE

Remove email integration. DELETE uptime/v2 /email-integrations/{email_integration_id}

write
betterstack_delete_google_monitoring_integrations_by_google_monitoring_integration_idWRITE

Remove google monitoring integration. DELETE uptime/v2 /google-monitoring-integrations/{google_monitoring_integration_id}

write
betterstack_delete_grafana_integrations_by_grafana_integration_idWRITE

Remove grafana integration. DELETE uptime/v2 /grafana-integrations/{grafana_integration_id}

write
betterstack_delete_heartbeat_groups_by_heartbeat_group_idWRITE

Remove heartbeat group. DELETE uptime/v2 /heartbeat-groups/{heartbeat_group_id}

write
betterstack_delete_heartbeats_by_heartbeat_idWRITE

Remove heartbeat. DELETE uptime/v2 /heartbeats/{heartbeat_id}

write
betterstack_delete_incidents_by_incident_idWRITE

Remove incident. DELETE uptime/v3 /incidents/{incident_id}

write
betterstack_delete_incidents_by_incident_id_comments_by_comment_idWRITE

Remove comment. DELETE uptime/v2 /incidents/{incident_id}/comments/{comment_id}

write
betterstack_delete_incoming_webhooks_by_incoming_webhook_idWRITE

Remove incoming webhook. DELETE uptime/v2 /incoming-webhooks/{incoming_webhook_id}

write
betterstack_delete_monitor_groups_by_monitor_group_idWRITE

Remove monitor group. DELETE uptime/v2 /monitor-groups/{monitor_group_id}

write
betterstack_delete_monitors_by_monitor_idWRITE

Remove monitor. DELETE uptime/v2 /monitors/{monitor_id}

write
betterstack_delete_new_relic_integrations_by_new_relic_integration_idWRITE

Remove new relic integration. DELETE uptime/v2 /new-relic-integrations/{new_relic_integration_id}

write
betterstack_delete_on_calls_by_schedule_idWRITE

Remove on call schedule. DELETE uptime/v2 /on-calls/{schedule_id}

write
betterstack_delete_on_calls_by_schedule_id_events_by_event_idWRITE

Remove on call schedule event. DELETE uptime/v2 /on-calls/{schedule_id}/events/{event_id}

write
betterstack_delete_on_calls_by_schedule_id_rotationWRITE

Remove an on call schedule rotation. DELETE uptime/v2 /on-calls/{schedule_id}/rotation

write
betterstack_delete_outgoing_webhooks_by_outgoing_webhook_idWRITE

Remove outgoing webhook. DELETE uptime/v2 /outgoing-webhooks/{outgoing_webhook_id}

write
betterstack_delete_pager_duty_webhooks_by_pager_duty_webhook_idWRITE

Remove pagerduty integration. DELETE uptime/v2 /pager-duty-webhooks/{pager_duty_webhook_id}

write
betterstack_delete_policies_by_policy_idWRITE

Remove escalation policy. DELETE uptime/v3 /policies/{policy_id}

write
betterstack_delete_policy_groups_by_policy_group_idWRITE

Remove escalation policy group. DELETE uptime/v2 /policy-groups/{policy_group_id}

write
betterstack_delete_prometheus_integrations_by_prometheus_integration_idWRITE

Remove prometheus integration. DELETE uptime/v2 /prometheus-integrations/{prometheus_integration_id}

write
betterstack_delete_source_groups_by_source_group_idWRITE

Remove a source group. DELETE telemetry/v1 /source-groups/{source_group_id}

write
betterstack_delete_sources_by_source_idWRITE

Remove a source. DELETE telemetry/v2 /sources/{source_id}

write
betterstack_delete_sources_by_source_id_metrics_by_idWRITE

Remove a metric. DELETE telemetry/v2 /sources/{source_id}/metrics/{id}

write
betterstack_delete_splunk_on_calls_by_splunk_on_call_idWRITE

Remove splunk integration. DELETE uptime/v2 /splunk-on-calls/{splunk_on_call_id}

write
betterstack_delete_status_page_groups_by_status_page_group_idWRITE

Remove status page group. DELETE uptime/v2 /status-page-groups/{status_page_group_id}

write
betterstack_delete_status_pages_by_status_page_idWRITE

Remove status page. DELETE uptime/v2 /status-pages/{status_page_id}

write
betterstack_delete_status_pages_by_status_page_id_resources_by_resource_idWRITE

Remove status page resource. DELETE uptime/v2 /status-pages/{status_page_id}/resources/{resource_id}

write
betterstack_delete_status_pages_by_status_page_id_sections_by_section_idWRITE

Remove status page section. DELETE uptime/v2 /status-pages/{status_page_id}/sections/{section_id}

write
betterstack_delete_status_pages_by_status_page_id_status_reports_by_status_report_idWRITE

Remove status page report. DELETE uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}

write
betterstack_delete_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updates_by_status_update_idWRITE

Remove status update. DELETE uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates/{status_update_id}

write
betterstack_delete_status_pages_by_status_page_id_subscribersWRITE

Remove status page subscriber by email. DELETE uptime/v2 /status-pages/{status_page_id}/subscribers

write
betterstack_delete_status_pages_by_status_page_id_subscribers_by_subscriber_idWRITE

Remove status page subscriber. DELETE uptime/v2 /status-pages/{status_page_id}/subscribers/{subscriber_id}

write
betterstack_delete_urgencies_by_urgency_idWRITE

Remove severity. DELETE uptime/v2 /urgencies/{urgency_id}

write
betterstack_delete_urgency_groups_by_urgency_group_idWRITE

Remove severity group. DELETE uptime/v2 /urgency-groups/{urgency_group_id}

write
betterstack_get_alertsREAD

List all alerts. GET telemetry/v2 /alerts

read
betterstack_get_aws_cloudwatch_integrationsREAD

List aws cloudwatch integrations. GET uptime/v2 /aws-cloudwatch-integrations

read
betterstack_get_aws_cloudwatch_integrations_by_aws_cloudwatch_integration_idREAD

Get aws cloudwatch integration. GET uptime/v2 /aws-cloudwatch-integrations/{aws_cloudwatch_integration_id}

read
betterstack_get_azure_integrationsREAD

List azure integrations. GET uptime/v2 /azure-integrations

read
betterstack_get_azure_integrations_by_azure_integration_idREAD

Get azure integration. GET uptime/v2 /azure-integrations/{azure_integration_id}

read
betterstack_get_catalog_relationsREAD

List catalog relations. GET uptime/v2 /catalog/relations

read
betterstack_get_catalog_relations_by_relation_idREAD

Get catalog relation. GET uptime/v2 /catalog/relations/{relation_id}

read
betterstack_get_catalog_relations_by_relation_id_attributesREAD

List catalog attributes. GET uptime/v2 /catalog/relations/{relation_id}/attributes

read
betterstack_get_catalog_relations_by_relation_id_attributes_by_attribute_idREAD

Get catalog attribute. GET uptime/v2 /catalog/relations/{relation_id}/attributes/{attribute_id}

read
betterstack_get_catalog_relations_by_relation_id_recordsREAD

List catalog records. GET uptime/v2 /catalog/relations/{relation_id}/records

read
betterstack_get_catalog_relations_by_relation_id_records_by_record_idREAD

Get a single catalog record. GET uptime/v2 /catalog/relations/{relation_id}/records/{record_id}

read
betterstack_get_collectorsREAD

List all collectors. GET telemetry/v1 /collectors

read
betterstack_get_collectors_by_collector_id_targetsREAD

List collector metrics targets. GET telemetry/v1 /collectors/{collector_id}/targets

read
betterstack_get_collectors_by_collector_id_targets_by_target_idREAD

Get a single collector metrics target. GET telemetry/v1 /collectors/{collector_id}/targets/{target_id}

read
betterstack_get_collectors_by_idREAD

Get a single collector. GET telemetry/v1 /collectors/{id}

read
betterstack_get_collectors_by_id_databasesREAD

Lists databases monitored by a collector. GET telemetry/v1 /collectors/{id}/databases

read
betterstack_get_collectors_by_id_hostsREAD

List hosts where a collector is running. GET telemetry/v1 /collectors/{id}/hosts

read
betterstack_get_connectionsREAD

List all connections. GET telemetry/v1 /connections

read
betterstack_get_dashboard_groupsREAD

List all dashboard groups. GET telemetry/v2 /dashboard-groups

read
betterstack_get_dashboardsREAD

List all dashboards. GET telemetry/v2 /dashboards

read
betterstack_get_dashboards_by_dashboard_id_chartsREAD

List all charts. GET telemetry/v2 /dashboards/{dashboard_id}/charts

read
betterstack_get_dashboards_by_dashboard_id_charts_by_chart_id_alertsREAD

List all alerts in a dashboard. GET telemetry/v2 /dashboards/{dashboard_id}/charts/{chart_id}/alerts

read
betterstack_get_dashboards_by_dashboard_id_charts_by_chart_id_commentsREAD

List all comments on a chart. GET telemetry/v2 /dashboards/{dashboard_id}/charts/{chart_id}/comments

read
betterstack_get_dashboards_by_dashboard_id_sectionsREAD

List all dashboard sections. GET telemetry/v2 /dashboards/{dashboard_id}/sections

read
betterstack_get_datadog_integrationsREAD

List datadog integrations. GET uptime/v2 /datadog-integrations

read
betterstack_get_datadog_integrations_by_datadog_integration_idREAD

Get datadog integration. GET uptime/v2 /datadog-integrations/{datadog_integration_id}

read
betterstack_get_elastic_integrationsREAD

List elastic integrations. GET uptime/v2 /elastic-integrations

read
betterstack_get_elastic_integrations_by_elastic_integration_idREAD

Get elastic integration. GET uptime/v2 /elastic-integrations/{elastic_integration_id}

read
betterstack_get_email_integrationsREAD

List email integrations. GET uptime/v2 /email-integrations

read
betterstack_get_email_integrations_by_email_integration_idREAD

Get email integration. GET uptime/v2 /email-integrations/{email_integration_id}

read
betterstack_get_exploration_groupsREAD

List all exploration groups. GET telemetry/v2 /exploration-groups

read
betterstack_get_explorationsREAD

List all explorations. GET telemetry/v2 /explorations

read
betterstack_get_explorations_by_exploration_id_alertsREAD

List all alerts in an exploration. GET telemetry/v2 /explorations/{exploration_id}/alerts

read
betterstack_get_google_monitoring_integrationsREAD

List google monitoring integrations. GET uptime/v2 /google-monitoring-integrations

read
betterstack_get_google_monitoring_integrations_by_google_monitoring_integration_idREAD

Get google monitoring integration. GET uptime/v2 /google-monitoring-integrations/{google_monitoring_integration_id}

read
betterstack_get_grafana_integrationsREAD

List grafana integrations. GET uptime/v2 /grafana-integrations

read
betterstack_get_grafana_integrations_by_grafana_integration_idREAD

Get grafana integration. GET uptime/v2 /grafana-integrations/{grafana_integration_id}

read
betterstack_get_heartbeat_groupsREAD

List heartbeat groups. GET uptime/v2 /heartbeat-groups

read
betterstack_get_heartbeat_groups_by_heartbeat_group_idREAD

Get heartbeat group. GET uptime/v2 /heartbeat-groups/{heartbeat_group_id}

read
betterstack_get_heartbeatsREAD

List heartbeats. GET uptime/v2 /heartbeats

read
betterstack_get_heartbeats_by_heartbeat_idREAD

Get a single heartbeat. GET uptime/v2 /heartbeats/{heartbeat_id}

read
betterstack_get_heartbeats_by_heartbeat_id_availabilityREAD

Get a heartbeat s availability summary. GET uptime/v2 /heartbeats/{heartbeat_id}/availability

read
betterstack_get_incidentsREAD

List incidents. GET uptime/v3 /incidents

read
betterstack_get_incidents_by_incident_idREAD

Get incident. GET uptime/v3 /incidents/{incident_id}

read
betterstack_get_incidents_by_incident_id_commentsREAD

List comments. GET uptime/v2 /incidents/{incident_id}/comments

read
betterstack_get_incidents_by_incident_id_comments_by_comment_idREAD

Get comment. GET uptime/v2 /incidents/{incident_id}/comments/{comment_id}

read
betterstack_get_incidents_by_incident_id_timelineREAD

List incident timeline. GET uptime/v3 /incidents/{incident_id}/timeline

read
betterstack_get_incoming_webhooksREAD

List incoming webhooks. GET uptime/v2 /incoming-webhooks

read
betterstack_get_incoming_webhooks_by_incoming_webhook_idREAD

Get incoming webhook. GET uptime/v2 /incoming-webhooks/{incoming_webhook_id}

read
betterstack_get_jira_integrationsREAD

List jira integrations. GET uptime/v2 /jira-integrations

read
betterstack_get_jira_integrations_by_jira_integration_idREAD

Get jira integration. GET uptime/v2 /jira-integrations/{jira_integration_id}

read
betterstack_get_metadataREAD

List metadata. GET uptime/v3 /metadata

read
betterstack_get_monitor_groupsREAD

List monitor groups. GET uptime/v2 /monitor-groups

read
betterstack_get_monitor_groups_by_monitor_group_idREAD

Get monitor group. GET uptime/v2 /monitor-groups/{monitor_group_id}

read
betterstack_get_monitor_groups_by_monitor_group_id_monitorsREAD

List monitors in group. GET uptime/v2 /monitor-groups/{monitor_group_id}/monitors

read
betterstack_get_monitorsREAD

List monitors. GET uptime/v2 /monitors

read
betterstack_get_monitors_by_monitor_idREAD

Get monitor. GET uptime/v2 /monitors/{monitor_id}

read
betterstack_get_monitors_by_monitor_id_response_timesREAD

Monitor response times. GET uptime/v2 /monitors/{monitor_id}/response-times

read
betterstack_get_monitors_by_monitor_id_slaREAD

Monitor availability. GET uptime/v2 /monitors/{monitor_id}/sla

read
betterstack_get_new_relic_integrationsREAD

List new relic integrations. GET uptime/v2 /new-relic-integrations

read
betterstack_get_new_relic_integrations_by_new_relic_integration_idREAD

Get new relic integration. GET uptime/v2 /new-relic-integrations/{new_relic_integration_id}

read
betterstack_get_on_callsREAD

List on call schedules. GET uptime/v2 /on-calls

read
betterstack_get_on_calls_by_schedule_idREAD

Get on call schedule. GET uptime/v2 /on-calls/{schedule_id}

read
betterstack_get_on_calls_by_schedule_id_eventsREAD

List on call schedule events. GET uptime/v2 /on-calls/{schedule_id}/events

read
betterstack_get_on_calls_by_schedule_id_events_by_event_idREAD

Get a single on call schedule event. GET uptime/v2 /on-calls/{schedule_id}/events/{event_id}

read
betterstack_get_on_calls_by_schedule_id_rotationREAD

Get an on call schedule rotation. GET uptime/v2 /on-calls/{schedule_id}/rotation

read
betterstack_get_outgoing_webhooksREAD

List outgoing webhooks. GET uptime/v2 /outgoing-webhooks

read
betterstack_get_outgoing_webhooks_by_outgoing_webhook_idREAD

Get outgoing webhook. GET uptime/v2 /outgoing-webhooks/{outgoing_webhook_id}

read
betterstack_get_pager_duty_webhooksREAD

List pagerduty integrations. GET uptime/v2 /pager-duty-webhooks

read
betterstack_get_pager_duty_webhooks_by_pager_duty_webhook_idREAD

Get pagerduty integration. GET uptime/v2 /pager-duty-webhooks/{pager_duty_webhook_id}

read
betterstack_get_policiesREAD

List escalation policies. GET uptime/v3 /policies

read
betterstack_get_policies_by_policy_idREAD

Get escalation policy. GET uptime/v3 /policies/{policy_id}

read
betterstack_get_policy_groupsREAD

List escalation policy groups. GET uptime/v2 /policy-groups

read
betterstack_get_policy_groups_by_policy_group_idREAD

Get escalation policy group. GET uptime/v2 /policy-groups/{policy_group_id}

read
betterstack_get_prometheus_integrationsREAD

List prometheus integrations. GET uptime/v2 /prometheus-integrations

read
betterstack_get_prometheus_integrations_by_prometheus_integration_idREAD

Get prometheus integration. GET uptime/v2 /prometheus-integrations/{prometheus_integration_id}

read
betterstack_get_rolesREAD

List roles. GET account/v2 /roles

read
betterstack_get_slack_integrationsREAD

List slack integrations. GET uptime/v2 /slack-integrations

read
betterstack_get_slack_integrations_by_slack_integration_idREAD

Get slack integration. GET uptime/v2 /slack-integrations/{slack_integration_id}

read
betterstack_get_source_groupsREAD

List all source groups. GET telemetry/v1 /source-groups

read
betterstack_get_source_groups_by_id_sourcesREAD

List sources in a source group. GET telemetry/v1 /source-groups/{id}/sources

read
betterstack_get_source_groups_by_source_group_idREAD

Get a single source group. GET telemetry/v1 /source-groups/{source_group_id}

read
betterstack_get_sourcesREAD

List all sources. GET telemetry/v2 /sources

read
betterstack_get_sources_by_source_idREAD

Get a single source. GET telemetry/v2 /sources/{source_id}

read
betterstack_get_sources_by_source_id_metricsREAD

List all metrics. GET telemetry/v2 /sources/{source_id}/metrics

read
betterstack_get_splunk_on_callsREAD

List splunk integrations. GET uptime/v2 /splunk-on-calls

read
betterstack_get_splunk_on_calls_by_splunk_on_call_idREAD

Get splunk integration. GET uptime/v2 /splunk-on-calls/{splunk_on_call_id}

read
betterstack_get_status_page_groupsREAD

List status page groups. GET uptime/v2 /status-page-groups

read
betterstack_get_status_page_groups_by_status_page_group_idREAD

Get status page group. GET uptime/v2 /status-page-groups/{status_page_group_id}

read
betterstack_get_status_page_groups_by_status_page_group_id_status_pagesREAD

List status pages in a group. GET uptime/v2 /status-page-groups/{status_page_group_id}/status-pages

read
betterstack_get_status_pagesREAD

List status pages. GET uptime/v2 /status-pages

read
betterstack_get_status_pages_by_status_page_idREAD

Get status page. GET uptime/v2 /status-pages/{status_page_id}

read
betterstack_get_status_pages_by_status_page_id_resourcesREAD

List status page resources. GET uptime/v2 /status-pages/{status_page_id}/resources

read
betterstack_get_status_pages_by_status_page_id_resources_by_resource_idREAD

Get status page resource. GET uptime/v2 /status-pages/{status_page_id}/resources/{resource_id}

read
betterstack_get_status_pages_by_status_page_id_sectionsREAD

List status page sections. GET uptime/v2 /status-pages/{status_page_id}/sections

read
betterstack_get_status_pages_by_status_page_id_sections_by_section_idREAD

Get status page section. GET uptime/v2 /status-pages/{status_page_id}/sections/{section_id}

read
betterstack_get_status_pages_by_status_page_id_status_reportsREAD

List status page reports. GET uptime/v2 /status-pages/{status_page_id}/status-reports

read
betterstack_get_status_pages_by_status_page_id_status_reports_by_status_report_idREAD

Get status page report. GET uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}

read
betterstack_get_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updatesREAD

List status updates per report. GET uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates

read
betterstack_get_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updates_by_status_update_idREAD

Get status update. GET uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates/{status_update_id}

read
betterstack_get_status_pages_by_status_page_id_subscribersREAD

List status page subscribers. GET uptime/v2 /status-pages/{status_page_id}/subscribers

read
betterstack_get_status_pages_by_status_page_id_subscribers_by_subscriber_idREAD

Get status page subscriber. GET uptime/v2 /status-pages/{status_page_id}/subscribers/{subscriber_id}

read
betterstack_get_team_membersREAD

List all team members. GET account/v2 /team-members

read
betterstack_get_urgenciesREAD

List severities. GET uptime/v2 /urgencies

read
betterstack_get_urgencies_by_urgency_idREAD

Get severity. GET uptime/v2 /urgencies/{urgency_id}

read
betterstack_get_urgency_groupsREAD

List severity groups. GET uptime/v2 /urgency-groups

read
betterstack_get_urgency_groups_by_urgency_group_idREAD

Get severity group. GET uptime/v2 /urgency-groups/{urgency_group_id}

read
betterstack_get_usageREAD

Get usage overview. GET account/v2 /usage

read
betterstack_patch_aws_cloudwatch_integrations_by_aws_cloudwatch_integration_idWRITE

Update aws cloudwatch integration. PATCH uptime/v2 /aws-cloudwatch-integrations/{aws_cloudwatch_integration_id}

write
betterstack_patch_azure_integrations_by_azure_integration_idWRITE

Update azure integration. PATCH uptime/v2 /azure-integrations/{azure_integration_id}

write
betterstack_patch_catalog_relations_by_relation_idWRITE

Update catalog relation. PATCH uptime/v2 /catalog/relations/{relation_id}

write
betterstack_patch_catalog_relations_by_relation_id_attributes_by_attribute_idWRITE

Update catalog attribute. PATCH uptime/v2 /catalog/relations/{relation_id}/attributes/{attribute_id}

write
betterstack_patch_catalog_relations_by_relation_id_records_by_record_idWRITE

Update catalog record. PATCH uptime/v2 /catalog/relations/{relation_id}/records/{record_id}

write
betterstack_patch_collectors_by_collector_id_targets_by_target_idWRITE

Update a collector metrics target. PATCH telemetry/v1 /collectors/{collector_id}/targets/{target_id}

write
betterstack_patch_collectors_by_idWRITE

Update a collector. PATCH telemetry/v1 /collectors/{id}

write
betterstack_patch_datadog_integrations_by_datadog_integration_idWRITE

Update datadog integration. PATCH uptime/v2 /datadog-integrations/{datadog_integration_id}

write
betterstack_patch_elastic_integrations_by_elastic_integration_idWRITE

Update elastic integration. PATCH uptime/v2 /elastic-integrations/{elastic_integration_id}

write
betterstack_patch_email_integrations_by_email_integration_idWRITE

Update email integration. PATCH uptime/v2 /email-integrations/{email_integration_id}

write
betterstack_patch_google_monitoring_integrations_by_google_monitoring_integration_idWRITE

Update google monitoring integration. PATCH uptime/v2 /google-monitoring-integrations/{google_monitoring_integration_id}

write
betterstack_patch_grafana_integrations_by_grafana_integration_idWRITE

Update grafana integration. PATCH uptime/v2 /grafana-integrations/{grafana_integration_id}

write
betterstack_patch_heartbeat_groups_by_heartbeat_group_idWRITE

Update heartbeat group. PATCH uptime/v2 /heartbeat-groups/{heartbeat_group_id}

write
betterstack_patch_heartbeats_by_heartbeat_idWRITE

Update heartbeat. PATCH uptime/v2 /heartbeats/{heartbeat_id}

write
betterstack_patch_incidents_by_incident_id_comments_by_comment_idWRITE

Update comment. PATCH uptime/v2 /incidents/{incident_id}/comments/{comment_id}

write
betterstack_patch_incoming_webhooks_by_incoming_webhook_idWRITE

Update incoming webhook. PATCH uptime/v2 /incoming-webhooks/{incoming_webhook_id}

write
betterstack_patch_jira_integrations_by_jira_integration_idWRITE

Update jira integration. PATCH uptime/v2 /jira-integrations/{jira_integration_id}

write
betterstack_patch_monitor_groups_by_monitor_group_idWRITE

Update monitor group. PATCH uptime/v2 /monitor-groups/{monitor_group_id}

write
betterstack_patch_monitors_by_monitor_idWRITE

Update monitor. PATCH uptime/v2 /monitors/{monitor_id}

write
betterstack_patch_new_relic_integrations_by_new_relic_integration_idWRITE

Update new relic integration. PATCH uptime/v2 /new-relic-integrations/{new_relic_integration_id}

write
betterstack_patch_on_calls_by_schedule_idWRITE

Update an on call schedule. PATCH uptime/v2 /on-calls/{schedule_id}

write
betterstack_patch_on_calls_by_schedule_id_events_by_event_idWRITE

Update on call schedule event. PATCH uptime/v2 /on-calls/{schedule_id}/events/{event_id}

write
betterstack_patch_outgoing_webhooks_by_outgoing_webhook_idWRITE

Update outgoing webhook. PATCH uptime/v2 /outgoing-webhooks/{outgoing_webhook_id}

write
betterstack_patch_pager_duty_webhooks_by_pager_duty_webhook_idWRITE

Update pagerduty integration. PATCH uptime/v2 /pager-duty-webhooks/{pager_duty_webhook_id}

write
betterstack_patch_policies_by_policy_idWRITE

Update escalation policy. PATCH uptime/v3 /policies/{policy_id}

write
betterstack_patch_policy_groups_by_policy_group_idWRITE

Update escalation policy group. PATCH uptime/v2 /policy-groups/{policy_group_id}

write
betterstack_patch_prometheus_integrations_by_prometheus_integration_idWRITE

Update prometheus integration. PATCH uptime/v2 /prometheus-integrations/{prometheus_integration_id}

write
betterstack_patch_source_groups_by_source_group_idWRITE

Update a source group. PATCH telemetry/v1 /source-groups/{source_group_id}

write
betterstack_patch_sources_by_source_idWRITE

Update a source. PATCH telemetry/v2 /sources/{source_id}

write
betterstack_patch_sources_by_source_id_metrics_by_idWRITE

Update a metric. PATCH telemetry/v2 /sources/{source_id}/metrics/{id}

write
betterstack_patch_splunk_on_calls_by_splunk_on_call_idWRITE

Update splunk integration. PATCH uptime/v2 /splunk-on-calls/{splunk_on_call_id}

write
betterstack_patch_status_page_groups_by_status_page_group_idWRITE

Update status page group. PATCH uptime/v2 /status-page-groups/{status_page_group_id}

write
betterstack_patch_status_pages_by_status_page_idWRITE

Update status page. PATCH uptime/v2 /status-pages/{status_page_id}

write
betterstack_patch_status_pages_by_status_page_id_resources_by_resource_idWRITE

Update status page resource. PATCH uptime/v2 /status-pages/{status_page_id}/resources/{resource_id}

write
betterstack_patch_status_pages_by_status_page_id_sections_by_section_idWRITE

Update status page section. PATCH uptime/v2 /status-pages/{status_page_id}/sections/{section_id}

write
betterstack_patch_status_pages_by_status_page_id_status_reports_by_status_report_idWRITE

Update status page report. PATCH uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}

write
betterstack_patch_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updates_by_status_update_idWRITE

Update status update. PATCH uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates/{status_update_id}

write
betterstack_patch_status_pages_by_status_page_id_subscribers_by_subscriber_idWRITE

Update status page subscriber. PATCH uptime/v2 /status-pages/{status_page_id}/subscribers/{subscriber_id}

write
betterstack_patch_urgencies_by_urgency_idWRITE

Update severity. PATCH uptime/v2 /urgencies/{urgency_id}

write
betterstack_patch_urgency_groups_by_urgency_group_idWRITE

Update severity group. PATCH uptime/v2 /urgency-groups/{urgency_group_id}

write
betterstack_post_aws_cloudwatch_integrationsWRITE

Create aws cloudwatch integration. POST uptime/v2 /aws-cloudwatch-integrations

write
betterstack_post_azure_integrationsWRITE

Create azure integration. POST uptime/v2 /azure-integrations

write
betterstack_post_catalog_relationsWRITE

Create catalog relation. POST uptime/v2 /catalog/relations

write
betterstack_post_catalog_relations_by_relation_id_attributesWRITE

Create catalog attribute. POST uptime/v2 /catalog/relations/{relation_id}/attributes

write
betterstack_post_catalog_relations_by_relation_id_recordsWRITE

Create catalog record. POST uptime/v2 /catalog/relations/{relation_id}/records

write
betterstack_post_catalog_relations_by_relation_id_records_batchWRITE

Batch create catalog records. POST uptime/v2 /catalog/relations/{relation_id}/records/batch

write
betterstack_post_collectorsWRITE

Create a collector. POST telemetry/v1 /collectors

write
betterstack_post_collectors_by_collector_id_targetsWRITE

Create a collector metric target. POST telemetry/v1 /collectors/{collector_id}/targets

write
betterstack_post_datadog_integrationsWRITE

Create datadog integration. POST uptime/v2 /datadog-integrations

write
betterstack_post_elastic_integrationsWRITE

Create elastic integration. POST uptime/v2 /elastic-integrations

write
betterstack_post_email_integrationsWRITE

Create email integration. POST uptime/v2 /email-integrations

write
betterstack_post_google_monitoring_integrationsWRITE

Create google monitoring integration. POST uptime/v2 /google-monitoring-integrations

write
betterstack_post_grafana_integrationsWRITE

Create grafana integration. POST uptime/v2 /grafana-integrations

write
betterstack_post_heartbeat_groupsWRITE

Create heartbeat group. POST uptime/v2 /heartbeat-groups

write
betterstack_post_heartbeatsWRITE

Create a heartbeat. POST uptime/v2 /heartbeats

write
betterstack_post_incidentsWRITE

Create incident. POST uptime/v3 /incidents

write
betterstack_post_incidents_by_incident_id_acknowledgeWRITE

Acknowledge incident. POST uptime/v3 /incidents/{incident_id}/acknowledge

write
betterstack_post_incidents_by_incident_id_commentsWRITE

Create comment. POST uptime/v2 /incidents/{incident_id}/comments

write
betterstack_post_incidents_by_incident_id_escalateWRITE

Escalate incident. POST uptime/v3 /incidents/{incident_id}/escalate

write
betterstack_post_incidents_by_incident_id_reopenWRITE

Reopen incident. POST uptime/v3 /incidents/{incident_id}/reopen

write
betterstack_post_incidents_by_incident_id_resolveWRITE

Resolve incident. POST uptime/v3 /incidents/{incident_id}/resolve

write
betterstack_post_incoming_webhooksWRITE

Create incoming webhook. POST uptime/v2 /incoming-webhooks

write
betterstack_post_metadataWRITE

Update metadata. POST uptime/v3 /metadata

write
betterstack_post_monitor_groupsWRITE

Create monitor group. POST uptime/v2 /monitor-groups

write
betterstack_post_monitorsWRITE

Create monitor. POST uptime/v2 /monitors

write
betterstack_post_new_relic_integrationsWRITE

Create new relic integration. POST uptime/v2 /new-relic-integrations

write
betterstack_post_on_callsWRITE

Create an on call schedule. POST uptime/v2 /on-calls

write
betterstack_post_on_calls_by_schedule_id_eventsWRITE

Create an on call schedule event. POST uptime/v2 /on-calls/{schedule_id}/events

write
betterstack_post_on_calls_by_schedule_id_rotationWRITE

Create an on call schedule rotation. POST uptime/v2 /on-calls/{schedule_id}/rotation

write
betterstack_post_outgoing_webhooksWRITE

Create outgoing webhook. POST uptime/v2 /outgoing-webhooks

write
betterstack_post_pager_duty_webhooksWRITE

Create pagerduty integration. POST uptime/v2 /pager-duty-webhooks

write
betterstack_post_policiesWRITE

Create escalation policy. POST uptime/v3 /policies

write
betterstack_post_policy_groupsWRITE

Create escalation policy group. POST uptime/v2 /policy-groups

write
betterstack_post_prometheus_integrationsWRITE

Create prometheus integration. POST uptime/v2 /prometheus-integrations

write
betterstack_post_source_groupsWRITE

Create a source group. POST telemetry/v1 /source-groups

write
betterstack_post_sourcesWRITE

Create a source. POST telemetry/v2 /sources

write
betterstack_post_sources_by_source_id_metricsWRITE

Create a metric. POST telemetry/v2 /sources/{source_id}/metrics

write
betterstack_post_splunk_on_callsWRITE

Create a splunk integration. POST uptime/v2 /splunk-on-calls

write
betterstack_post_status_page_groupsWRITE

Create status page group. POST uptime/v2 /status-page-groups

write
betterstack_post_status_pagesWRITE

Create status page. POST uptime/v2 /status-pages

write
betterstack_post_status_pages_by_status_page_id_resourcesWRITE

Create status page resource. POST uptime/v2 /status-pages/{status_page_id}/resources

write
betterstack_post_status_pages_by_status_page_id_sectionsWRITE

Create status page section. POST uptime/v2 /status-pages/{status_page_id}/sections

write
betterstack_post_status_pages_by_status_page_id_status_reportsWRITE

Create status page report. POST uptime/v2 /status-pages/{status_page_id}/status-reports

write
betterstack_post_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updatesWRITE

Create status update. POST uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates

write
betterstack_post_status_pages_by_status_page_id_subscribersWRITE

Create status page subscriber. POST uptime/v2 /status-pages/{status_page_id}/subscribers

write
betterstack_post_urgenciesWRITE

Create severity. POST uptime/v2 /urgencies

write
betterstack_post_urgency_groupsWRITE

Create severity group. POST uptime/v2 /urgency-groups

write
betterstack_put_catalog_relations_by_relation_id_records_batchWRITE

Batch update catalog records. PUT uptime/v2 /catalog/relations/{relation_id}/records/batch

write
betterstack_put_on_calls_by_schedule_id_eventsWRITE

Bulk update on call schedule events. PUT uptime/v2 /on-calls/{schedule_id}/events

write

Put Better Stack behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.