Skip to content

Connectors Overview

Connectors are the integration layer between Demiton workflows and external systems. Each adapter exposes resources that workflows can FETCH from, PUSH to, LOOKUP against, or EXECUTE operations on.

Connectors split into two categories based on how they’re accessed and which tier they’re available on:

  • Public data connectors - read-only access to Australian government APIs (AusTender, ABR, BOM, CKAN). No credentials required. Available on every tier - Public tier users have monthly query quotas; Insights tier and above have expanded access.
  • Private system connectors - require credentials and configuration against your own systems (Business Central, Assignar, KeyPay, SharePoint, and others). Available on the Connected tier.

Public data connectors (all tiers)

No credentials required - these adapters call public Australian government APIs directly. Available on every tier. Public tier includes 10 ad-hoc searches and 3 saved watchlists per month; Insights tier provides expanded query access alongside your uploaded contract data.


Private system connectors (Connected)

Require credentials and a one-off configuration step. These connect to your operational and financial systems.


All connectors

ConnectorCategoryTierSystem typeAuth
AusTenderPublic DataAll tiersAUSTENDERPlatform-managed
ABRPublic DataAll tiersABRPlatform-managed
BOM WeatherPublic DataAll tiersBOM_WEATHERPlatform-managed
Open Data (CKAN)Public DataAll tiersDATA_GOV_AU · othersPlatform-managed
Business CentralERPConnectedD365_BUSINESS_CENTRALOData / OAuth 2.0
Finance & Operations BetaERPConnectedD365_FINANCE_OPERATIONSOAuth 2.0
AssignarOperationalConnectedASSIGNAROAuth 2.0
Hilti ON!TrackOperationalConnectedHILTI_ONTRACKROPC
Trimble BetaOperationalConnectedTRIMBLEOAuth 2.0
KeyPayFinance & PayrollConnectedKEYPAYAPI key
XeroFinance & PayrollConnectedXEROOAuth 2.0 (auth code)
Banking (SFTP)Finance & PayrollConnectedWESTPAC_SFTP · NAB_SFTP · othersSFTP + PGP
SharePointData SourcesConnectedSHAREPOINTOAuth 2.0
DropboxData SourcesConnectedDROPBOXOAuth 2.0
SQLData SourcesConnectedPOSTGRESQL · SQL_SERVERConnection string
SFTPData SourcesConnectedSFTPHost / credentials
ExcelData SourcesConnectedEXCELFile upload
DataverseData SourcesConnectedDATAVERSEOAuth 2.0
Microsoft TeamsCommunicationsConnectedMICROSOFT_TEAMSWebhook / OAuth 2.0
SMTPCommunicationsConnectedSMTPHost / credentials
SendGridCommunicationsConnectedSENDGRIDAPI key
DiscordCommunicationsConnectedDISCORDWebhook + bot token
Entra IDIdentityConnectedENTRA_IDOAuth 2.0
Azure AI SearchAI & CognitiveConnectedAZURE_AI_SEARCHAPI key
Azure AI Foundry BetaAI & CognitiveConnectedAZURE_AI_FOUNDRYPlatform-managed
Claude EnterpriseAI & CognitiveConnectedCLAUDE_ENTERPRISEAdmin API key
Azure MapsPlatformConnectedAZURE_MAPSPlatform-managed
Platform StoragePlatformConnectedDEMITON_STORAGEPlatform-managed

How connectors work

Verb model - every resource supports a subset of standard verbs:

VerbWhat it does
FETCHRetrieve a dataset - paginated, filterable
PUSHWrite or update records
LOOKUPPoint lookup by key - returns a single record
EXECUTETrigger an operation (send, delete, create index, etc.)

Resource discovery - when you connect a system, the platform calls discover_resources() on the adapter and stores the capability list in the Resource Registry. A workflow attempting a verb the connector doesn’t support fails at pre-flight, not mid-run.

Simulation mode - every write adapter supports dry-run mode. Simulation runs log what would happen without touching the external system.

To connect your first system, see Connecting a System. If you’re on Insights, see Uploading Your Data instead.