DEVELOPER · DEVELOPER
Monitors, incidents, on-call schedules, and status pages for their own team.
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.
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.
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.
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_idWRITERemove aws cloudwatch integration. DELETE uptime/v2 /aws-cloudwatch-integrations/{aws_cloudwatch_integration_id}
betterstack_delete_azure_integrations_by_azure_integration_idWRITERemove azure integration. DELETE uptime/v2 /azure-integrations/{azure_integration_id}
betterstack_delete_catalog_relations_by_relation_idWRITERemove catalog relation. DELETE uptime/v2 /catalog/relations/{relation_id}
betterstack_delete_catalog_relations_by_relation_id_attributes_by_attribute_idWRITERemove catalog attribute. DELETE uptime/v2 /catalog/relations/{relation_id}/attributes/{attribute_id}
betterstack_delete_catalog_relations_by_relation_id_records_batchWRITEBatch remove catalog records. DELETE uptime/v2 /catalog/relations/{relation_id}/records/batch
betterstack_delete_catalog_relations_by_relation_id_records_by_record_idWRITERemove catalog record. DELETE uptime/v2 /catalog/relations/{relation_id}/records/{record_id}
betterstack_delete_collectors_by_collector_id_targets_by_target_idWRITERemove a collector metric target. DELETE telemetry/v1 /collectors/{collector_id}/targets/{target_id}
betterstack_delete_collectors_by_idWRITERemove a collector. DELETE telemetry/v1 /collectors/{id}
betterstack_delete_datadog_integrations_by_datadog_integration_idWRITERemove datadog integration. DELETE uptime/v2 /datadog-integrations/{datadog_integration_id}
betterstack_delete_elastic_integrations_by_elastic_integration_idWRITERemove elastic integration. DELETE uptime/v2 /elastic-integrations/{elastic_integration_id}
betterstack_delete_email_integrations_by_email_integration_idWRITERemove email integration. DELETE uptime/v2 /email-integrations/{email_integration_id}
betterstack_delete_google_monitoring_integrations_by_google_monitoring_integration_idWRITERemove google monitoring integration. DELETE uptime/v2 /google-monitoring-integrations/{google_monitoring_integration_id}
betterstack_delete_grafana_integrations_by_grafana_integration_idWRITERemove grafana integration. DELETE uptime/v2 /grafana-integrations/{grafana_integration_id}
betterstack_delete_heartbeat_groups_by_heartbeat_group_idWRITERemove heartbeat group. DELETE uptime/v2 /heartbeat-groups/{heartbeat_group_id}
betterstack_delete_heartbeats_by_heartbeat_idWRITERemove heartbeat. DELETE uptime/v2 /heartbeats/{heartbeat_id}
betterstack_delete_incidents_by_incident_idWRITERemove incident. DELETE uptime/v3 /incidents/{incident_id}
betterstack_delete_incidents_by_incident_id_comments_by_comment_idWRITERemove comment. DELETE uptime/v2 /incidents/{incident_id}/comments/{comment_id}
betterstack_delete_incoming_webhooks_by_incoming_webhook_idWRITERemove incoming webhook. DELETE uptime/v2 /incoming-webhooks/{incoming_webhook_id}
betterstack_delete_monitor_groups_by_monitor_group_idWRITERemove monitor group. DELETE uptime/v2 /monitor-groups/{monitor_group_id}
betterstack_delete_monitors_by_monitor_idWRITERemove monitor. DELETE uptime/v2 /monitors/{monitor_id}
betterstack_delete_new_relic_integrations_by_new_relic_integration_idWRITERemove new relic integration. DELETE uptime/v2 /new-relic-integrations/{new_relic_integration_id}
betterstack_delete_on_calls_by_schedule_idWRITERemove on call schedule. DELETE uptime/v2 /on-calls/{schedule_id}
betterstack_delete_on_calls_by_schedule_id_events_by_event_idWRITERemove on call schedule event. DELETE uptime/v2 /on-calls/{schedule_id}/events/{event_id}
betterstack_delete_on_calls_by_schedule_id_rotationWRITERemove an on call schedule rotation. DELETE uptime/v2 /on-calls/{schedule_id}/rotation
betterstack_delete_outgoing_webhooks_by_outgoing_webhook_idWRITERemove outgoing webhook. DELETE uptime/v2 /outgoing-webhooks/{outgoing_webhook_id}
betterstack_delete_pager_duty_webhooks_by_pager_duty_webhook_idWRITERemove pagerduty integration. DELETE uptime/v2 /pager-duty-webhooks/{pager_duty_webhook_id}
betterstack_delete_policies_by_policy_idWRITERemove escalation policy. DELETE uptime/v3 /policies/{policy_id}
betterstack_delete_policy_groups_by_policy_group_idWRITERemove escalation policy group. DELETE uptime/v2 /policy-groups/{policy_group_id}
betterstack_delete_prometheus_integrations_by_prometheus_integration_idWRITERemove prometheus integration. DELETE uptime/v2 /prometheus-integrations/{prometheus_integration_id}
betterstack_delete_source_groups_by_source_group_idWRITERemove a source group. DELETE telemetry/v1 /source-groups/{source_group_id}
betterstack_delete_sources_by_source_idWRITERemove a source. DELETE telemetry/v2 /sources/{source_id}
betterstack_delete_sources_by_source_id_metrics_by_idWRITERemove a metric. DELETE telemetry/v2 /sources/{source_id}/metrics/{id}
betterstack_delete_splunk_on_calls_by_splunk_on_call_idWRITERemove splunk integration. DELETE uptime/v2 /splunk-on-calls/{splunk_on_call_id}
betterstack_delete_status_page_groups_by_status_page_group_idWRITERemove status page group. DELETE uptime/v2 /status-page-groups/{status_page_group_id}
betterstack_delete_status_pages_by_status_page_idWRITERemove status page. DELETE uptime/v2 /status-pages/{status_page_id}
betterstack_delete_status_pages_by_status_page_id_resources_by_resource_idWRITERemove status page resource. DELETE uptime/v2 /status-pages/{status_page_id}/resources/{resource_id}
betterstack_delete_status_pages_by_status_page_id_sections_by_section_idWRITERemove status page section. DELETE uptime/v2 /status-pages/{status_page_id}/sections/{section_id}
betterstack_delete_status_pages_by_status_page_id_status_reports_by_status_report_idWRITERemove status page report. DELETE uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}
betterstack_delete_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updates_by_status_update_idWRITERemove status update. DELETE uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates/{status_update_id}
betterstack_delete_status_pages_by_status_page_id_subscribersWRITERemove status page subscriber by email. DELETE uptime/v2 /status-pages/{status_page_id}/subscribers
betterstack_delete_status_pages_by_status_page_id_subscribers_by_subscriber_idWRITERemove status page subscriber. DELETE uptime/v2 /status-pages/{status_page_id}/subscribers/{subscriber_id}
betterstack_delete_urgencies_by_urgency_idWRITERemove severity. DELETE uptime/v2 /urgencies/{urgency_id}
betterstack_delete_urgency_groups_by_urgency_group_idWRITERemove severity group. DELETE uptime/v2 /urgency-groups/{urgency_group_id}
betterstack_get_alertsREADList all alerts. GET telemetry/v2 /alerts
betterstack_get_aws_cloudwatch_integrationsREADList aws cloudwatch integrations. GET uptime/v2 /aws-cloudwatch-integrations
betterstack_get_aws_cloudwatch_integrations_by_aws_cloudwatch_integration_idREADGet aws cloudwatch integration. GET uptime/v2 /aws-cloudwatch-integrations/{aws_cloudwatch_integration_id}
betterstack_get_azure_integrationsREADList azure integrations. GET uptime/v2 /azure-integrations
betterstack_get_azure_integrations_by_azure_integration_idREADGet azure integration. GET uptime/v2 /azure-integrations/{azure_integration_id}
betterstack_get_catalog_relationsREADList catalog relations. GET uptime/v2 /catalog/relations
betterstack_get_catalog_relations_by_relation_idREADGet catalog relation. GET uptime/v2 /catalog/relations/{relation_id}
betterstack_get_catalog_relations_by_relation_id_attributesREADList catalog attributes. GET uptime/v2 /catalog/relations/{relation_id}/attributes
betterstack_get_catalog_relations_by_relation_id_attributes_by_attribute_idREADGet catalog attribute. GET uptime/v2 /catalog/relations/{relation_id}/attributes/{attribute_id}
betterstack_get_catalog_relations_by_relation_id_recordsREADList catalog records. GET uptime/v2 /catalog/relations/{relation_id}/records
betterstack_get_catalog_relations_by_relation_id_records_by_record_idREADGet a single catalog record. GET uptime/v2 /catalog/relations/{relation_id}/records/{record_id}
betterstack_get_collectorsREADList all collectors. GET telemetry/v1 /collectors
betterstack_get_collectors_by_collector_id_targetsREADList collector metrics targets. GET telemetry/v1 /collectors/{collector_id}/targets
betterstack_get_collectors_by_collector_id_targets_by_target_idREADGet a single collector metrics target. GET telemetry/v1 /collectors/{collector_id}/targets/{target_id}
betterstack_get_collectors_by_idREADGet a single collector. GET telemetry/v1 /collectors/{id}
betterstack_get_collectors_by_id_databasesREADLists databases monitored by a collector. GET telemetry/v1 /collectors/{id}/databases
betterstack_get_collectors_by_id_hostsREADList hosts where a collector is running. GET telemetry/v1 /collectors/{id}/hosts
betterstack_get_connectionsREADList all connections. GET telemetry/v1 /connections
betterstack_get_dashboard_groupsREADList all dashboard groups. GET telemetry/v2 /dashboard-groups
betterstack_get_dashboardsREADList all dashboards. GET telemetry/v2 /dashboards
betterstack_get_dashboards_by_dashboard_id_chartsREADList all charts. GET telemetry/v2 /dashboards/{dashboard_id}/charts
betterstack_get_dashboards_by_dashboard_id_charts_by_chart_id_alertsREADList all alerts in a dashboard. GET telemetry/v2 /dashboards/{dashboard_id}/charts/{chart_id}/alerts
betterstack_get_dashboards_by_dashboard_id_charts_by_chart_id_commentsREADList all comments on a chart. GET telemetry/v2 /dashboards/{dashboard_id}/charts/{chart_id}/comments
betterstack_get_dashboards_by_dashboard_id_sectionsREADList all dashboard sections. GET telemetry/v2 /dashboards/{dashboard_id}/sections
betterstack_get_datadog_integrationsREADList datadog integrations. GET uptime/v2 /datadog-integrations
betterstack_get_datadog_integrations_by_datadog_integration_idREADGet datadog integration. GET uptime/v2 /datadog-integrations/{datadog_integration_id}
betterstack_get_elastic_integrationsREADList elastic integrations. GET uptime/v2 /elastic-integrations
betterstack_get_elastic_integrations_by_elastic_integration_idREADGet elastic integration. GET uptime/v2 /elastic-integrations/{elastic_integration_id}
betterstack_get_email_integrationsREADList email integrations. GET uptime/v2 /email-integrations
betterstack_get_email_integrations_by_email_integration_idREADGet email integration. GET uptime/v2 /email-integrations/{email_integration_id}
betterstack_get_exploration_groupsREADList all exploration groups. GET telemetry/v2 /exploration-groups
betterstack_get_explorationsREADList all explorations. GET telemetry/v2 /explorations
betterstack_get_explorations_by_exploration_id_alertsREADList all alerts in an exploration. GET telemetry/v2 /explorations/{exploration_id}/alerts
betterstack_get_google_monitoring_integrationsREADList google monitoring integrations. GET uptime/v2 /google-monitoring-integrations
betterstack_get_google_monitoring_integrations_by_google_monitoring_integration_idREADGet google monitoring integration. GET uptime/v2 /google-monitoring-integrations/{google_monitoring_integration_id}
betterstack_get_grafana_integrationsREADList grafana integrations. GET uptime/v2 /grafana-integrations
betterstack_get_grafana_integrations_by_grafana_integration_idREADGet grafana integration. GET uptime/v2 /grafana-integrations/{grafana_integration_id}
betterstack_get_heartbeat_groupsREADList heartbeat groups. GET uptime/v2 /heartbeat-groups
betterstack_get_heartbeat_groups_by_heartbeat_group_idREADGet heartbeat group. GET uptime/v2 /heartbeat-groups/{heartbeat_group_id}
betterstack_get_heartbeatsREADList heartbeats. GET uptime/v2 /heartbeats
betterstack_get_heartbeats_by_heartbeat_idREADGet a single heartbeat. GET uptime/v2 /heartbeats/{heartbeat_id}
betterstack_get_heartbeats_by_heartbeat_id_availabilityREADGet a heartbeat s availability summary. GET uptime/v2 /heartbeats/{heartbeat_id}/availability
betterstack_get_incidentsREADList incidents. GET uptime/v3 /incidents
betterstack_get_incidents_by_incident_idREADGet incident. GET uptime/v3 /incidents/{incident_id}
betterstack_get_incidents_by_incident_id_commentsREADList comments. GET uptime/v2 /incidents/{incident_id}/comments
betterstack_get_incidents_by_incident_id_comments_by_comment_idREADGet comment. GET uptime/v2 /incidents/{incident_id}/comments/{comment_id}
betterstack_get_incidents_by_incident_id_timelineREADList incident timeline. GET uptime/v3 /incidents/{incident_id}/timeline
betterstack_get_incoming_webhooksREADList incoming webhooks. GET uptime/v2 /incoming-webhooks
betterstack_get_incoming_webhooks_by_incoming_webhook_idREADGet incoming webhook. GET uptime/v2 /incoming-webhooks/{incoming_webhook_id}
betterstack_get_jira_integrationsREADList jira integrations. GET uptime/v2 /jira-integrations
betterstack_get_jira_integrations_by_jira_integration_idREADGet jira integration. GET uptime/v2 /jira-integrations/{jira_integration_id}
betterstack_get_metadataREADList metadata. GET uptime/v3 /metadata
betterstack_get_monitor_groupsREADList monitor groups. GET uptime/v2 /monitor-groups
betterstack_get_monitor_groups_by_monitor_group_idREADGet monitor group. GET uptime/v2 /monitor-groups/{monitor_group_id}
betterstack_get_monitor_groups_by_monitor_group_id_monitorsREADList monitors in group. GET uptime/v2 /monitor-groups/{monitor_group_id}/monitors
betterstack_get_monitorsREADList monitors. GET uptime/v2 /monitors
betterstack_get_monitors_by_monitor_idREADGet monitor. GET uptime/v2 /monitors/{monitor_id}
betterstack_get_monitors_by_monitor_id_response_timesREADMonitor response times. GET uptime/v2 /monitors/{monitor_id}/response-times
betterstack_get_monitors_by_monitor_id_slaREADMonitor availability. GET uptime/v2 /monitors/{monitor_id}/sla
betterstack_get_new_relic_integrationsREADList new relic integrations. GET uptime/v2 /new-relic-integrations
betterstack_get_new_relic_integrations_by_new_relic_integration_idREADGet new relic integration. GET uptime/v2 /new-relic-integrations/{new_relic_integration_id}
betterstack_get_on_callsREADList on call schedules. GET uptime/v2 /on-calls
betterstack_get_on_calls_by_schedule_idREADGet on call schedule. GET uptime/v2 /on-calls/{schedule_id}
betterstack_get_on_calls_by_schedule_id_eventsREADList on call schedule events. GET uptime/v2 /on-calls/{schedule_id}/events
betterstack_get_on_calls_by_schedule_id_events_by_event_idREADGet a single on call schedule event. GET uptime/v2 /on-calls/{schedule_id}/events/{event_id}
betterstack_get_on_calls_by_schedule_id_rotationREADGet an on call schedule rotation. GET uptime/v2 /on-calls/{schedule_id}/rotation
betterstack_get_outgoing_webhooksREADList outgoing webhooks. GET uptime/v2 /outgoing-webhooks
betterstack_get_outgoing_webhooks_by_outgoing_webhook_idREADGet outgoing webhook. GET uptime/v2 /outgoing-webhooks/{outgoing_webhook_id}
betterstack_get_pager_duty_webhooksREADList pagerduty integrations. GET uptime/v2 /pager-duty-webhooks
betterstack_get_pager_duty_webhooks_by_pager_duty_webhook_idREADGet pagerduty integration. GET uptime/v2 /pager-duty-webhooks/{pager_duty_webhook_id}
betterstack_get_policiesREADList escalation policies. GET uptime/v3 /policies
betterstack_get_policies_by_policy_idREADGet escalation policy. GET uptime/v3 /policies/{policy_id}
betterstack_get_policy_groupsREADList escalation policy groups. GET uptime/v2 /policy-groups
betterstack_get_policy_groups_by_policy_group_idREADGet escalation policy group. GET uptime/v2 /policy-groups/{policy_group_id}
betterstack_get_prometheus_integrationsREADList prometheus integrations. GET uptime/v2 /prometheus-integrations
betterstack_get_prometheus_integrations_by_prometheus_integration_idREADGet prometheus integration. GET uptime/v2 /prometheus-integrations/{prometheus_integration_id}
betterstack_get_rolesREADList roles. GET account/v2 /roles
betterstack_get_slack_integrationsREADList slack integrations. GET uptime/v2 /slack-integrations
betterstack_get_slack_integrations_by_slack_integration_idREADGet slack integration. GET uptime/v2 /slack-integrations/{slack_integration_id}
betterstack_get_source_groupsREADList all source groups. GET telemetry/v1 /source-groups
betterstack_get_source_groups_by_id_sourcesREADList sources in a source group. GET telemetry/v1 /source-groups/{id}/sources
betterstack_get_source_groups_by_source_group_idREADGet a single source group. GET telemetry/v1 /source-groups/{source_group_id}
betterstack_get_sourcesREADList all sources. GET telemetry/v2 /sources
betterstack_get_sources_by_source_idREADGet a single source. GET telemetry/v2 /sources/{source_id}
betterstack_get_sources_by_source_id_metricsREADList all metrics. GET telemetry/v2 /sources/{source_id}/metrics
betterstack_get_splunk_on_callsREADList splunk integrations. GET uptime/v2 /splunk-on-calls
betterstack_get_splunk_on_calls_by_splunk_on_call_idREADGet splunk integration. GET uptime/v2 /splunk-on-calls/{splunk_on_call_id}
betterstack_get_status_page_groupsREADList status page groups. GET uptime/v2 /status-page-groups
betterstack_get_status_page_groups_by_status_page_group_idREADGet status page group. GET uptime/v2 /status-page-groups/{status_page_group_id}
betterstack_get_status_page_groups_by_status_page_group_id_status_pagesREADList status pages in a group. GET uptime/v2 /status-page-groups/{status_page_group_id}/status-pages
betterstack_get_status_pagesREADList status pages. GET uptime/v2 /status-pages
betterstack_get_status_pages_by_status_page_idREADGet status page. GET uptime/v2 /status-pages/{status_page_id}
betterstack_get_status_pages_by_status_page_id_resourcesREADList status page resources. GET uptime/v2 /status-pages/{status_page_id}/resources
betterstack_get_status_pages_by_status_page_id_resources_by_resource_idREADGet status page resource. GET uptime/v2 /status-pages/{status_page_id}/resources/{resource_id}
betterstack_get_status_pages_by_status_page_id_sectionsREADList status page sections. GET uptime/v2 /status-pages/{status_page_id}/sections
betterstack_get_status_pages_by_status_page_id_sections_by_section_idREADGet status page section. GET uptime/v2 /status-pages/{status_page_id}/sections/{section_id}
betterstack_get_status_pages_by_status_page_id_status_reportsREADList status page reports. GET uptime/v2 /status-pages/{status_page_id}/status-reports
betterstack_get_status_pages_by_status_page_id_status_reports_by_status_report_idREADGet status page report. GET uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}
betterstack_get_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updatesREADList status updates per report. GET uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates
betterstack_get_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updates_by_status_update_idREADGet status update. GET uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates/{status_update_id}
betterstack_get_status_pages_by_status_page_id_subscribersREADList status page subscribers. GET uptime/v2 /status-pages/{status_page_id}/subscribers
betterstack_get_status_pages_by_status_page_id_subscribers_by_subscriber_idREADGet status page subscriber. GET uptime/v2 /status-pages/{status_page_id}/subscribers/{subscriber_id}
betterstack_get_team_membersREADList all team members. GET account/v2 /team-members
betterstack_get_urgenciesREADList severities. GET uptime/v2 /urgencies
betterstack_get_urgencies_by_urgency_idREADGet severity. GET uptime/v2 /urgencies/{urgency_id}
betterstack_get_urgency_groupsREADList severity groups. GET uptime/v2 /urgency-groups
betterstack_get_urgency_groups_by_urgency_group_idREADGet severity group. GET uptime/v2 /urgency-groups/{urgency_group_id}
betterstack_get_usageREADGet usage overview. GET account/v2 /usage
betterstack_patch_aws_cloudwatch_integrations_by_aws_cloudwatch_integration_idWRITEUpdate aws cloudwatch integration. PATCH uptime/v2 /aws-cloudwatch-integrations/{aws_cloudwatch_integration_id}
betterstack_patch_azure_integrations_by_azure_integration_idWRITEUpdate azure integration. PATCH uptime/v2 /azure-integrations/{azure_integration_id}
betterstack_patch_catalog_relations_by_relation_idWRITEUpdate catalog relation. PATCH uptime/v2 /catalog/relations/{relation_id}
betterstack_patch_catalog_relations_by_relation_id_attributes_by_attribute_idWRITEUpdate catalog attribute. PATCH uptime/v2 /catalog/relations/{relation_id}/attributes/{attribute_id}
betterstack_patch_catalog_relations_by_relation_id_records_by_record_idWRITEUpdate catalog record. PATCH uptime/v2 /catalog/relations/{relation_id}/records/{record_id}
betterstack_patch_collectors_by_collector_id_targets_by_target_idWRITEUpdate a collector metrics target. PATCH telemetry/v1 /collectors/{collector_id}/targets/{target_id}
betterstack_patch_collectors_by_idWRITEUpdate a collector. PATCH telemetry/v1 /collectors/{id}
betterstack_patch_datadog_integrations_by_datadog_integration_idWRITEUpdate datadog integration. PATCH uptime/v2 /datadog-integrations/{datadog_integration_id}
betterstack_patch_elastic_integrations_by_elastic_integration_idWRITEUpdate elastic integration. PATCH uptime/v2 /elastic-integrations/{elastic_integration_id}
betterstack_patch_email_integrations_by_email_integration_idWRITEUpdate email integration. PATCH uptime/v2 /email-integrations/{email_integration_id}
betterstack_patch_google_monitoring_integrations_by_google_monitoring_integration_idWRITEUpdate google monitoring integration. PATCH uptime/v2 /google-monitoring-integrations/{google_monitoring_integration_id}
betterstack_patch_grafana_integrations_by_grafana_integration_idWRITEUpdate grafana integration. PATCH uptime/v2 /grafana-integrations/{grafana_integration_id}
betterstack_patch_heartbeat_groups_by_heartbeat_group_idWRITEUpdate heartbeat group. PATCH uptime/v2 /heartbeat-groups/{heartbeat_group_id}
betterstack_patch_heartbeats_by_heartbeat_idWRITEUpdate heartbeat. PATCH uptime/v2 /heartbeats/{heartbeat_id}
betterstack_patch_incidents_by_incident_id_comments_by_comment_idWRITEUpdate comment. PATCH uptime/v2 /incidents/{incident_id}/comments/{comment_id}
betterstack_patch_incoming_webhooks_by_incoming_webhook_idWRITEUpdate incoming webhook. PATCH uptime/v2 /incoming-webhooks/{incoming_webhook_id}
betterstack_patch_jira_integrations_by_jira_integration_idWRITEUpdate jira integration. PATCH uptime/v2 /jira-integrations/{jira_integration_id}
betterstack_patch_monitor_groups_by_monitor_group_idWRITEUpdate monitor group. PATCH uptime/v2 /monitor-groups/{monitor_group_id}
betterstack_patch_monitors_by_monitor_idWRITEUpdate monitor. PATCH uptime/v2 /monitors/{monitor_id}
betterstack_patch_new_relic_integrations_by_new_relic_integration_idWRITEUpdate new relic integration. PATCH uptime/v2 /new-relic-integrations/{new_relic_integration_id}
betterstack_patch_on_calls_by_schedule_idWRITEUpdate an on call schedule. PATCH uptime/v2 /on-calls/{schedule_id}
betterstack_patch_on_calls_by_schedule_id_events_by_event_idWRITEUpdate on call schedule event. PATCH uptime/v2 /on-calls/{schedule_id}/events/{event_id}
betterstack_patch_outgoing_webhooks_by_outgoing_webhook_idWRITEUpdate outgoing webhook. PATCH uptime/v2 /outgoing-webhooks/{outgoing_webhook_id}
betterstack_patch_pager_duty_webhooks_by_pager_duty_webhook_idWRITEUpdate pagerduty integration. PATCH uptime/v2 /pager-duty-webhooks/{pager_duty_webhook_id}
betterstack_patch_policies_by_policy_idWRITEUpdate escalation policy. PATCH uptime/v3 /policies/{policy_id}
betterstack_patch_policy_groups_by_policy_group_idWRITEUpdate escalation policy group. PATCH uptime/v2 /policy-groups/{policy_group_id}
betterstack_patch_prometheus_integrations_by_prometheus_integration_idWRITEUpdate prometheus integration. PATCH uptime/v2 /prometheus-integrations/{prometheus_integration_id}
betterstack_patch_source_groups_by_source_group_idWRITEUpdate a source group. PATCH telemetry/v1 /source-groups/{source_group_id}
betterstack_patch_sources_by_source_idWRITEUpdate a source. PATCH telemetry/v2 /sources/{source_id}
betterstack_patch_sources_by_source_id_metrics_by_idWRITEUpdate a metric. PATCH telemetry/v2 /sources/{source_id}/metrics/{id}
betterstack_patch_splunk_on_calls_by_splunk_on_call_idWRITEUpdate splunk integration. PATCH uptime/v2 /splunk-on-calls/{splunk_on_call_id}
betterstack_patch_status_page_groups_by_status_page_group_idWRITEUpdate status page group. PATCH uptime/v2 /status-page-groups/{status_page_group_id}
betterstack_patch_status_pages_by_status_page_idWRITEUpdate status page. PATCH uptime/v2 /status-pages/{status_page_id}
betterstack_patch_status_pages_by_status_page_id_resources_by_resource_idWRITEUpdate status page resource. PATCH uptime/v2 /status-pages/{status_page_id}/resources/{resource_id}
betterstack_patch_status_pages_by_status_page_id_sections_by_section_idWRITEUpdate status page section. PATCH uptime/v2 /status-pages/{status_page_id}/sections/{section_id}
betterstack_patch_status_pages_by_status_page_id_status_reports_by_status_report_idWRITEUpdate status page report. PATCH uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}
betterstack_patch_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updates_by_status_update_idWRITEUpdate status update. PATCH uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates/{status_update_id}
betterstack_patch_status_pages_by_status_page_id_subscribers_by_subscriber_idWRITEUpdate status page subscriber. PATCH uptime/v2 /status-pages/{status_page_id}/subscribers/{subscriber_id}
betterstack_patch_urgencies_by_urgency_idWRITEUpdate severity. PATCH uptime/v2 /urgencies/{urgency_id}
betterstack_patch_urgency_groups_by_urgency_group_idWRITEUpdate severity group. PATCH uptime/v2 /urgency-groups/{urgency_group_id}
betterstack_post_aws_cloudwatch_integrationsWRITECreate aws cloudwatch integration. POST uptime/v2 /aws-cloudwatch-integrations
betterstack_post_azure_integrationsWRITECreate azure integration. POST uptime/v2 /azure-integrations
betterstack_post_catalog_relationsWRITECreate catalog relation. POST uptime/v2 /catalog/relations
betterstack_post_catalog_relations_by_relation_id_attributesWRITECreate catalog attribute. POST uptime/v2 /catalog/relations/{relation_id}/attributes
betterstack_post_catalog_relations_by_relation_id_recordsWRITECreate catalog record. POST uptime/v2 /catalog/relations/{relation_id}/records
betterstack_post_catalog_relations_by_relation_id_records_batchWRITEBatch create catalog records. POST uptime/v2 /catalog/relations/{relation_id}/records/batch
betterstack_post_collectorsWRITECreate a collector. POST telemetry/v1 /collectors
betterstack_post_collectors_by_collector_id_targetsWRITECreate a collector metric target. POST telemetry/v1 /collectors/{collector_id}/targets
betterstack_post_datadog_integrationsWRITECreate datadog integration. POST uptime/v2 /datadog-integrations
betterstack_post_elastic_integrationsWRITECreate elastic integration. POST uptime/v2 /elastic-integrations
betterstack_post_email_integrationsWRITECreate email integration. POST uptime/v2 /email-integrations
betterstack_post_google_monitoring_integrationsWRITECreate google monitoring integration. POST uptime/v2 /google-monitoring-integrations
betterstack_post_grafana_integrationsWRITECreate grafana integration. POST uptime/v2 /grafana-integrations
betterstack_post_heartbeat_groupsWRITECreate heartbeat group. POST uptime/v2 /heartbeat-groups
betterstack_post_heartbeatsWRITECreate a heartbeat. POST uptime/v2 /heartbeats
betterstack_post_incidentsWRITECreate incident. POST uptime/v3 /incidents
betterstack_post_incidents_by_incident_id_acknowledgeWRITEAcknowledge incident. POST uptime/v3 /incidents/{incident_id}/acknowledge
betterstack_post_incidents_by_incident_id_commentsWRITECreate comment. POST uptime/v2 /incidents/{incident_id}/comments
betterstack_post_incidents_by_incident_id_escalateWRITEEscalate incident. POST uptime/v3 /incidents/{incident_id}/escalate
betterstack_post_incidents_by_incident_id_reopenWRITEReopen incident. POST uptime/v3 /incidents/{incident_id}/reopen
betterstack_post_incidents_by_incident_id_resolveWRITEResolve incident. POST uptime/v3 /incidents/{incident_id}/resolve
betterstack_post_incoming_webhooksWRITECreate incoming webhook. POST uptime/v2 /incoming-webhooks
betterstack_post_metadataWRITEUpdate metadata. POST uptime/v3 /metadata
betterstack_post_monitor_groupsWRITECreate monitor group. POST uptime/v2 /monitor-groups
betterstack_post_monitorsWRITECreate monitor. POST uptime/v2 /monitors
betterstack_post_new_relic_integrationsWRITECreate new relic integration. POST uptime/v2 /new-relic-integrations
betterstack_post_on_callsWRITECreate an on call schedule. POST uptime/v2 /on-calls
betterstack_post_on_calls_by_schedule_id_eventsWRITECreate an on call schedule event. POST uptime/v2 /on-calls/{schedule_id}/events
betterstack_post_on_calls_by_schedule_id_rotationWRITECreate an on call schedule rotation. POST uptime/v2 /on-calls/{schedule_id}/rotation
betterstack_post_outgoing_webhooksWRITECreate outgoing webhook. POST uptime/v2 /outgoing-webhooks
betterstack_post_pager_duty_webhooksWRITECreate pagerduty integration. POST uptime/v2 /pager-duty-webhooks
betterstack_post_policiesWRITECreate escalation policy. POST uptime/v3 /policies
betterstack_post_policy_groupsWRITECreate escalation policy group. POST uptime/v2 /policy-groups
betterstack_post_prometheus_integrationsWRITECreate prometheus integration. POST uptime/v2 /prometheus-integrations
betterstack_post_source_groupsWRITECreate a source group. POST telemetry/v1 /source-groups
betterstack_post_sourcesWRITECreate a source. POST telemetry/v2 /sources
betterstack_post_sources_by_source_id_metricsWRITECreate a metric. POST telemetry/v2 /sources/{source_id}/metrics
betterstack_post_splunk_on_callsWRITECreate a splunk integration. POST uptime/v2 /splunk-on-calls
betterstack_post_status_page_groupsWRITECreate status page group. POST uptime/v2 /status-page-groups
betterstack_post_status_pagesWRITECreate status page. POST uptime/v2 /status-pages
betterstack_post_status_pages_by_status_page_id_resourcesWRITECreate status page resource. POST uptime/v2 /status-pages/{status_page_id}/resources
betterstack_post_status_pages_by_status_page_id_sectionsWRITECreate status page section. POST uptime/v2 /status-pages/{status_page_id}/sections
betterstack_post_status_pages_by_status_page_id_status_reportsWRITECreate status page report. POST uptime/v2 /status-pages/{status_page_id}/status-reports
betterstack_post_status_pages_by_status_page_id_status_reports_by_status_report_id_status_updatesWRITECreate status update. POST uptime/v2 /status-pages/{status_page_id}/status-reports/{status_report_id}/status-updates
betterstack_post_status_pages_by_status_page_id_subscribersWRITECreate status page subscriber. POST uptime/v2 /status-pages/{status_page_id}/subscribers
betterstack_post_urgenciesWRITECreate severity. POST uptime/v2 /urgencies
betterstack_post_urgency_groupsWRITECreate severity group. POST uptime/v2 /urgency-groups
betterstack_put_catalog_relations_by_relation_id_records_batchWRITEBatch update catalog records. PUT uptime/v2 /catalog/relations/{relation_id}/records/batch
betterstack_put_on_calls_by_schedule_id_eventsWRITEBulk update on call schedule events. PUT uptime/v2 /on-calls/{schedule_id}/events
Put Better Stack behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.