Create Alert
Create a new alert in OpsGenie with customizable details.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ALERT])
Close Alert
Close an existing alert in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_ALERT])
Assign Alert
Assign an alert to a specific user or team.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASSIGN_ALERT])
Add Note To Alert
Add a note or comment to an existing alert.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_NOTE_TO_ALERT])
Escalate Alert
Escalate an alert to the next level in the escalation policy.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ESCALATE_ALERT])
Snooze Alert
Snooze an alert for a specified duration.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SNOOZE_ALERT])
Create Incident
Create a new incident in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_INCIDENT])
Close Incident
Close an existing incident in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_INCIDENT])
Add Responder To Incident
Add a responder to an ongoing incident.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_RESPONDER_TO_INCIDENT])
Create Maintenance
Schedule a new maintenance window in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MAINTENANCE])
Delete Maintenance
Delete an existing maintenance window.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MAINTENANCE])
Add Team
Add a new team to OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM])
Delete Team
Delete an existing team from OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TEAM])
Add User
Add a new user to OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER])
Delete User
Delete an existing user from OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_USER])
Create Schedule
Create a new on-call schedule in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SCHEDULE])
Update Schedule
Update an existing on-call schedule.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SCHEDULE])
Create Escalation
Create a new escalation policy in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ESCALATION])
Update Escalation
Update an existing escalation policy.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ESCALATION])
Send Heartbeat
Send a heartbeat signal to OpsGenie to indicate system health.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_HEARTBEAT])
Alert Created
Triggered when a new alert is created in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_CREATED])
Alert Closed
Triggered when an alert is closed in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_CLOSED])
Alert Assigned
Triggered when an alert is assigned to a user or team.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_ASSIGNED])
Alert Escalated
Triggered when an alert is escalated to the next level.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_ESCALATED])
Incident Created
Triggered when a new incident is created in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INCIDENT_CREATED])
Incident Closed
Triggered when an incident is closed in OpsGenie.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INCIDENT_CLOSED])
Maintenance Started
Triggered when a scheduled maintenance window starts.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MAINTENANCE_STARTED])
Maintenance Ended
Triggered when a scheduled maintenance window ends.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MAINTENANCE_ENDED])
On Call Shift Started
Triggered when a new on-call shift begins for a user.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ONCALL_SHIFT_STARTED])
Heartbeat Expired
Triggered when a heartbeat signal is not received within the expected time.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HEARTBEAT_EXPIRED])