๐
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/register | Register Azure AD tenant |
| POST | /api/seal | Seal a document (base64 content) |
| POST | /api/verify | Verify document integrity |
| POST | /api/webhook | Microsoft Graph change notifications |
| GET | /api/seal | List seals (filter by tenant/drive) |
| GET | /api/verify/certificate/:id | Download 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.