Better Stack
better_stackBetter Stack provides monitoring, logging, and incident management solutions to help teams ensure the reliability and performance of their applications.
Acciones disponibles (26)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create Escalation PolicyBETTER_STACK_CREATE_ESCALATION_POLICYAcciónTool to create a new escalation policy. use when defining how incidents should escalate across team members.
BETTER_STACK_CREATE_ESCALATION_POLICYAcciónTool to create a new escalation policy. use when defining how incidents should escalate across team members.
Parámetros de entrada
namestringObligatorioName of the escalation policy
stepsobject[]ObligatorioOrdered list of escalation policy steps
team_namestringTeam owning the policy (required with global API token)
repeat_countintegerHow many times to repeat the policy if unacknowledged
repeat_delayintegerSeconds to wait between policy repetitions
Parámetros de salida
dataobjectObligatorioResponse data payload
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Heartbeat GroupBETTER_STACK_CREATE_HEARTBEAT_GROUPAcciónTool to create a new heartbeat group. use when you need to organize related heartbeat checks under a single, logical group. example prompt: "create a new heartbeat group named 'backend services'."
BETTER_STACK_CREATE_HEARTBEAT_GROUPAcciónTool to create a new heartbeat group. use when you need to organize related heartbeat checks under a single, logical group. example prompt: "create a new heartbeat group named 'backend services'."
Parámetros de entrada
namestringObligatorioName of the group visible in the dashboard.
pausedbooleanSet to true to pause monitoring for all existing heartbeats in the group; false (default) to resume monitoring.
team_namestringTeam which should own the resource. Required when using a global API token.
sort_indexintegerZero-based index to control sort order of heartbeat groups.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Outgoing Webhook IntegrationBETTER_STACK_CREATE_OUTGOING_WEBHOOKAcciónTool to create a new outgoing webhook integration. use when you need to register an endpoint to receive event notifications from better stack.
BETTER_STACK_CREATE_OUTGOING_WEBHOOKAcciónTool to create a new outgoing webhook integration. use when you need to register an endpoint to receive event notifications from better stack.
Parámetros de entrada
urlstringObligatorioThe endpoint URL of the outgoing webhook integration.
namestringObligatorioThe name of the outgoing webhook integration.
team_namestringRequired if using a global API token to specify the team which should own the resource.
trigger_typestringObligatorioenumThe type of event that triggers the webhook.
on_call_changeincident_changemonitor_changeon_incident_startedbooleanTrigger when an incident starts (only if trigger_type is 'incident_change').
on_incident_resolvedbooleanTrigger when an incident is resolved (only if trigger_type is 'incident_change').
on_incident_acknowledgedbooleanTrigger when an incident is acknowledged (only if trigger_type is 'incident_change').
custom_webhook_template_attributesobjectCustom webhook template attributes such as HTTP method, headers, and body.
Parámetros de salida
dataobjectObligatorioerrorstringError if any occurred during the execution of the action
includedobject[]ObligatorioIncluded related resources, currently empty.
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create Source GroupBETTER_STACK_CREATE_SOURCE_GROUPAcciónTool to create a new source group. use when you have finalized the group name (and optional sort index) and need to organize related log sources under that group.
BETTER_STACK_CREATE_SOURCE_GROUPAcciónTool to create a new source group. use when you have finalized the group name (and optional sort index) and need to organize related log sources under that group.
Parámetros de entrada
namestringObligatorioThe name of the group that you can see in the dashboard.
team_namestringRequired if using a global API token to specify the team which should own the resource.
sort_indexintegerSet sort_index to specify how to sort your source groups. Must be non-negative.
Parámetros de salida
dataobjectObligatorioThe newly created source group resource.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Escalation PolicyBETTER_STACK_DELETE_ESCALATION_POLICYAcciónTool to delete an escalation policy by id. use when you need to permanently remove an existing escalation policy after confirming its id.
BETTER_STACK_DELETE_ESCALATION_POLICYAcciónTool to delete an escalation policy by id. use when you need to permanently remove an existing escalation policy after confirming its id.
Parámetros de entrada
policy_idintegerObligatorioThe ID of the escalation policy you want to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Source GroupBETTER_STACK_DELETE_SOURCE_GROUPAcciónTool to delete a source group by id. use when you need to permanently remove an existing source group after confirming it is no longer needed.
BETTER_STACK_DELETE_SOURCE_GROUPAcciónTool to delete a source group by id. use when you need to permanently remove an existing source group after confirming it is no longer needed.
Parámetros de entrada
source_group_idstringObligatorioThe ID of the source group to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get HeartbeatBETTER_STACK_GET_HEARTBEATAcciónTool to get a single heartbeat by id. use when you need to fetch details of a specific heartbeat.
BETTER_STACK_GET_HEARTBEATAcciónTool to get a single heartbeat by id. use when you need to fetch details of a specific heartbeat.
Parámetros de entrada
heartbeat_idstringObligatorioThe ID of the requested heartbeat
Parámetros de salida
dataobjectObligatorioThe heartbeat object
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Heartbeat AvailabilityBETTER_STACK_GET_HEARTBEAT_AVAILABILITYAcciónTool to retrieve availability summary for a specific heartbeat. use when you need availability metrics for a heartbeat within an optional date range.
BETTER_STACK_GET_HEARTBEAT_AVAILABILITYAcciónTool to retrieve availability summary for a specific heartbeat. use when you need availability metrics for a heartbeat within an optional date range.
Parámetros de entrada
to_datestringEnd date (inclusive) for the summary in YYYY-MM-DD format
from_datestringStart date (inclusive) for the summary in YYYY-MM-DD format
heartbeat_idstringObligatorioID of the heartbeat to retrieve availability for
Parámetros de salida
dataobjectObligatorioAvailability summary data
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get MonitorBETTER_STACK_GET_MONITORAcciónTool to get a single monitor. use when you need full details of a specific monitor by its id.
BETTER_STACK_GET_MONITORAcciónTool to get a single monitor. use when you need full details of a specific monitor by its id.
Parámetros de entrada
monitor_idstringObligatorioThe ID of the monitor to retrieve
Parámetros de salida
dataobjectObligatorioMonitor object containing its details
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monitor AvailabilityBETTER_STACK_GET_MONITOR_AVAILABILITYAcciónTool to return an availability summary for a specific monitor. use when you need uptime percentage and incident details within an optional date range.
BETTER_STACK_GET_MONITOR_AVAILABILITYAcciónTool to return an availability summary for a specific monitor. use when you need uptime percentage and incident details within an optional date range.
Parámetros de entrada
to_datestringEnd date (inclusive) for the summary in YYYY-MM-DD format
from_datestringStart date (inclusive) for the summary in YYYY-MM-DD format
monitor_idstringObligatorioThe ID of the monitor to retrieve availability for
Parámetros de salida
dataobjectObligatorioAvailability summary data
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Monitor Response TimesBETTER_STACK_GET_MONITOR_RESPONSE_TIMESAcciónTool to return response times for a specific monitor. use when you have a monitor id and need performance metrics over the last 24 hours.
BETTER_STACK_GET_MONITOR_RESPONSE_TIMESAcciónTool to return response times for a specific monitor. use when you have a monitor id and need performance metrics over the last 24 hours.
Parámetros de entrada
tostringEnd date (inclusive) for the response times in ISO 8601 format
fromstringStart date (inclusive) for the response times in ISO 8601 format
limitintegerMaximum number of records to return
monitor_idstringObligatorioThe ID of the monitor to retrieve response times for
Parámetros de salida
dataobjectObligatorioTop-level data object in the response.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Status PageBETTER_STACK_GET_STATUS_PAGEAcciónTool to get a single status page by id. use when you need detailed information about a specific status page.
BETTER_STACK_GET_STATUS_PAGEAcciónTool to get a single status page by id. use when you need detailed information about a specific status page.
Parámetros de entrada
status_page_idstringObligatorioThe ID of the status page to retrieve
Parámetros de salida
dataobjectObligatorioThe status page resource
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Telemetry API TokenBETTER_STACK_GET_TELEMETRY_API_TOKENAcciónTool to retrieve the telemetry api token from the integration configuration. use when you need to authenticate telemetry api requests.
BETTER_STACK_GET_TELEMETRY_API_TOKENAcciónTool to retrieve the telemetry api token from the integration configuration. use when you need to authenticate telemetry api requests.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Uptime API TokenBETTER_STACK_GET_UPTIME_API_TOKENAcciónTool to retrieve the configured uptime api token. use when you need the uptime api token for subsequent authenticated api calls.
BETTER_STACK_GET_UPTIME_API_TOKENAcciónTool to retrieve the configured uptime api token. use when you need the uptime api token for subsequent authenticated api calls.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Catalog RelationsBETTER_STACK_LIST_CATALOG_RELATIONSAcciónTool to list all catalog relations. use when you need to retrieve all catalog relations, supports pagination.
BETTER_STACK_LIST_CATALOG_RELATIONSAcciónTool to list all catalog relations. use when you need to retrieve all catalog relations, supports pagination.
Parámetros de entrada
pageintegerPage number to return. Starts at 1.
per_pageintegerNumber of resources per page. Default is 50, maximum is 250.
Parámetros de salida
dataobject[]ObligatorioList of catalog relations
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination metadata
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Google Monitoring IntegrationsBETTER_STACK_LIST_GOOGLE_MONITORING_INTEGRATIONSAcciónTool to list all google monitoring integrations. use when you need to view your configured google monitoring on-call integrations with pagination support.
BETTER_STACK_LIST_GOOGLE_MONITORING_INTEGRATIONSAcciónTool to list all google monitoring integrations. use when you need to view your configured google monitoring on-call integrations with pagination support.
Parámetros de entrada
pageintegerPage number to return. Starts at 1.
per_pageintegerNumber of integrations per page. Default is 50, maximum is 250.
Parámetros de salida
dataobject[]ObligatorioList of Google Monitoring integrations.
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination metadata.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Grafana IntegrationsBETTER_STACK_LIST_GRAFANA_INTEGRATIONSAcciónTool to list all grafana integrations. use when you need to retrieve and inspect all configured grafana integrations.
BETTER_STACK_LIST_GRAFANA_INTEGRATIONSAcciónTool to list all grafana integrations. use when you need to retrieve and inspect all configured grafana integrations.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioList of Grafana integrations.
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination details.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List HeartbeatsBETTER_STACK_LIST_HEARTBEATSAcciónTool to list all heartbeats. use when you need to retrieve your configured uptime heartbeats with optional pagination.
BETTER_STACK_LIST_HEARTBEATSAcciónTool to list all heartbeats. use when you need to retrieve your configured uptime heartbeats with optional pagination.
Parámetros de entrada
pageintegerPage number to return. Starts at 1.
Parámetros de salida
dataobject[]ObligatorioList of heartbeat resources
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination metadata
successfulbooleanObligatorioWhether or not the action execution was successful or not
List MonitorsBETTER_STACK_LIST_MONITORSAcciónTool to list all monitors. use when you need to retrieve existing uptime monitors with optional filtering by url or name and pagination.
BETTER_STACK_LIST_MONITORSAcciónTool to list all monitors. use when you need to retrieve existing uptime monitors with optional filtering by url or name and pagination.
Parámetros de entrada
urlstringFilter monitors by their URL property
pageintegerPage number to return. Starts at 1.
per_pageintegerNumber of monitors per page. Default is 50, maximum is 250.
pronounceable_namestringFilter monitors by their pronounceable name property
Parámetros de salida
dataobject[]ObligatorioList of monitors
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination metadata
successfulbooleanObligatorioWhether or not the action execution was successful or not
List New Relic IntegrationsBETTER_STACK_LIST_NEW_RELIC_INTEGRATIONSAcciónTool to list new relic integrations. use when you need to retrieve and inspect all configured new relic integrations with pagination support.
BETTER_STACK_LIST_NEW_RELIC_INTEGRATIONSAcciónTool to list new relic integrations. use when you need to retrieve and inspect all configured new relic integrations with pagination support.
Parámetros de entrada
pageintegerPage number to return. Starts at 1.
per_pageintegerNumber of integrations per page. Default is 50, maximum is 250.
Parámetros de salida
dataobject[]ObligatorioList of New Relic integrations.
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination metadata.
successfulbooleanObligatorioWhether or not the action execution was successful or not
List On-Call SchedulesBETTER_STACK_LIST_ON_CALL_SCHEDULESAcciónTool to list all on-call schedules. use when you need to retrieve all configured on-call calendars.
BETTER_STACK_LIST_ON_CALL_SCHEDULESAcciónTool to list all on-call schedules. use when you need to retrieve all configured on-call calendars.
Parámetros de entrada
pageintegerPage number to return. Starts at 1.
per_pageintegerNumber of resources per page. Default is 50, maximum is 250.
Parámetros de salida
dataobject[]ObligatorioList of on-call schedules
errorstringError if any occurred during the execution of the action
includedobject[]Additional related resources
paginationobjectObligatorioPagination metadata
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Status Page ReportsBETTER_STACK_LIST_STATUS_PAGE_REPORTSAcciónTool to list all reports on a status page. use when you need to retrieve existing status page reports with optional pagination via `page` and `per page`.
BETTER_STACK_LIST_STATUS_PAGE_REPORTSAcciónTool to list all reports on a status page. use when you need to retrieve existing status page reports with optional pagination via `page` and `per page`.
Parámetros de entrada
pageintegerPage number to return. Starts at 1.
per_pageintegerNumber of reports per page. Default is 50, maximum is 250.
status_page_idstringObligatorioThe ID of the status page
Parámetros de salida
dataobject[]ObligatorioList of status page reports
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination metadata
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Status PagesBETTER_STACK_LIST_STATUS_PAGESAcciónTool to list all your status pages. use when you need to retrieve existing status pages with optional pagination.
BETTER_STACK_LIST_STATUS_PAGESAcciónTool to list all your status pages. use when you need to retrieve existing status pages with optional pagination.
Parámetros de entrada
pageintegerPage number to return. Starts at 1.
per_pageintegerNumber of status pages per page. Default is 50; maximum is 250.
Parámetros de salida
dataobject[]ObligatorioList of status page resources
errorstringError if any occurred during the execution of the action
paginationobjectObligatorioPagination metadata
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update HeartbeatBETTER_STACK_UPDATE_HEARTBEATAcciónTool to update an existing heartbeat configuration. use after retrieving a heartbeat and choosing which fields to change.
BETTER_STACK_UPDATE_HEARTBEATAcciónTool to update an existing heartbeat configuration. use after retrieving a heartbeat and choosing which fields to change.
Parámetros de entrada
smsbooleanWhether to send an SMS to the on-call person
callbooleanWhether to call the on-call person on failure
namestringThe name of the service for this heartbeat
pushbooleanWhether to send a push notification on failure
emailbooleanWhether to send an email to the on-call person
graceintegerAcceptable delay beyond period in seconds (min 0)
pausedbooleanSet true to pause monitoring; false to resume
periodintegerHow often to expect the heartbeat in seconds (min 30)
policy_idstringID of the escalation policy to assign
team_waitintegerSeconds to wait before escalating alert to team. Leave blank to disable team escalation.
sort_indexintegerIndex position within a heartbeat group
heartbeat_idstringObligatorioThe ID of the heartbeat to update
critical_alertbooleanSend a critical push ignoring mute and Do Not Disturb
maintenance_tostringEnd of maintenance window each day (HH:MM:SS)
maintenance_daysstring[]Days for daily maintenance window. Use both days for overnight windows.
maintenance_fromstringStart of maintenance window each day (HH:MM:SS)
heartbeat_group_idstringID of the heartbeat group to assign
maintenance_timezonestringTimezone for maintenance window. See Rails TimeZone list.
Parámetros de salida
dataobjectObligatorioUpdated heartbeat data
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Heartbeat GroupBETTER_STACK_UPDATE_HEARTBEAT_GROUPAcciónTool to update an existing heartbeat group. use when you need to modify attributes like name, interval, or pause status.
BETTER_STACK_UPDATE_HEARTBEAT_GROUPAcciónTool to update an existing heartbeat group. use when you need to modify attributes like name, interval, or pause status.
Parámetros de entrada
namestringName of the group visible in the dashboard
pausedbooleanTrue to pause monitoring; false to resume
periodintegerInterval in seconds for expected heartbeats (minimum 30 seconds)
sort_indexintegerZero-based index to control sort order of heartbeat groups
heartbeat_group_idstringObligatorioThe ID of the heartbeat group to update
Parámetros de salida
dataobjectObligatorioThe updated heartbeat group object
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Source GroupBETTER_STACK_UPDATE_SOURCE_GROUPAcciónTool to update an existing source group. use when you need to rename or reorder a source group.
BETTER_STACK_UPDATE_SOURCE_GROUPAcciónTool to update an existing source group. use when you need to rename or reorder a source group.
Parámetros de entrada
namestringThe new display name of the source group
sort_indexintegerOrder index to control group sorting. Must be non-negative.
source_group_idstringObligatorioThe ID of the source group you want to update
Parámetros de salida
dataobjectObligatorioThe updated source group resource.
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not