ImportExportIntegration

Import, Export & Integration

Citadel is built to move data cleanly in and out, so it fits alongside your existing enterprise systems rather than becoming an island. Structured, machine-readable formats are supported in both directions — with stable identifiers, validation and duplicate detection to keep large estates accurate and in step with authoritative source systems.

Open formats, both directions

Citadel exchanges data using structured, widely supported formats, so integration doesn't depend on proprietary tooling.

Excel (XLSX)CSVJSON PDF (reporting)REST APIAPI data feeds

Source systemsCitadelBI & reporting

Import & bulk upload

Stand up a large estate quickly and keep it maintainable, without record-by-record entry. You can bulk import:

UsersGroupsSitesAssets ControlsQuestion setsOrganisational structures

Excel & CSV import

Load users, groups, sites, assets, controls and question sets directly from spreadsheets and CSV files.

JSON & API import

Native import of structured JSON, and programmatic record creation/update via the REST API for scripted or middleware-driven loads.

Bulk administration

Create and update large numbers of records at once, keeping a growing estate manageable for administrators.

Export & reporting feeds

Get assurance, compliance and operational data out for analysis, distribution and downstream processing.

Excel, CSV & JSON export

Structured exports of assessments, findings and reporting data, with UUIDs and UTC timestamps preserved.

Scheduled & on-demand

Reports and data can be produced on demand or scheduled for regular distribution, and filtered by date, record type, status, site or grouping.

API feeds & Power BI

API data feeds into Microsoft Power BI and enterprise analytics platforms, combining assurance data with wider operational data.

Integration & synchronisation

An API-first architecture lets Citadel consume information from external systems and contribute assurance data back — as a standalone platform, a headless assurance engine, or part of a wider ecosystem.

Inbound & outbound

Import site, asset and personnel data from authoritative systems and synchronise it; push findings, risks and compliance data out to incident, FM, HR, BI and data-warehouse platforms. (Configurable webhooks / event push are on the roadmap.)

Common integrations

Incident management, facilities management, security systems, HR/workforce, learning & competency, asset & maintenance systems, data warehouses and external threat intelligence.

Data integrity on transfer

Moving data between systems and environments is only useful if it stays reliable. Citadel is built for that.

Validation

Imports are validated against the platform's data model before records are accepted.

Duplicate detection

Stable UUID identifiers travel with exported records, so previously transferred records can be identified and skipped, and updates recognised — preventing duplicates on re-import.

Synchronisation across environments

Globally unique identifiers and UTC timestamps enable reliable reconciliation and synchronisation — including between isolated or air-gapped deployments.