define( 'UPHERON_AUTO_REGISTER', false ); or the upheron_auto_register filter: don't start monitoring by itself (default: production sites, main site of a network).
upheron_capability (filter): capability needed to start and stop monitoring, change alerts and see findings (default manage_options).
upheron_http_timeout (filter): timeout of requests to UpHeron in seconds (default 15).
upheron_registering (action): the plugin asked UpHeron to watch the site.
upheron_reported (action): after UpHeron accepted a report.
upheron_connection_lost (action, $message, $in_account): UpHeron stopped accepting the site's token (removed from its account, or by UpHeron after a month without reports).
upheron_more_from_symelo (filter): products listed under "More from Symelo LTD" on the Support tab.
define( 'UPHERON_API', 'http://localhost:3000/api/v1/wordpress' ); points the plugin at a development copy of UpHeron.
Shortcode: [upheron_status], as set on the Uptime tab. Attributes override that on one page: days (7 to 90), show (any of status,uptime,bars,response,incidents), title, style (card or badge) and branding (yes or no, the UpHeron logo with a link to the site's status page).
REST API for administrators under /wp-json/upheron/v1/: status, findings, refresh, uptime (?refresh=1), report, inventory, alerts, settings, email-alerts, email-alerts/resend, start, start/collect, stop, claim. verify is public: UpHeron reads the one-time code from it while the site registers.
WP-CLI: wp upheron status, wp upheron uptime [--refresh], wp upheron start, wp upheron stop, wp upheron report, wp upheron findings [--refresh].