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 are how data gets into Civil Memory. Demiton reads from your systems - it does not replace them - and projects what it reads into the sourced record that Studio and Ask Demiton answer from. The more you connect, the more complete the memory becomes.

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.

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.


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


Connector Category Tier System type Auth
AusTender Public Data All tiers AUSTENDER Platform-managed
ABR Public Data All tiers ABR Platform-managed
BOM Weather Public Data All tiers BOM_WEATHER Platform-managed
Open Data (CKAN) Public Data All tiers DATA_GOV_AU · others Platform-managed
Business Central ERP Connected D365_BUSINESS_CENTRAL OData / OAuth 2.0
Finance & Operations Beta ERP Connected D365_FINANCE_OPERATIONS OAuth 2.0
Assignar Operational Connected ASSIGNAR OAuth 2.0
Hilti ON!Track Operational Connected HILTI_ONTRACK ROPC
Trimble Beta Operational Connected TRIMBLE OAuth 2.0
KeyPay Finance & Payroll Connected KEYPAY API key
Xero Finance & Payroll Connected XERO OAuth 2.0 (auth code)
Banking (SFTP) Finance & Payroll Connected WESTPAC_SFTP · NAB_SFTP · others SFTP + PGP
SharePoint Data Sources Connected SHAREPOINT OAuth 2.0
Dropbox Data Sources Connected DROPBOX OAuth 2.0
SQL Data Sources Connected POSTGRESQL · SQL_SERVER Connection string
SFTP Data Sources Connected SFTP Host / credentials
Excel Data Sources Connected EXCEL File upload
Dataverse Data Sources Connected DATAVERSE OAuth 2.0
Microsoft Teams Communications Connected MICROSOFT_TEAMS Webhook / OAuth 2.0
SMTP Communications Connected SMTP Host / credentials
SendGrid Communications Connected SENDGRID API key
Discord Communications Connected DISCORD Webhook + bot token
Entra ID Identity Connected ENTRA_ID OAuth 2.0
Azure AI Search AI & Cognitive Connected AZURE_AI_SEARCH API key
Azure AI Foundry Beta AI & Cognitive Connected AZURE_AI_FOUNDRY Platform-managed
Claude Enterprise AI & Cognitive Connected CLAUDE_ENTERPRISE Admin API key
Azure Maps Platform Connected AZURE_MAPS Platform-managed
Platform Storage Platform Connected DEMITON_STORAGE Platform-managed

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

Verb What it does
FETCH Retrieve a dataset - paginated, filterable
PUSH Write or update records
LOOKUP Point lookup by key - returns a single record
EXECUTE Trigger 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.