Connect your own Mirth Connect / NextGen Connect instance (self-hosted, on-prem, or your own cloud VM) and control it fully from chat: full channel lifecycle (create/update/delete, deploy/undeploy with real post-deploy verification, enable/disable, status, statistics, tags, groups), message search/reprocess/removal, user management (create/update/delete, password reset, login status), alerts (CRUD, enable/disable, status, protocol options), code templates and libraries, the server-wide Configuration Map and Global Scripts, server administration (info, settings, logs, restart, database maintenance tasks), extensions/plugins management, and the server's own audit event trail. Plus Imperal-side value-add: an aggregated estate health/audit report across every channel, a drift check against your own version-controlled channel XML, safe channel XML export/import for backup and restore, and bulk channel lifecycle actions. Bring your own server credentials -- nothing is brokered centrally, every call runs directly against your own Mirth instance.
connect_mirthwriteConnect your own Mirth Connect / NextGen Connect server by saving its base URL and Administrator username/password, after checking they actually work.
list_connectionsreadList the connected Mirth Connect / NextGen Connect servers.
disconnect_mirthwriteDisconnect one Mirth Connect / NextGen Connect server. Nothing on the server itself is changed; only the saved credentials here are deleted.
list_channelsreadList channels configured on the connected Mirth Connect / NextGen Connect server, optionally filtered to one channel group.
get_channelreadRead one channel's configuration in full.
create_channelwriteCreate a new channel with a basic source connector. For full connector/transformer configuration, build the channel in Mirth Administrator first, then manage it here.
update_channelwriteUpdate selected fields of an existing channel: name, description, and/or enabled state. Only given fields change.
delete_channelwritePermanently delete a channel. Cannot be undone -- undeploy it first if it's currently deployed.
deploy_channelswriteDeploy one or more channels. Verifies each channel's actual resulting state afterward -- Mirth's own deploy endpoint always reports success even when a channel fails to deploy.
undeploy_channelswriteUndeploy one or more channels. Verifies each channel's actual resulting state afterward, same reasoning as deploy_channels.
get_channel_statusreadRead one channel's live deployment status (state, whether the deployed revision matches the saved revision).
list_channel_statusesreadList live deployment status for every channel on the connected server (state, revision drift) in one call.
get_channel_statisticsreadRead one channel's message statistics (received/sent/error/filtered/queued counts).
clear_channel_statisticswriteReset one channel's message statistics counters to zero.
list_channel_tagsreadList channel tags (named groupings shown as colored labels in Mirth Administrator) configured on the connected server.
list_channel_groupsreadList channel groups (folders that organize channels in Mirth Administrator) configured on the connected server.
get_channel_groupreadRead one channel group in full.
create_channel_groupwriteCreate a new channel group with an optional set of member channels.
update_channel_groupwriteUpdate selected fields of an existing channel group. Only given fields change.
delete_channel_groupwritePermanently delete a channel group. Member channels themselves are not deleted, only the grouping.
search_messagesreadSearch messages processed by one channel, optionally filtered by status (RECEIVED, FILTERED, TRANSFORMED, SENT, QUEUED, ERROR, PENDING).
get_messagereadRead one message in full -- raw/encoded/transformed content -- from a channel.
reprocess_messagewriteReprocess an existing message through its channel again -- either as a new message or replacing the original.
remove_messagewritePermanently remove one message from a channel's message store. Cannot be undone.
remove_all_messageswritePermanently remove ALL messages stored for one channel. Cannot be undone -- use only for a channel you explicitly intend to purge (e.g. clearing test data before go-live).
list_mirth_usersreadList Mirth Administrator user accounts on the connected server.
get_mirth_userreadRead one Mirth Administrator user account in full.
create_mirth_userwriteCreate a new Mirth Administrator user account on the connected server.
update_mirth_userwriteUpdate an existing Mirth Administrator user's email/first/last name.
delete_mirth_userwritePermanently delete a Mirth Administrator user account. Cannot be undone.
set_mirth_user_passwordwriteSet a new password for an existing Mirth Administrator user.
get_user_login_statusreadList current login status for every user on the connected server.
logout_mirth_userwriteForce-log out a Mirth Administrator user, ending their active session.
list_alertsreadList alerts configured on the connected Mirth Connect / NextGen Connect server.
get_alertreadRead one alert's details in full.
delete_alertwritePermanently delete an alert. Cannot be undone.
set_alert_enabledwriteEnable or disable an alert without deleting it -- e.g. silence a noisy alert temporarily.
get_alert_statusreadRead the enabled/disabled status overview for every alert on the connected server in one call.
get_alert_protocol_optionsreadList the protocol options available for alert actions on the connected server (e.g. email, PagerDuty-style webhook channel types configured as extensions).
list_code_templatesreadList code templates (reusable JavaScript snippets) on the connected Mirth Connect / NextGen Connect server.
get_code_templatereadRead one code template in full, including its JavaScript source.
create_code_templatewriteCreate a new code template with JavaScript source code, so it can be reused across channel transformers/filters.
update_code_templatewriteUpdate an existing code template's name and/or JavaScript source.
delete_code_templatewritePermanently delete a code template. Channels still referencing it keep their own cached copy of the code but lose the shared link.
list_code_template_librariesreadList code template libraries -- named groups of code templates, optionally scoped to specific channels.
get_code_template_libraryreadRead one code template library in full, including which code template ids it groups.
create_code_template_librarywriteCreate a new code template library grouping existing code template ids together.
update_code_template_librarywriteUpdate an existing code template library's name, description, and/or which code template ids it groups.
delete_code_template_librarywritePermanently delete a code template library. The code templates themselves are not deleted, only the grouping.
get_configuration_mapreadRead the server-wide Configuration Map -- key/value variables any channel can read via configurationMap.get('key').
set_configuration_map_entrywriteCreate or update one Configuration Map key/value entry, with an optional comment.
delete_configuration_map_entrywritePermanently remove one Configuration Map key. Channels reading it afterward will get an empty value.
get_global_scriptsreadRead the server's Global Scripts -- Deploy, Undeploy, Preprocessor, and Postprocessor JavaScript that runs for every channel.
update_global_scriptswriteOverwrite one or more Global Script slots (deploy, undeploy, preprocessor, postprocessor) with new JavaScript source. Only the slots you pass a non-empty value for are changed. Takes effect for every channel on the server -- review the source carefully before writing.
get_server_inforeadRead the connected Mirth Connect / NextGen Connect server's own version, build date, and server id.
get_server_statusreadRead the connected server's current status: uptime, total channel count, and how many are deployed.
get_jvm_inforeadRead the connected server's JVM memory and processor stats.
get_server_settingsreadRead the connected server's environment name, server name, and default locale.
update_server_settingswriteUpdate the connected server's environment name and/or server name.
get_server_logreadRead the tail of the connected server's own system log.
restart_serverwriteRestart the connected Mirth Connect / NextGen Connect server. Every channel is interrupted until the server comes back up. Requires confirm=True.
get_system_inforeadRead the connected server's host operating system name, version, and architecture.
get_aboutreadRead basic edition/version info the connected server reports about itself (Mirth Connect vs NextGen Connect branding, version string).
list_database_tasksreadList available database maintenance tasks on the connected server (e.g. reindexing, statistics rebuilds).
run_database_taskwriteRun one database maintenance task by id on the connected server. Can be slow and impact a busy server -- requires confirm=True.
list_extensionsreadList extensions (connectors/plugins) installed on the connected Mirth Connect / NextGen Connect server.
get_extensionreadRead one extension's details by name.
set_extension_enabledwriteEnable or disable an extension. Takes effect only after the next server restart.
get_plugin_propertiesreadRead the configuration properties stored for one plugin extension.
list_eventsreadList events from the connected server's own audit trail (who did what, at what level, and the outcome), optionally filtered by level or user.
get_eventreadRead one audit event in full by id.
remove_all_eventswritePermanently clear the entire audit event log on the connected server. Cannot be undone -- requires confirm=True.
verified_deploywriteDeploy one or more channels and re-verify their live status afterward -- Mirth's own deploy endpoint always reports success even when a channel silently failed to deploy, so this checks the real outcome before reporting back.
audit_mirth_estatereadBuild one aggregated health report across every channel on the connected server -- counts by state, channels with queued/error messages, and a per-channel flag for anything that needs attention.
drift_checkreadCompare a channel's live revision number against an expected revision (e.g. the one recorded in your own version control) -- a fast check for configuration drift before a riskier redeploy.
export_channelreadExport one channel as XML (Mirth Administrator's own Import/Export format) -- use for a manual backup before a risky change.
export_all_channelsreadExport every channel on the connected server as XML in one call -- a full backup of the current channel configuration.
import_channelwriteImport a channel from XML (as produced by export_channel/export_all_channels) as a NEW channel, optionally deploying it immediately.
bulk_channel_actionwriteRun the same lifecycle action (deploy, undeploy, enable, or disable) across several channels in one call, by explicit channel ids.
Install Mirth Connect and let Webbee use it across your workflow.
Open in panel