Solutions · Repository connectors
Laserfiche records in every public records and FOIA request
AccessPoint's Laserfiche connector lets records staff browse the repository's own folders, run Laserfiche searches and capture documents into a FOIA, FOI or public records request — from Laserfiche Cloud or a self-hosted Laserfiche API Server — with the entry id, path, template fields and a verified SHA-256 hash on every record.
For many city clerks and county and municipal records offices in the US and Canada, Laserfiche is the system of record: agendas and minutes, contracts, permits, personnel files. A public records request means searching Laserfiche in one window, exporting each hit, renaming it and uploading it into the request system in another — while the template fields that described each document, the meeting date or the contract number, stay behind in the repository.
AccessPoint's connector reaches Laserfiche through version 2 of the Repository API. Laserfiche has a real folder tree, so the Add from… picker shows the repository's own folders and record series from the root entries you choose, and a shortcut resolves to its target, so a document reached two ways is captured once. Each record carries its template, every field value, its extension, page count, whether it is electronic or scanned, whether it is a record, and its Laserfiche path. Search by name, template, field (equals or contains), entry type, modified date and folder; run a free-text search through the repository's own full-text and field index, which covers document text, fields, annotations and names; or paste a Laserfiche advanced search command, which is checked before it is sent and can only ever read. Electronic documents are captured as stored; scanned, image-only documents arrive as a PDF rendering with their annotations.
The connector reads Laserfiche as one identity — a Service Principal on Laserfiche Cloud, the trustee licence type Laserfiche designed for API use, or a repository, Directory Server or Windows service user on a self-hosted server — so what it may browse and read is what every permitted coordinator can browse. Grant it Browse and Read on exactly the folders the records office may collect from and make those folders the connector's roots: entries outside them answer not found, and search results outside them are dropped. Laserfiche's audit trail records that identity, so the connector logs every call with the AccessPoint user, the case and the purpose — and with an audit reason configured, every export carries the case and the user in its audit comment, so Laserfiche's own audit trail names them too. On Laserfiche Cloud, where API calls are limited to 100 a minute per account and counted against the plan's allocation, the connector keeps a shared call budget and caches definitions, so a listing costs one call per page and a capture two calls plus the download.
Laserfiche Cloud's US, Canadian and EU hosts are reachable from Azure directly, so the connector runs as an App Service or Container App in your own Azure subscription with no tunnel at all. A self-hosted Laserfiche API Server is reached from the same Azure host through an Azure Relay Hybrid Connection — with no inbound rule on your network — or the connector runs as a Windows service beside the API Server, reached the same way. The costs are in your own subscription: a small host (two vCPUs and 2 GB of memory are ample) and, for a self-hosted server, about USD $10 a month per Hybrid Connection listener at Azure list price, with 5 GB of relay traffic included. Laserfiche is a registered trademark of Compulink Management Center, Inc.; AccessPoint is not affiliated with or endorsed by Laserfiche.
Sound familiar?
Three moments every records office that runs on Laserfiche recognizes.
Two windows, forty exports
The request asks for every contract amendment with one vendor since 2022. The clerk searches Laserfiche, exports each hit, renames it and uploads it into the request system — forty times, hoping none was missed.
The fields stayed in the repository
The meeting date, the contract number and the department lived in the template. None of it reaches the request, so someone rebuilds the description of every record by hand for the response.
An export with no reason attached
Laserfiche's audit trail shows that a document was exported. It does not say for which request, or who asked — so the records office keeps a separate log, and the two never quite match.
What to look for in a Laserfiche connector for public records
Whatever you buy — including if it isn't AccessPoint — these are the questions to ask of any tool that pulls Laserfiche documents into a records request.
How the Laserfiche connector works
Built on Laserfiche's Repository API — these are the pieces that matter to a records office.
The repository's own tree
Roots are the folders or record series you name, or the repository root. Folders open in name order, record series list as containers, and a shortcut stands for its target, so one document has one identity.
Laserfiche search, three ways
Structured search by name, template, field, entry type, modified date and folder; free text through the repository index across document text, fields, annotations and names; or a native advanced search command, checked before it reaches Laserfiche.
Templates and fields come along
The details flyout shows the template, every field value (multi-value fields included), the extension, page count, electronic or scanned, the record flag and the Laserfiche path.
Electronic and scanned documents
Electronic documents are captured as stored. Scanned, image-only documents are exported as a PDF rendering with their annotations, ready for review and redaction in the request.
Audit reasons that name the case
Choose one of your repository's audit reasons and every export carries the AccessPoint case and user in its audit comment, so Laserfiche's own audit trail shows why each document left the repository.
Budgeted for Laserfiche Cloud
A shared call budget under Laserfiche Cloud's per-minute limit, cached field and template definitions, and automatic re-issue of expired searches keep browsing and collection steady.
Chain of custody
Laserfiche's audit says why. AccessPoint's ledger proves what.
Every capture runs server-side: the connector asks Laserfiche to export the document and streams the download into the case's own storage in your Azure subscription, where AccessPoint computes a SHA-256 hash as it arrives and compares it with the hash the connector reports. Source details on each record show the Laserfiche path and entry id, the version taken — the entry's last-modified time, because Laserfiche's API exposes no version number — the hash with its Verified pill, and who captured it and when; the request's hash-chained audit ledger records the capture; and Open in source links back to the document for anyone with their own Laserfiche access, once you configure the link. On the Laserfiche side, the audit reason comment and the connector's own log line put the AccessPoint user, the case and the purpose beside every export.
From Laserfiche to the request file
The path for a records office adding Laserfiche to AccessPoint:
- On Laserfiche Cloud, create a Service Principal for AccessPoint, grant it Browse and Read on the folders the records office may collect from, create its key — 90-day expiry by default, with two keys allowed so you can rotate without downtime — and register a Service application with the repository.Read scope. On a self-hosted server, use Laserfiche Server 11 or 12 with the version 2 API Server and a service user with the same rights.
- Deploy the connector to an App Service or Container App in your Azure subscription, or beside a self-hosted API Server, and set the repository, the root folders and the audit reason, with keys held as Key Vault references.
- For a self-hosted API Server, add a Hybrid Connection and install the Hybrid Connection Manager inside your network; it connects outward and reads Connected.
- Run the connector's self-test, then register it under Settings → Connectors as a Remote connector, run Test connection and enable it.
- On a request, choose Add from… and the Laserfiche tile, browse or search, and add the documents — or collect a whole folder in the background, mirrored into the workspace.
Go deeper
Laserfiche Connector Questions
Do Laserfiche documents leave our tenant when AccessPoint captures them?
Do we need a VPN or an inbound firewall rule to reach Laserfiche?
Which Laserfiche editions does the connector support, and has it been validated against ours?
Does AccessPoint copy the Laserfiche document or link to it?
Can departments collect their own records from Laserfiche?
Is there a per-connector fee for the Laserfiche connector?
Flat annual pricing, published in full. Every feature in every size — access requests, privacy impact assessments, breach response, complaints, video & audio redaction, the public portal, repository connectors, and AI Assist. No per-user or per-module fees.
- Under 500 employees$2,990/yr
- 500–1,999 employees$7,990/yr
- 2,000–9,999 employees$14,990/yr
- 10,000+ employees$29,990/yr
Answer the Request From the Repository.
Try AccessPoint free for 30 days in your own Microsoft 365 tenant — repository connectors included, no per-connector fee.