Skip to content

Sinks & Sources

import { Aside } from ‘@astrojs/starlight/components’;

The Sinks and Sources screens show all registered agent processes for your tenant. Navigate to either screen from the sidebar.


A Sink is an agent running in your infrastructure that executes tasks. This screen shows every registered sink and its current status.

Sinks overview

Sinks table

ColumnDescription
Sink UUIDUnique identifier assigned when the agent registered. Click to open details
StatusCurrent connection state (see below)
Sink TypeThe type of agent (e.g. Python, PowerShell)
Last SeenWhen the agent last communicated with the Hub
StatusMeaning
ONLINEConnected and ready to receive tasks
OFFLINENot connected
RESETTINGA graceful restart has been requested
KILLINGA graceful shutdown has been requested
FORCE_KILLINGAn immediate shutdown has been requested

Search input

Type in the Search sinks… field to filter sinks by UUID, status, or type. Results update immediately.

Auto-refresh control

Enable Auto-refresh to reload the list automatically at 10 s, 30 s, 1 m, or 5 m intervals. Click to reload immediately.

Click the edit icon or the Sink UUID in any row to open the Sink Detail panel:

FieldDescription
UUIDThe sink’s unique identifier
StatusCurrent status with colour indicator
Sink TypeThe registered type name
Last SeenTimestamp of last communication
Last UpdatedWhen the sink record was last modified

The detail panel includes buttons for managing the sink’s running state. Available to users with write permissions when the sink is ONLINE.

ButtonEffect
ResetGraceful restart — finishes in-progress tasks, disconnects, reconnects. Status becomes RESETTING
KillGraceful shutdown — finishes in-progress tasks and exits. Status becomes KILLING
Force KillImmediate shutdown — exits as soon as possible, potentially interrupting running tasks. Status becomes FORCE_KILLING

Click the delete icon and confirm to remove the sink record. Any events assigned to it are re-queued.

For bulk deletion, use the checkboxes and click Delete Selected.


A Source is a registered agent that produces events (e.g. a webhook receiver, a scheduler, an EventGrid consumer).

Sources overview

Sources table

ColumnDescription
Source UUIDUnique identifier. Click to open details
StatusCurrent connection state
Source TypeThe type of source (e.g. WEBHOOK, SCHEDULER)
Last SeenWhen the source last communicated

Click the edit icon or Source UUID to open the Source Detail panel, showing UUID, status, source type, last seen, and last updated timestamps.

Control buttons (Reset, Kill, Force Kill) are available in the same way as for sinks.

The Sources screen has the same Search field and Auto-refresh control as the Sinks screen.


The Sink Types and Source Types screens list the registered type definitions for your tenant.

Sink types

Each Sink Type defines a category of sink agent. Types are registered by the platform or by your tenant admin and referenced when sinks connect.

Source types

Source Types define the kinds of event producers that are allowed to fire events. They are referenced in Event Type definitions to restrict which sources can trigger which automations.