provable.infoComing Soon
โ†Back to Home

Office 365

Automated document sealing for SharePoint and OneDrive

๐Ÿ“Ž

Office 365 IntegrationPreview

Automatic document sealing for SharePoint & OneDrive

โœ… Enterprise API endpoints: live
โœ… Power Automate connector: usable via OpenAPI
๐Ÿ”„ SPFx web part + auto-seal on change: in progress

Setup

1
Register your tenant

Connect your Azure AD tenant via the provable.info admin portal

2
Deploy the SPFx extension

Install the SharePoint Framework web part from your app catalog

3
Configure monitored drives

Select which SharePoint libraries and OneDrive folders to monitor

4
Set up webhooks

Microsoft Graph notifies provable.info when files change

Power Automate

Use the provable.info custom connector to build flows that seal documents on approval, verify files before sharing, or trigger alerts when integrity checks fail. Import the OpenAPI spec directly into Power Automate.

Download OpenAPI spec โ†’

Enterprise API

POST/api/tenants/registerRegister Azure AD tenant
POST/api/sealSeal a document (base64 content)
POST/api/verifyVerify document integrity
POST/api/webhookMicrosoft Graph change notifications
GET/api/sealList seals (filter by tenant/drive)
GET/api/verify/certificate/:idDownload verification certificate

Features

  • โง—Auto-seal on change โ€” files are hashed and anchored when uploaded or modified
  • โง—SharePoint web part โ€” verify documents directly from the document library panel
  • โง—Power Automate connector โ€” build custom sealing and verification flows
  • โง—Verification certificates โ€” downloadable PDF proof for auditors and regulators
  • โง—Compliance ready โ€” immutable audit trail for GDPR, ISO 27001, SOC 2
  • โง—Multi-tenant โ€” isolated data per Azure AD tenant, centralised management
  • โง—Graph webhooks โ€” real-time change detection via Microsoft Graph subscriptions
Seal via Power Automate (HTTP action)
POST https://api.provable.info/api/seal
Content-Type: application/json

{
  "tenantId": "@{triggerBody()?['tenantId']}",
  "driveId": "@{triggerBody()?['driveId']}",
  "itemId": "@{triggerBody()?['itemId']}",
  "filename": "@{triggerBody()?['filename']}",
  "contentBase64": "@{base64(body('Get_file_content'))}"
}

Enterprise pricing: 3 free seals per day per tenant, then 2,500 sats (~ยฝp) per document. Volume discounts available.

Office 365 | provable.info