Create New Check
Creates a new uptime check for a specified URL
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_NEW_CHECK])
Update Existing Check
Updates the parameters of an existing uptime check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_EXISTING_CHECK])
Delete Check
Deletes an existing uptime check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_CHECK])
Enable Check
Enables a previously disabled uptime check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENABLE_CHECK])
Disable Check
Temporarily disables an active uptime check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DISABLE_CHECK])
Add Team Member
Adds a new team member to the updown.io account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Remove Team Member
Removes an existing team member from the updown.io account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TEAM_MEMBER])
Schedule Maintenance
Schedules a maintenance period for a specific check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULE_MAINTENANCE])
Cancel Scheduled Maintenance
Cancels a previously scheduled maintenance period
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_SCHEDULED_MAINTENANCE])
Generate Custom Report
Generates a custom uptime report for specified checks and timeframe
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_CUSTOM_REPORT])
Update Notification Settings
Updates the notification settings for checks or team members
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_NOTIFICATION_SETTINGS])
Add Custom Check Condition
Adds a custom condition to an existing check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CUSTOM_CHECK_CONDITION])
Update SSL Certificate
Updates the SSL certificate information for a check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SSL_CERTIFICATE])
Change Check Frequency
Changes the frequency at which a check is performed
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHANGE_CHECK_FREQUENCY])
Add Check Tag
Adds a tag to an existing check for better organization
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CHECK_TAG])
Remove Check Tag
Removes a tag from an existing check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_CHECK_TAG])
New Check Created
Triggers when a new uptime check is created in updown.io
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CHECK_CREATED])
Check Goes Down
Triggers when a monitored website or service goes down
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_GOES_DOWN])
Check Comes Back Up
Triggers when a previously down website or service comes back online
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_COMES_BACK_UP])
SSL Certificate Expiring Soon
Triggers when an SSL certificate is about to expire within a specified timeframe
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SSL_CERT_EXPIRING_SOON])
Response Time Threshold Exceeded
Triggers when a monitored site's response time exceeds a specified threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_TIME_THRESHOLD_EXCEEDED])
Uptime Percentage Drop
Triggers when the uptime percentage of a check drops below a specified level
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPTIME_PERCENTAGE_DROP])
Check Disabled
Triggers when an uptime check is manually disabled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_DISABLED])
Check Enabled
Triggers when a previously disabled uptime check is re-enabled
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CHECK_ENABLED])
New Team Member Added
Triggers when a new team member is added to the updown.io account
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEAM_MEMBER_ADDED])
Scheduled Maintenance Started
Triggers when a scheduled maintenance period begins for a check
from composio_crewai 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 for a check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULED_MAINTENANCE_ENDED])
Monthly Report Generated
Triggers when the monthly uptime report is generated
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MONTHLY_REPORT_GENERATED])
API Usage Limit Approaching
Triggers when API usage is approaching the account's limit
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.API_USAGE_LIMIT_APPROACHING])
Custom Check Condition Met
Triggers when a custom-defined condition is met for a check
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CUSTOM_CHECK_CONDITION_MET])