Microsoft 365 Copilot
Pull Copilot activity (audit + conversation content) over Microsoft Graph with
admin-consent to a dedicated Velatir Entra app.
How connectors work
Every connector is an implementation of a singleIVendorConnector contract with five optional methods. The sync worker dispatches one job per connector per pass; each method either returns data or returns null when unsupported.
Auth
Two flavours:- API key (Claude, OpenAI ChatGPT Enterprise). The customer’s compliance access key is stored write-only in Scaleway Secret Manager; only a reference id + masked suffix stay on the connector row.
- OAuth / admin consent (Microsoft 365 Copilot). No customer-supplied secret. The customer grants admin consent to a dedicated Velatir Entra app, the connector mints app-only client-credentials tokens at sync time, and the tenant id rides in
ConfigJson.tenantId.
When to use a connector
If your organisation has already deployed browser extension or desktop-agent coverage on the systems your people use, you may not need a connector — the extension is faster and richer. Connectors shine when:- You want coverage on a system where the extension isn’t installed (managed devices, kiosks, bring-your-own)
- You need a vendor-attested record of activity (e.g. audit-grade ingestion) rather than a self-reported trace
- You’re standardising on a specific vendor and want a single pane of glass across endpoints