CMS Integration
Automated Remediation,
Written Back to Your CMS
Quillinox does not just find accessibility violations. It fixes them in place. We connect directly to your content management system through its built in REST API, pull a complete inventory of every document and folder, remediate each one, and push the tagged versions back. Your residents see the fixed files at the same URLs they already use. No manual downloads, no copy and paste, no guesswork.
How Automated Remediation Works
From first connection to verified compliance, here is the full process.
Connect Your Platform
We configure the integration using your CMS API credentials. For CivicPlus Web Central, this means authenticating through POST /api/Authentication/v1/Authenticate with your System Admin credentials. The API returns a session token that unlocks full DocumentCenter access. Credentials are stored in Google Cloud Secret Manager and never touch our database.
API Powered Document Discovery
We do not rely on crawling. CivicPlus DocumentCenter loads content through AJAX, which means a traditional web crawler will miss most of your PDFs. Instead, we query the DocumentCenter REST API directly. First we call GET /api/DocumentCenter/v1/Folder to enumerate every folder in your system. Then we paginate through GET /api/DocumentCenter/v1/Document using OData parameters ($top, $skip, $filter) to pull a complete inventory of every document, its metadata, folder location, and status. This gives us 100% coverage, not just the PDFs that happen to be linked from a public page.
Website Scan + AI Remediation
While the API handles document discovery, our scanner also crawls your live website to run WCAG 2.1 AA testing on every page using the axe core engine. Each discovered PDF is then downloaded, analyzed by AI, and tagged with PDF/UA-1 accessibility structure. A fully accessible HTML alternative is also generated. Images on your web pages get AI generated alt text descriptions. Every fix is validated before it moves forward.
AutomatedDry Run Review
Before anything goes live, we produce a complete manifest showing exactly what will be replaced: which PDFs, which document IDs, original file sizes, and the tagged versions ready to upload. Your team reviews and approves the manifest before we push a single file. Nothing is modified until you give the green light.
Review RequiredWrite Back to DocumentCenter
Once approved, each tagged PDF is uploaded back to CivicPlus using PUT /api/DocumentCenter/v1/DocumentStream/{id}, which replaces the original file in place. The document keeps its existing URL, folder location, and metadata. For web page fixes like alt text, a lightweight overlay script applies corrections in real time on pages where the API does not support direct content editing. Your visitors see the accessible versions immediately.
Verify and Report
We redownload every replaced PDF from its original DocumentCenter URL and verify the cryptographic hash matches what we uploaded. Then we rescan the full site to measure the compliance score improvement. You receive a before and after compliance report, a complete audit trail, and your full legal defense package including ACR/VPAT, remediation roadmap, and accessibility policy.
AutomatedCivicPlus DocumentCenter API Endpoints We Use
Full read and write access through the standard Web Central REST API. No custom plugins, no server modifications.
| Method | Endpoint | What It Does |
|---|---|---|
| POST | /api/Authentication/v1/Authenticate |
Authenticates with System Admin credentials and returns a session token for all subsequent calls |
| GET | /api/DocumentCenter/v1/Folder |
Lists every folder in DocumentCenter with OData filtering and pagination support |
| GET | /api/DocumentCenter/v1/Document |
Lists all documents across all folders with $top, $skip, $filter, and $orderby parameters |
| GET | /api/DocumentCenter/v1/Document/{id} |
Retrieves metadata for a single document including name, folder, status, and file details |
| PUT | /api/DocumentCenter/v1/DocumentStream/{id} |
Replaces the file content of an existing document via multipart upload while preserving its URL and metadata |
| POST | /api/DocumentCenter/v1/DocumentStream |
Uploads a new document to a specified folder (used when creating accessible HTML alternatives) |
These are standard CivicPlus Web Central endpoints available on every installation. Your site's full API documentation is at yoursite.gov/api. No additional software or plugins are required.
What Gets Fixed Automatically
Every digital asset on your website is covered.
PDFs and Documents
Every PDF in DocumentCenter is pulled through the API, analyzed by AI, and tagged with PDF/UA-1 accessibility structure. The tagged version is then pushed back through the same API, replacing the original at the same URL your residents already use.
Image Alt Text
Every image missing alt text gets an AI generated description validated against WCAG 1.1.1. A lightweight overlay script applies these fixes in real time on the live site. No CMS template editing required.
Compliance Defense
Every action is logged in a tamper evident, hash chained audit trail. You get a complete compliance defense package including ACR/VPAT, remediation roadmap, accessibility policy, grievance log, and exceptions register.
Supported Platforms
We integrate with the CMS platforms local governments actually use.
WordPress
REST API and media library integration for WordPress based government sites with automated Application Password credential bootstrap
CivicPlus Web Central
Full DocumentCenter API: folder enumeration, document inventory, file replacement, and OData query support
CivicPlus Civic Engage
The newer CivicPlus HCMS platform with its own updated REST API and content management endpoints
Granicus govAccess
Document management and meeting archive integration for Granicus hosted agencies
Don't see your platform? Contact us and we will add new integrations based on customer demand.
What You Get on Day One
After a single scan and remediate cycle, your website goes from noncompliant to defensible. Here is what a typical CivicPlus integration delivers:
What We Need From You
Four simple steps to get started. Total setup time is under 30 minutes.
-
CMS API Credentials
Contact CivicPlus Support and request your API Key and Partition ID. This is a standard support request that CivicPlus typically fulfills within one to two business days. You will also need a System Admin username and password for the Authentication endpoint. -
System Admin Access Confirmation
Confirm that your CivicPlus System Admin account has DocumentCenter write permissions. This is the same account used for uploading documents through the CMS admin panel. -
Add Accessibility Overlay Script
Paste a single<script>tag into your CivicPlus site header (Admin > Design > Header HTML). This enables real time alt text corrections and other accessibility fixes on your web pages. -
Review and Approve Dry Run
We run a full API inventory and produce a manifest of every document that will be replaced. You review what will change before we push anything live. Nothing is modified until your team approves.
Ready to Automate Your Compliance?
The April 2026 ADA Title II deadline is approaching. Get a demo and see how fast we can get your website compliant.