Create Check
Creates a new check in Freshping.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_CHECK])
Update Check
Updates an existing check's settings.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_CHECK])
Delete Check
Deletes an existing check from Freshping.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CHECK])
Pause Check
Pauses monitoring for a specific check.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PAUSE_CHECK])
Resume Check
Resumes monitoring for a previously paused check.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESUME_CHECK])
Create Maintenance Window
Schedules a new maintenance window for specified checks.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MAINTENANCE_WINDOW])
Cancel Maintenance Window
Cancels a previously scheduled maintenance window.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_MAINTENANCE_WINDOW])
Add Team Member
Adds a new team member to the Freshping account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Remove Team Member
Removes a team member from the Freshping account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TEAM_MEMBER])
Update Notification Settings
Updates notification settings for a user or team.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_NOTIFICATION_SETTINGS])
Create Alert Rule
Creates a new alert rule for checks.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ALERT_RULE])
Delete Alert Rule
Deletes an existing alert rule.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_ALERT_RULE])
Generate Report
Generates a performance or uptime report for specified checks.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Add Integration
Adds a new integration to the Freshping account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_INTEGRATION])
Remove Integration
Removes an existing integration from the Freshping account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_INTEGRATION])
New Check Created
Triggers when a new check is created in Freshping.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CHECK_CREATED])
Check Status Changed
Triggers when the status of a check changes (e.g., from UP to DOWN).
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_STATUS_CHANGED])
Outage Detected
Triggers when an outage is detected for any monitored check.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.OUTAGE_DETECTED])
Check Recovered
Triggers when a check recovers from a down state.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_RECOVERED])
Response Time Threshold Exceeded
Triggers when a check's response time exceeds a specified threshold.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_TIME_THRESHOLD_EXCEEDED])
Scheduled Maintenance Started
Triggers when a scheduled maintenance period begins.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULED_MAINTENANCE_STARTED])
Scheduled Maintenance Ended
Triggers when a scheduled maintenance period ends.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULED_MAINTENANCE_ENDED])
SSL Certificate Expiry Warning
Triggers when an SSL certificate is approaching its expiration date.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SSL_CERT_EXPIRY_WARNING])
New Team Member Added
Triggers when a new team member is added to the Freshping account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_ADDED])
Check Paused
Triggers when a check is manually paused.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_PAUSED])
Check Resumed
Triggers when a previously paused check is resumed.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_RESUMED])
New Integration Added
Triggers when a new integration is added to the Freshping account.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_INTEGRATION_ADDED])
Alert Escalation
Triggers when an alert is escalated to the next level in the notification chain.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_ESCALATION])
Incident Created
Triggers when a new incident is created in Freshping.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INCIDENT_CREATED])
Incident Resolved
Triggers when an incident is marked as resolved.
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INCIDENT_RESOLVED])