Integration · Communication
Connect Claude & ChatGPT to SIGNL4
Ask your AI who is on duty, what alerts are open and what happened to a given alert in SIGNL4. It can raise a new alert for a team, acknowledge, close or reopen alerts, add notes and escalate to another team. It can also read shifts, absences and duty summaries, and put users on or off duty.
Free plan, no credit card. Takes about a minute.
Try asking
“Who is on duty for the Operations team right now?”
The AI reads the team's duty summary and lists who is on duty.
“Show me the alerts from the last 24 hours that mention the warehouse.”
It searches alerts by text and creation date and lists them with title, status and team.
“Raise an alert for the IT team: the office printer server is down.”
It raises a new alert for the team with a title and text. The on-duty members are notified right away.
What your AI can do
Alerts
Raise, search and read alerts, acknowledge, close or reopen them, add notes, escalate to another team, and see the timeline and notifications.
Duty and shifts
See who is on duty, read duty summaries, shifts and absences, and put a user on or off duty for one or more teams.
Teams and users
List teams, members and users, read contact details, list alert categories and get alert statistics per team or user.
“What happened with alert 7f3c after it was raised?”
It reads the alert's timeline: who was notified, who acknowledged or commented, and when it was closed.
“Close that alert and note that the server was restarted.”
It adds a note to the alert and closes it on behalf of the user you name.
“Who is on call next week, and is anyone away?”
It lists the team's shifts for the date range and the planned team absences.
265 tools for SIGNL4
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
acknowledge_signlChanges dataAcknowledge an alert by `signl_id` on behalf of `user_id`, with an optional `description`.acknowledge_signlsChanges dataAcknowledge several alerts at once: pass `signl_ids` and the acknowledging `user_id`.annotate_signlChanges dataAdd an annotation (note) with `text` to an alert by `signl_id`, written as `user_id`.archive_instanceVisible to othersDisable a instance (instance id). Has effects visible outside this system. API summary: Disables a given script instance.archive_instance_disableVisible to othersDisable a instance (instance id). Has effects visible outside this system. API summary: Disables a given script instance.archive_webhookDeletesDisable a webhook (webhook id). Destructive action; may require approval. API summary: Ability to enable a webHook.archive_webhook_disableDeletesDisable a webhook (webhook id). Destructive action; may require approval. API summary: Ability to enable a webHook.close_signlVisible to othersClose an alert by `signl_id` on behalf of `user_id`, with an optional `description`.create_acknowledge_allChanges dataCreate a new acknowledge all. API summary: Confirm all visible signls.create_api_keyChanges dataCreate a new api key. API summary: Generate or Regenerate SCIM api key for subscription.create_category_subscriptionChanges dataCreate a new subscription for a category. API summary: Set category subscriptions.create_distribution_listChanges dataCreate a new distribution list. Required: name. API summary: Creates a new distribution list.create_distribution_list_subscriptionChanges dataCreate a new subscription for a distribution list. Required: members. API summary: Creates new distribution list memberships.create_eventsourceChanges dataCreate a new eventsource. API summary: Create a new event source.create_feedbackChanges dataCreate a new feedback. Required: rating. API summary: Create signl summary feedback.create_instanceChanges dataCreate a new instance. API summary: Creates a new script instance in the in the SIGNL4 team.create_instance_postChanges dataCreate a new instance. API summary: Creates a new script instance in the in the SIGNL4 team.create_mailChanges dataCreate a new mail. API summary: Send the post-mortem report as a mail.create_move_assignmentChanges dataCreate a new move assignment. Required: user id, source interval id, source shift id or target shift id. API summary: Moves an assignment to a different interval.create_multipleChanges dataCreate a new multiple. API summary: Save multiple schedules. It is possible to override existing schedules if you wish.create_pagedChanges dataCreate a new paged. API summary: Get overview event paged.create_paged_postChanges dataCreate a new paged. API summary: Returns Remote Jobs paged from Journal.create_punch_in_as_managerChanges dataCreate a new punch in as manager. Required: user id. API summary: Punch User in as Manager.create_remote_actionChanges dataCreate a new remote action.create_remote_action_projectChanges dataCreate a new project for a remote action. API summary: Create a new Remote Job.create_replaceChanges dataCreate a new replace. Required: interval id, user id to replace or user id to set. API summary: Replace an assignment with a different user.create_scheduleChanges dataCreate a new schedule. API summary: Returns information about all planned schedules.create_shiftChanges dataCreate a new shift. Required: shift change.create_shift_assignmentChanges dataCreate a new assignment for a shift. Required: user id. API summary: Assign a user to a shift.create_signlChanges dataRaise a new alert for a team: pass `team_id`, `title` and `text`, plus optional `category` and `severity`. Sends push, SMS or voice notifications to the on-duty team members.create_signl_documentChanges dataCreate a new document for a signl. API summary: Upload annotation attachment.create_signl_feedbackChanges dataCreate a new feedback for a signl. API summary: Create signl feedback.create_signl_mortemChanges dataCreate a new signl. API summary: Get signl post-mortem report.create_signl_undo_closeChanges dataCreate a new undo close for a signl. Required: user id. API summary: Undo the closure of a signl.create_stand_inChanges dataCreate a new stand in. API summary: Replaces users schedule with another user.create_subscriptionChanges dataCreate a new subscription for a subscription. API summary: Set subscription image settings.create_subscription_imageChanges dataCreate a new image for a subscription. API summary: Upload an image for a specified subscription.create_subscription_postChanges dataCreate a new subscription. Required: invites or team id. API summary: Invite users to a team.create_swap_assignmentChanges dataCreate a new swap assignment. Required: source user id, source interval id, source shift id, target interval id, target shift id or target user id. API summary: Swap shift assignments of two users.create_teamChanges dataCreate a new team. API summary: Adds another team to the subscription of the user.create_team_imageChanges dataCreate a new image for a team. API summary: Uploaded a profile image for a specified team.create_team_scheduleChanges dataCreate a new schedule for a team. API summary: Create/Update given duty schedule.create_team_signaling_patternChanges dataCreate a new signaling pattern for a team.create_team_signaling_settingChanges dataCreate a new signaling setting for a team. API summary: Sets signaling settings of a specific team.create_templateChanges dataCreate a new template. API summary: Create a template.create_template_executeChanges dataCreate a new execute for a template. API summary: Execute a template.create_undo_acknowledge_multipleChanges dataCreate a new undo acknowledge multiple. Required: user id or signl ids. API summary: Withdraw acknowledgement of multiple signls.create_undo_close_multipleChanges dataCreate a new undo close multiple. Required: user id or signl ids. API summary: Withdraw closure of multiple signls.create_user_2Changes dataCreate a new user for a user. API summary: Set the phone number of a user. If another phone number is saved, it will be overwritten.create_user_3Changes dataCreate a new user. API summary: Gets user overviews paged.create_user_absenceChanges dataAdd an absence for a user by `user_id` with `start` and `end` times.create_user_addressChanges dataCreate a new address for a user. API summary: Set location of an user.create_user_check_permissionDeletesCreate a new check permission for a user. Destructive action; may require approval. API summary: Checks if a user has the provided permission.create_user_check_subscription_permissionDeletesCreate a new check subscription permission for a user. Destructive action; may require approval. API summary: Checks if a user has the provided subscription permissions.create_user_postChanges dataCreate a new user for a user. API summary: Uploaded a profile image for a specified user.create_webhookDeletesCreate a new webhook. Required: ext url or name. Destructive action; may require approval. API summary: Create Webhook.create_webhook_postDeletesCreate a new webhook. Required: ext url or name. Destructive action; may require approval. API summary: Create Webhook.create_workflowChanges dataCreate a new workflow.delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete an existing category.delete_distribution_listDeletesPermanently delete a distribution list by list id. Destructive action; may require approval. API summary: Deletes a specific distribution list.delete_distribution_list_subscriptionsMoves moneyPermanently delete a subscription by list id. Financial or irreversible action; may require approval. API summary: Deletes a specific distribution list membership.delete_eventsourceDeletesPermanently delete a eventsource by event source id. Destructive action; may require approval. API summary: Delete an event source.delete_instanceDeletesPermanently delete a instance by instance id. Destructive action; may require approval. API summary: Deletes a script instance.delete_instance_deleteDeletesPermanently delete a instance by instance id. Destructive action; may require approval. API summary: Deletes a script instance.delete_remote_actionDeletesPermanently delete a remote action by action id. Destructive action; may require approval. API summary: Deletes a Remote Action.delete_schedules_rangeDeletesPermanently delete a schedule by team id. Destructive action; may require approval. API summary: Delete duty schedules in range.delete_shiftDeletesPermanently delete a shift by shift id. Destructive action; may require approval.delete_shift_assignmentsMoves moneyPermanently delete a assignment by shift id. Financial or irreversible action; may require approval. API summary: Delete a user assignment from a shift.delete_stakeholderDeletesPermanently delete a stakeholder by stakeholder id. Destructive action; may require approval. API summary: Deletes a specific stakeholder.delete_subscription_imagesMoves moneyPermanently delete a image by subscription id. Financial or irreversible action; may require approval. API summary: Deletes current subscription image.delete_teamDeletesPermanently delete a team by team id. Destructive action; may require approval. API summary: Deletes a team from the subscription.delete_team_holidaysMoves moneyPermanently delete a holiday by team id. Financial or irreversible action; may require approval. API summary: Delete holidays.delete_team_imagesMoves moneyPermanently delete a image by team id. Financial or irreversible action; may require approval. API summary: Deletes current team image.delete_team_scheduleDeletesPermanently delete a schedule by duty id. Destructive action; may require approval. API summary: Delete a specific duty.delete_team_signaling_patternDeletesPermanently delete a signaling pattern by pattern id. Destructive action; may require approval. API summary: Delete a specific signaling pattern.delete_team_subscriptionDeletesPermanently delete a subscription by user id. Destructive action; may require approval. API summary: Removes a user or invitation from a team.delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval.delete_the_phone_number_of_a_userMoves moneyPermanently delete a user by user id. Financial or irreversible action; may require approval. API summary: Delete the phone number of a user.delete_userDeletesPermanently delete a user by user guid. Destructive action; may require approval. API summary: Deletes user account.delete_user_addressDeletesPermanently delete a address by address id. Destructive action; may require approval. API summary: Delete a contact address from a user.delete_user_deleteDeletesPermanently delete a user by user id 2. Destructive action; may require approval. API summary: Deletes a specific absence record for the specified user.delete_usersMoves moneyPermanently delete a user by user id. Financial or irreversible action; may require approval. API summary: Delete personal user image.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook by Id.delete_webhook_by_idDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete Webhook by Id.delete_workflowDeletesPermanently delete a workflow by workflow id. Destructive action; may require approval.escalate_signl_to_teamChanges dataEscalate an alert by `signl_id` to another team given by `target_team_id`. That team's on-duty members get notified.get_a_specific_categoryGet one category by category id. API summary: Get a specific category.get_a_subscription_s_current_prepaid_balanceList prepaid balances for a subscription. API summary: Get a subscription's current prepaid balance.get_a_subscription_s_current_prepaid_settingsList prepaid settings for a subscription. API summary: Get a subscription's current prepaid settings.get_a_subscription_s_prepaid_transactionsList payments for a subscription. API summary: Get a subscription's prepaid transactions.get_acknowledge_all_statusGet the current status of a acknowledge all. API summary: Get acknowledge-all progress status.get_all_public_category_infosList categories. Optional filters: team id. API summary: Get all public category infos.get_categoryGet one category by team id. API summary: Get all categories.get_close_all_statusGet the current status of a close all. API summary: Get close-all progress status.get_definitionGet one definition by definition id. API summary: Retrieve a definition.get_distribution_listGet one distribution list by list id. API summary: Gets a specific distribution list.get_duty_summaryGet a summary of who is on duty per team; optional `team_id` filter.get_eventGet one event by event id. API summary: Get event.get_eventsourceGet one eventsource by event source id. API summary: Get event source by id.get_existing_user_absenceGet one user for a user by user id 2. API summary: Get existing user absence.get_forward_planning_resultGet one result for a forward planning by operation id. API summary: Returns the AI shift planning info by Id.get_forward_planning_statusGet the current status of a forward planning by team id. API summary: Checks for running AI shift planning for a team.get_infos_of_all_available_managed_subscriptionsList subscriptions. API summary: Get infos of all available/managed subscriptions.get_instanceGet one instance by instance id. API summary: Returns all information about a given script instance which includes its runtime status.get_instance_getGet one instance by instance id. API summary: Returns all information about a given script instance which includes its runtime status.get_journalGet one journal by job id. API summary: Returns a Remote Job from Journal.get_metrics_for_a_specific_categoryList categories for a category. API summary: Get metrics for a specific category.get_metrics_for_all_categoriesList categories for a category. API summary: Get metrics for all categories.get_parsedGet one parsed by script id. API summary: Returns an inventory script by its id.get_parsed_getGet one parsed by script id. API summary: Returns an inventory script by its id.get_remote_actionGet one remote action by action id. API summary: Returns a Remote Action.get_scim_settings_for_subscriptionList settings. API summary: Get SCIM settings for subscription.get_scim_statusGet the current status of a scim. API summary: Get SCIM status for subscription.get_shiftGet one shift by shift id. API summary: Get details of a shift.get_shift_intervalGet one interval for a shift by interval id.get_signlGet one alert by `signl_id`, with its title, text, status and team.get_signl_documentGet one document for a signl by document id. API summary: Gets a specified attachment of a specified signl.get_signl_timelineGet the timeline of an alert by `signl_id`: who was notified, who acknowledged and when it closed.get_stakeholderGet one stakeholder by stakeholder id. API summary: Retrieves details of a specific stakeholder.get_subscriptionGet one subscription by subscription id. API summary: Get infos of a specific subscription.get_tags_assigned_to_a_userList users for a user. API summary: Get tags assigned to a user.get_teamGet one team by `team_id`.get_team_duty_reportGet one duty report for a team by file name. API summary: Download duty report with a specific fileName.get_team_memberships_from_a_userGet one subscription by user id. API summary: Get Team memberships from a user.get_team_scheduleGet one schedule for a team by schedule id. API summary: Returns information of the duty schedule with the specified Id.get_team_signl_reportGet one signl report for a team by file name. API summary: Returns Signl Report.get_templateGet one template by template id. API summary: Get a template.get_userGet one user by `user_id`.get_user_duty_statusCheck whether a user (`user_id`) is currently on duty, optionally for specific `team_id`s.get_user_getGet one user by user id. API summary: Gets a single user overview row by user ID.get_webhookGet one webhook by webhook id. API summary: Get Webhook by Id.get_webhook_by_idGet one webhook by webhook id. API summary: Get Webhook by Id.get_webhooksList webhooks. Optional filters: team id. API summary: Get Webhooks.get_workflowGet one workflow by workflow id. API summary: Get a workflow.get_your_subscription_s_current_prepaid_balanceList balances. API summary: Get your subscription's current prepaid balance.get_your_subscription_s_current_prepaid_settingsList settings. API summary: Get your subscription's current prepaid settings.get_your_subscription_s_prepaid_transactionsList payments. API summary: Get your subscription's prepaid transactions.list_auditsList audits. Optional filters: language, team id, from, to, initiator type or initiator id. Results are paginated. API summary: Get Audit Logs.list_balancesList balances. API summary: Get your subscription's current prepaid balance.list_categoriesList alert categories, optionally for specific `team_id`s.list_categories_2List categories. Optional filters: team id. API summary: Get public information about all teams in a subscription.list_categories_getList categories. API summary: Retrieves the list of public info about distribution lists associated with the user's subscription.list_category_subscriptionsList subscriptions for a category. API summary: Get category subscriptions.list_csvsList csvs. API summary: Get signl escalation infos as CSV.list_definitionsList definitions. Optional filters: language. API summary: Retrieve all available definition.list_distribution_list_subscriptionsList subscriptions for a distribution list. API summary: Retrieves distribution list memberships for a specific list.list_distribution_listsList distribution lists. Optional filters: starts with or contains. API summary: Retrieves the distribution lists associated with the user's subscription.list_duty_settingsList duty settings. Optional filters: team id. API summary: Get team duty settings for multiple teams.list_event_detailsList details for a event. Optional filters: language. API summary: Get details of an event.list_event_parametersList parameters for a event. API summary: Get event parameters.list_eventsourcesList eventsources. Optional filters: team id, include internal or language. API summary: Get event sources from one or more teams.list_imagesList images. API summary: Gets the names of all alert category images. You can get the image by going to account.signl4.com/images/alerts/categoryImageName.svg.list_instancesList instances. Optional filters: team id or modified since. API summary: Returns all script instances of the SIGNL4 team.list_instances_getList instances. Optional filters: team id or modified since. API summary: Returns all script instances of the SIGNL4 team.list_inventoriesList inventories. API summary: Returns all available inventory scripts which can be added to a SIGNL4 subscription.list_inventories_getList inventories. API summary: Returns all available inventory scripts which can be added to a SIGNL4 subscription.list_invoice_en16931sList en16931s for a invoice. Optional filters: language. API summary: Gets a subscription's invoice in EN16931 XML format.list_invoice_zugferdsList zugferds for a invoice. Optional filters: language. API summary: Gets a subscription's invoice as a ZUGFeRD-compliant hybrid PDF (PDF with embedded EN16931 XML).list_lastsList lasts. Optional filters: language. API summary: Returns the last AI shift planning info of the team.list_parsedsList parseds. Optional filters: language. API summary: Returns all inventory scripts.list_parseds_getList parseds. Optional filters: language. API summary: Returns all inventory scripts.list_paymentsList payments. API summary: Get your subscription's prepaid transactions.list_remote_actionsList remote actions. Optional filters: team id, external id, type, executor service or language. API summary: Returns Remote Actions.list_reportsList reports. Optional filters: user id or team id. API summary: Get Signl Report.list_settingsList settings. API summary: Get your subscription's current prepaid settings.list_shiftsList scheduled duty shifts, optionally for a `team_id` between `range_start` and `range_end`.list_signaling_settingsList signaling settings. Optional filters: team id. API summary: Get signaling settings of all teams or specific teams.list_signl_detailsList details for a signl. Optional filters: user id. API summary: Get details about a signl.list_signl_documentsList documents for a signl. API summary: Get attachment infos of a signl.list_signl_escalationsList escalations for a signl. API summary: Get signl escalation infos.list_signl_notificationsList the notifications sent for an alert by `signl_id`.list_signl_parametersList parameters for a signl. API summary: Get signl parameters.list_signl_signaling_patternsList signaling patterns for a signl. API summary: Get signaling pattern information of a signl.list_signl_summariesList summaries for a signl. Optional filters: language. API summary: Get signl summary.list_signl_workflowsList workflows for a signl. API summary: Get workflow information of a signl.list_stakeholdersList stakeholders. Optional filters: starts with, contains, feed id, is alertable or continuation token. Results are paginated. API summary: Retrieves the list of stakeholders associated with the user's subscription.list_subscription_channel_pricesList channel prices for a subscription. API summary: Returns the subscription's channel price information.list_subscription_documentsList documents for a subscription. Optional filters: type, height, width or scale. API summary: Gets image of a specified subscription.list_subscription_imagesList images for a subscription. Optional filters: type, height or width. API summary: Gets image of a specified subscription.list_subscription_inbound_voice_number_licensesList inbound voice number licenses for a subscription. API summary: Gets a subscription's voice number licenses.list_subscription_paymentsList payments for a subscription. API summary: Get a subscription's prepaid transactions.list_subscription_prepaid_balancesList prepaid balances for a subscription. API summary: Get a subscription's current prepaid balance.list_subscription_prepaid_settingsList prepaid settings for a subscription. API summary: Get a subscription's current prepaid settings.list_subscription_stakeholder_licensesList stakeholder licenses for a subscription. API summary: Gets a subscription's stakeholder licenses.list_subscription_tagsList tags for a subscription. API summary: Get all available user tags for a subscription.list_subscription_teamsList teams for a subscription. API summary: Get infos for all teams of the subscription.list_subscription_user_licensesList user licenses for a subscription. API summary: Gets a subscription's user licenses.list_subscriptionsList subscriptions. API summary: Gets the user's distribution list memberships.list_subscriptions_2List subscriptions for a subscription. API summary: Gets information about subscription images and settings.list_subscriptions_3List subscriptions for a subscription. API summary: Gets subscription image settings.list_subscriptions_4List subscriptions for a subscription. API summary: Gets a subscription's global settings.list_subscriptions_getList subscriptions for a subscription. API summary: Returns the features of a specified subscription.list_team_absencesList absences for a team. API summary: Get existing user absences in this team.list_team_duty_reportsList duty reports for a team. API summary: Get Information about downloadable reports.list_team_event_sourcesList event sources for a team. API summary: Gets event sources of a specific team.list_team_holidaysList holidays for a team. API summary: Get holidays for team.list_team_imagesList images for a team. Optional filters: type, height or width. API summary: Gets image of a specified team.list_team_membersList the members of a team by `team_id`.list_team_privacy_settingsList privacy settings for a team. API summary: Get Team privacy settings for a team.list_team_setup_progressList setup progress for a team. API summary: Gets setup progress of a specific team.list_team_signaling_patternsList signaling patterns for a team. API summary: Get all signaling patterns from team.list_team_signaling_settingsList signaling settings for a team. API summary: Gets signaling settings of a specific team.list_team_signl_reportsList signl reports for a team. API summary: Get information about downloadable signl reports.list_teamsList the teams in your SIGNL4 subscription.list_templatesList templates. API summary: Get all accessible templates.list_user_absencesList a user's absences by `user_id`.list_user_notification_profilesList notification profiles for a user. API summary: Get notification profiles for user.list_user_teamsList teams for a user. API summary: Get all teams the user is member of.list_usersList all users in your SIGNL4 subscription.list_users_2List users for a user. API summary: Gets setup progress of a specific user.list_users_3List users. API summary: Returns all available user roles of the subscription.list_users_4List users. Optional filters: team id. API summary: Getting all users of specified teams.list_users_getList users for a user. Optional filters: height or width.list_webhooksList webhooks. Optional filters: team id. API summary: Get Webhooks.list_workflowsList workflows. Optional filters: team id or event source id. API summary: Get workflows.punch_inChanges dataPut a user (`user_id`) on duty, optionally for specific `team_ids`. They will start receiving alerts.punch_outChanges dataTake a user (`user_id`) off duty, optionally for specific `team_ids`. They stop receiving alerts.replace_all_tags_assigned_to_a_userVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Replace all tags assigned to a user.restore_instanceChanges dataEnable a instance (instance id). API summary: Enables a script instance.restore_instance_enableChanges dataEnable a instance (instance id). API summary: Enables a script instance.restore_webhookDeletesEnable a webhook (webhook id). Destructive action; may require approval. API summary: Ability to disable a webHook.restore_webhook_enableDeletesEnable a webhook (webhook id). Destructive action; may require approval. API summary: Ability to disable a webHook.search_signlsChanges dataList and search alerts (Signls), filtered by `team_ids`, `text_to_search`, `signl_status_codes`, `min_created`/`max_created` or `category_ids`. Paginated with `continuation_token`.send_user_event_sources_infoVisible to othersSend a user (user id). Has effects visible outside this system. API summary: Sends a mail to a specified user that contains information of all event sources of the user's team.submit_phone_numberVisible to othersValidate a phone number (user id). Has effects visible outside this system. API summary: Validates a previous created phone number for a user.submit_shift_time_slotsVisible to othersValidate a shift. Has effects visible outside this system. API summary: Validate time slots for a shift.submit_signl_allVisible to othersClose a signl. Has effects visible outside this system. API summary: Close all acknowledged signls.submit_signl_multipleVisible to othersClose a signl. Has effects visible outside this system. API summary: Close multiple signls.submit_subscription_invite_mailVisible to othersResend a subscription (team id). Has effects visible outside this system. API summary: Sends invite email again if an invite exists.submit_time_slotVisible to othersValidate a time slot (team id). Has effects visible outside this system. API summary: Validate a time slots of a pattern against all existing time slots of other patterns.summarize_signlChanges dataGet an AI-generated summary of an alert by `signl_id`, optionally in a given `language`.undo_acknowledge_signlChanges dataUndo the acknowledgement of an alert by `signl_id` for `user_id`.update_categoryChanges dataUpdate an existing category identified by team id. API summary: Create a new category.update_distribution_listChanges dataUpdate an existing distribution list identified by list id. API summary: Updates a distribution list.update_eventDeletesUpdate an existing event identified by webhook id or team id. Destructive action; may require approval. API summary: Create new event.update_eventsourceChanges dataUpdate an existing eventsource identified by event source id. API summary: Update an event source.update_forward_planningChanges dataUpdate an existing forward planning identified by team id. API summary: Start AI shift planning for a team.update_forward_planning_feedbackChanges dataUpdate an existing feedback identified by operation id. API summary: Set feedback for the AI shift planning operation by Id.update_instanceChanges dataUpdate an existing instance identified by instance id. API summary: Updates a given script instance, typically used for updating the configuration of a script.update_instance_dataVisible to othersUpdate an existing data identified by instance id. Has effects visible outside this system. API summary: Updates custom data of a given script instance which includes its display name.update_prepaid_prepaid_settingsVisible to othersUpdate an existing prepaid setting identified by subscription id. Has effects visible outside this system. API summary: Update a subscription's current prepaid settings.update_remote_actionChanges dataUpdate an existing remote action identified by action id. API summary: Updates a Remote Action.update_repeatingsVisible to othersUpdate an existing repeating identified by team id. Has effects visible outside this system. API summary: Save repeating holidays for a team.update_settingsVisible to othersUpdate an existing setting. Has effects visible outside this system. API summary: Update your subscription's current prepaid settings.update_shiftChanges dataUpdate an existing shift identified by shift id. API summary: Update details of a shift.update_shift_assignmentsVisible to othersUpdate an existing assignment identified by shift id. Has effects visible outside this system. API summary: Update assignments for a shift.update_stakeholderChanges dataUpdate an existing stakeholder identified by stakeholder id. API summary: Update profile info for stakeholder.update_stakeholder_localesVisible to othersUpdate an existing locale identified by stakeholder id. Has effects visible outside this system. API summary: Update locale info (e.g. language, time zone) for stakeholder.update_subscriptionsVisible to othersUpdate an existing subscription identified by subscription id. Has effects visible outside this system. API summary: Updates a subscriptions profile.update_subscriptions_putVisible to othersUpdate an existing subscription identified by subscription id. Has effects visible outside this system. API summary: Updates a subscriptions global settings.update_team_privacy_settingsVisible to othersUpdate an existing privacy setting identified by team id. Has effects visible outside this system. API summary: Update privacy settings for a team.update_team_profilesVisible to othersUpdate an existing profile identified by team id. Has effects visible outside this system. API summary: Updates team profile of a team.update_team_signaling_patternChanges dataUpdate an existing signaling pattern identified by pattern id.update_team_subscriptionChanges dataUpdate an existing subscription identified by user id. API summary: Update user's team membership.update_templateChanges dataUpdate an existing template identified by template id. API summary: Update existing template.update_userChanges dataUpdate an existing user identified by user id 2. API summary: Updates an existing user absence record with the specified details.update_user_change_passwordsMoves moneyUpdate an existing change password identified by user id. Financial or irreversible action; may require approval. API summary: Updates the password of a user.update_user_notification_profilesVisible to othersUpdate an existing notification profile identified by user id. Has effects visible outside this system. API summary: Set notification profiles for user.update_usersVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Update locale info (e.g. language, time zone) for user.update_users_allChanges dataUpdate an existing user identified by user id. API summary: Set user absences. It will delete all absences you didn't send.update_users_putVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Updates user profile of an user.update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update Webhook by Id.update_workflowChanges dataUpdate an existing workflow identified by workflow id.update_yearChanges dataUpdate an existing year identified by year. API summary: Save holidays for a team.update_year_copy_fromChanges dataUpdate an existing copy from identified by source team id. API summary: Copy holidays from one team to another.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose SIGNL4 from the app list.
- 2
Paste your key
Paste your SIGNL4 API key. In the SIGNL4 web portal go to Integrations > Api Keys and create a key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in SIGNL4?
The AI can search and read alerts with their timelines and notifications, and read teams, members, users, categories, shifts, absences, duty status, duty summaries and alert statistics. It can raise, acknowledge, close and reopen alerts, add notes, escalate to another team, and put users on or off duty.
Does the AI see my SIGNL4 API key?
No. Your SIGNL4 credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Raising or escalating an alert notifies people right away, and closing an alert ends it. Those tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own SIGNL4 account.
Why does the AI ask which user to act as?
In SIGNL4, acknowledging, closing and reopening an alert is done on behalf of a specific user, and notes have an author. The AI passes that user's ID with the call, so the alert timeline shows who did what. It can look up the ID with list_users.
Let your AI work in SIGNL4 today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect SIGNL4 freeHeyMyApps is not affiliated with SIGNL4. Product names are trademarks of their owners.






