Askel connects to your customer's Microsoft 365 tenant and lets your product read and write Excel workbooks, Word documents, and OneDrive files using the Microsoft Graph API, without requiring the customer to export or import anything manually.
Use the Graph workbook API to read cell ranges, update values in a named range or by address, and add rows to a table without overwriting adjacent data.
Upload a pre-filled DOCX to OneDrive using the Drive API, giving the customer a ready-to-review Word document in their file storage.
Enumerate drives, folders, and files in the customer's personal OneDrive or SharePoint document library, and resolve paths to file IDs for subsequent operations.
Put files into specific OneDrive folders using simple upload or resumable upload for large files, and download files back into your product for processing.
Create sharing links scoped to organisation-wide view access, or add specific users as collaborators on a file or folder.
Askel logs each request with the resource path, HTTP method, and response summary so your team can trace any file operation.
You sell a field-service management tool. Meridian DevTools maintains a weekly operations tracker in Excel on their SharePoint site. Every Monday, they want your product to append the prior week's job counts, completion rates, and billable hours into the tracker automatically.
Meridian's Microsoft 365 admin completes OAuth in your product, approving the Files.ReadWrite and Sites.ReadWrite.All scopes. Askel stores the refresh token.
Askel navigates the SharePoint document library to find the Operations Tracker workbook and stores its Drive item ID for subsequent calls.
Askel queries the workbook's used range to determine the last populated row so the next week's data is appended in the correct position.
Your product computes the weekly metrics and passes them to Askel, which writes the values into the next empty row using the worksheet range PATCH endpoint.
Askel confirms the write succeeded and records the updated cell range in your product's audit log. Meridian's team sees the new data in their Excel file the next time they open it.
The customer's Microsoft 365 admin or a delegated user completes the Azure AD OAuth consent flow, approving the Files.ReadWrite scope for OneDrive access and Sites.ReadWrite.All if SharePoint document libraries are involved. Askel stores the refresh token and handles silent renewal. If admin consent is required by the tenant's Azure AD policy, Askel provides a tenant-admin consent URL.
© 2025 Askel.ai. All rights reserved.