← Tools Reference

Better Stack

Better Stack integration (Developer Tools). Imported from open-connector.

API key7 toolshttps://uptime.betterstack.com
GET
better_stack_list_incidents
List Better Stack incidents with optional date and status filters.

/api/v3/incidents

9 parameters
ParamTypeRequiredDescription
team_namestringoptionalTeam name used when a global Better Stack API token needs explicit team scoping.
fromstringoptionalOnly return incidents on or after this date.
tostringoptionalOnly return incidents on or before this date.
monitor_idintegeroptionalOnly return incidents for this monitor ID.
heartbeat_idintegeroptionalOnly return incidents for this heartbeat ID.
resolvedbooleanoptionalWhether to return resolved incidents only or unresolved incidents only.
acknowledgedbooleanoptionalWhether to return acknowledged incidents only or unacknowledged incidents only.
pageintegeroptionalPage number to return.
per_pageintegeroptionalNumber of incidents to return per page. Better Stack incident lists allow up to…
GET
better_stack_get_incident
Get a Better Stack incident by ID with included resource context when available.

/api/v3/incidents/{incident_id}

1 parameter
ParamTypeRequiredDescription
incident_idstringrequiredThe Better Stack incident ID.
POST
better_stack_create_incident
Create a Better Stack incident and alert the current on-call responder.

/api/v3/incidents

12 parameters
ParamTypeRequiredDescription
team_namestringoptionalTeam name used when a global Better Stack API token needs explicit team scoping.
requester_emailstringoptionalEmail address of the requester that opened the incident.
namestringoptionalShort incident name.
summarystringrequiredBrief summary of the incident.
descriptionstringoptionalFull description of the incident.
callbooleanoptionalWhether Better Stack should call the current on-call responder.
smsbooleanoptionalWhether Better Stack should send an SMS to the on-call responder.
emailbooleanoptionalWhether Better Stack should send an email to the on-call responder.
critical_alertbooleanoptionalWhether Better Stack should send a critical push notification.
team_waitintegeroptionalSeconds to wait before escalating to the whole team.
policy_idstringoptionalString or numeric Better Stack identifier.
metadataobjectoptionalMetadata payload accepted by Better Stack incident mutations.
POST
better_stack_acknowledge_incident
Acknowledge a Better Stack incident to stop further escalations.

/api/v3/incidents/{incident_id}/acknowledge

2 parameters
ParamTypeRequiredDescription
incident_idstringrequiredThe Better Stack incident ID.
acknowledged_bystringoptionalUser email or custom identifier acknowledging the incident.
POST
better_stack_escalate_incident
Escalate a Better Stack incident to a user, team, schedule, policy, or organization.

/api/v3/incidents/{incident_id}/escalate

14 parameters
ParamTypeRequiredDescription
incident_idstringrequiredThe Better Stack incident ID.
escalation_typestringrequiredEscalation target type accepted by Better Stack.
user_emailstringoptionalUser email to escalate the incident to.
user_idintegeroptionalUser ID to escalate the incident to.
team_namestringoptionalTeam name to escalate the incident to.
team_idintegeroptionalTeam ID to escalate the incident to.
schedule_idintegeroptionalOn-call schedule ID to escalate the incident to.
policy_idintegeroptionalEscalation policy ID to escalate the incident to.
callbooleanoptionalWhether the escalation should trigger phone calls.
smsbooleanoptionalWhether the escalation should trigger SMS notifications.
emailbooleanoptionalWhether the escalation should trigger email notifications.
pushbooleanoptionalWhether the escalation should trigger push notifications.
critical_alertbooleanoptionalWhether the escalation should trigger critical push notifications.
metadataobjectoptionalMetadata payload accepted by Better Stack incident mutations.
GET
better_stack_list_incident_comments
List all comments attached to a Better Stack incident.

/api/v2/incidents/{incident_id}/comments

1 parameter
ParamTypeRequiredDescription
incident_idstringrequiredThe Better Stack incident ID.
GET
better_stack_list_metadata
List Better Stack metadata records for incidents or other supported owner types.

/api/v3/metadata

5 parameters
ParamTypeRequiredDescription
team_namestringoptionalTeam name used when a global Better Stack API token needs explicit team scoping.
owner_idstringoptionalOnly return metadata records for this owner ID.
owner_typestringoptionalOwner type accepted by the Better Stack metadata API.
pageintegeroptionalPage number to return.
per_pageintegeroptionalNumber of metadata records to return per page.