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.

1

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.

One Time Setup
2

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.

API Integration
3

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.

Automated
4

Dry 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 Required
5

Write 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.

API Integration
6

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.

Automated

CivicPlus 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.

Coming Soon

WordPress

REST API and media library integration for WordPress based government sites with automated Application Password credential bootstrap

Coming Soon

CivicPlus Web Central

Full DocumentCenter API: folder enumeration, document inventory, file replacement, and OData query support

Coming Soon

CivicPlus Civic Engage

The newer CivicPlus HCMS platform with its own updated REST API and content management endpoints

Coming Soon

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:

100% of DocumentCenter PDFs discovered via API
< 24 hrs from scan to fixes live
0 manual PDF edits required
6 compliance docs generated

What We Need From You

Four simple steps to get started. Total setup time is under 30 minutes.

  • 1
    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.
  • 2
    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.
  • 3
    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.
  • 4
    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.

Request a Demo Talk to Our Team