Which systems connect natively?
Twelve: Microsoft and Okta for sign-on; Yardi and TechnologyOne; KeyWatcher Australia, Unicard, and Torus for access control and key management; intelliPermit, hsi, and solv; and Power BI and CoreVision for reporting. Everything else connects through the open API and MCP.
Is the API documented, and can we read it before we buy?
Yes. The API Documentation collection in the Help Centre is public and grouped by module: authorisation, staff, suppliers and contractors, Workers, documents, plant, training, incidents, inspections, Live Access, the risk register, forms and permits, work orders, and sites.
How does authentication work?
The REST API uses JSON Web Tokens against a test or a production base URL. The MCP server uses personal API tokens prefixed cf_pat_, scoped per module, read-only, and expiring within a year. Single sign-on through Microsoft uses OAuth 2.0 with short-lived tokens and no password stored.
Can our ERP or maintenance system gate work on compliance?
Yes, once it is set up to ask. Work orders are added and updated through the API, and a separate endpoint returns a supplier’s compliance. ComplyFlow holds the status; your system reads it before it releases the order and holds the job if the supplier is not cleared.
Can we report on the data in Power BI?
Yes. Power BI and CoreVision connect natively, every module is readable through the API, and enterprise Clients already build their own reporting on it.
What can an AI assistant do through MCP, and what can it not?
Read. Claude, Claude Code, and GitHub Copilot can look up and summarise incidents, inspections, suppliers and contractors, Workers, the risk register, plant, sites, and permits, within the token’s scopes and the user’s permissions. They cannot create, change, or delete anything.