← Back to all docs
cch prosystem fx suite

CCH ProSystem fx Suite API

CCH ProSystem fx Suite is Wolters Kluwer’s suite of tax, audit/engagement, document, and firm management software used by accounting firms to prepare returns, manage audit workpapers, run workflows, and bill clients. An unofficial API lets you pull clients, engagements, workpapers, tr

By Alex KlarfeldJanuary 26, 2026
CCH ProSystem fx Suite API

What is CCH ProSystem fx Suite?

CCH ProSystem fx Suite is an integrated platform for tax preparation, audit/assurance engagements, document management, workflow, and practice management used by accounting and advisory firms. Teams rely on ProSystem fx to prepare and e-file tax returns, assemble and review audit binders, manage firm documents with retention and security, coordinate workflows and due dates, track time and billing, and collaborate with clients.

Core product areas include:

  • Tax Preparation & E-Filing (entity returns, organizers, acknowledgments)
  • Audit & Assurance (Engagement binders, Knowledge Coach, workpapers, review notes, signoffs)
  • Document Management (secure DMS, retention, search, client portal)
  • Workflow (Workstream tasks, dependencies, SLAs, assignments)
  • Trial Balance & Planning (import/mapping, adjustments, lead sheets)
  • Practice Management (time, billing, staff scheduling)
  • Fixed Assets (depreciation schedules, asset books)

Common data entities:

  • Firm, Users, Roles/Permissions (partners, managers, staff, client portal users)
  • Clients/Entities (TIN/EIN, entity type, contacts, industries)
  • Engagements/Binders (type, fiscal year, status, partner/manager, signoffs)
  • Workpapers & Documents (references, categories, ownership, approvals)
  • Review Notes/Signoffs (statuses, timestamps, assignees)
  • Trial Balances & Adjustments (accounts, mappings, periods)
  • Tax Returns (form type, jurisdiction, e-file status/acks, balances)
  • Workstream Tasks (status, due dates, dependencies, assignments)
  • Time Entries (staff, hours, billing codes)

The CCH ProSystem fx Integration Challenge

Accounting firms depend on ProSystem fx daily, but turning portal- and desktop-driven workflows into reliable, API-first automation is non-trivial:

  • Mixed environment: On-premises/hosted deployments, legacy modules, and role-based access controls
  • Engagement rigor: Binder references, signoffs, tick marks, and review notes require careful, auditable handling
  • Financial and compliance constraints: Trial balances, adjustments, and e-file acknowledgments carry regulatory importance
  • Portal-first features: Document upload, PBC exchanges, and approvals are optimized for UI, not automation
  • Authentication complexity: SSO/AD, MFA, and session lifecycle management complicate headless access
  • Data dispersion: Clients, engagements, tax returns, and workflows live across modules with overlapping context

How Supergood Creates CCH ProSystem fx APIs

Supergood reverse-engineers authenticated browser and desktop flows to deliver a resilient API endpoint layer for your ProSystem fx environment.

  • Handles username/password, SSO/AD/OAuth, and MFA (SMS, email, TOTP) securely
  • Maintains session continuity with automated refresh, change detection, and environment-aware routing
  • Normalizes responses across modules (Tax, Engagement, Workstream, Document) with consistent schemas
  • Aligns with customer entitlements and role-based permissions for compliant, least-privilege access

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, licensing, environment (on-prem/hosted), and authentication model.

  • Supergood Builds and Validates Your API

We deliver a hardened ProSystem fx adapter tailored to your workflows, entitlements, and deployment.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as ProSystem fx evolves.

API Endpoints

Authentication

POST/sessions

Establish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/AD/OAuth when enabled. Returns a short-lived auth token that the platform maintains.

Authentication

POST/sessions/refresh

Refresh an existing token to keep sessions uninterrupted.

Clients

GET/clients

List clients/entities with filters and summary details.

Engagements

GET/engagements

List engagement binders with lifecycle, ownership, and signoff summaries.

Workpapers

POST/engagements/{engagementId}/workpapers

Upload a workpaper to an engagement binder with metadata, tags, and signoff requirements.

Workstream Tasks

PATCH/workstream/tasks/{taskId}

Update task status, due dates, assignment, and reminders.

Use Cases

Client & Engagement Master Sync

- Mirror clients and engagement binders into your GRC or audit platform - Keep entity metadata (TIN/EIN, entity type, industry, partner/manager) current for reporting - Consolidate engagement statuses and milestones across the firm

PBC & Evidence Automation

- Create PBC requests as tasks and upload artifacts directly to workpapers - Enforce naming, reference tags, and retention policies automatically - Track review notes and signoff progress for SLA alerts

Trial Balance & Adjustments

- Import trial balances from ProSystem fx and normalize account mappings - Push proposed adjustments and track approvals with audit trails - Feed analytics and risk scoring with updated balances and materiality

Tax Status & Compliance Dashboards

- Pull return types, jurisdictions, and e-file acknowledgments in near real-time - Surface critical dates, balances due, and exceptions into compliance views - Trigger client communications and workflow escalations from status changes

Workflow & SLA Management

- Sync Workstream tasks, dependencies, and assignments to your orchestration layer - Drive reminders and escalations to reduce bottlenecks and missed deadlines - Standardize task taxonomies and priorities across engagements

Technical Specifications

Authentication

Username/password with MFA (SMS, email, TOTP) and SSO/AD/OAuth where enabled; supports service accounts or customer-managed credentials

Response format

JSON with consistent resource schemas and pagination across modules

Rate limits

Tuned for enterprise throughput while honoring entitlements and usage controls

Session management

Automatic reauth and cookie/session rotation with health checks

Data freshness

Near real-time retrieval of clients, engagements, workpapers, tax statuses, and workflow tasks

Security

Encrypted transport, scoped tokens, and audit logging; respects ProSystem fx role-based permissions

Webhooks

Optional async delivery for long-running workflows (e.g., PBC responses, e-file acknowledgments, signoffs)

Latency

Sub-second responses for list/detail queries under normal load

Throughput

Designed for high-volume client/engagement sync and workpaper/task processing

Reliability

Retry logic, backoff, and idempotency keys minimize duplicate actions

Adaptation

Continuous monitoring for UI/flow changes with rapid adapter updates

Frequently asked questions

Supergood supports workflows across commonly used modules such as Engagement (binders, workpapers, review notes, signoffs), Workflow/Workstream (tasks, dependencies), Tax (returns, e-file statuses/acks), and Document (uploads, metadata), subject to your licensing, entitlements, and environment. We scope coverage during integration assessment.

We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/AD/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling and environment-aware policies.

Yes. We normalize accounts, classes, and mappings; ingest balances by period; and can submit proposed adjustments with audit trails and approval metadata, aligned to your binder structure.

Yes. We support uploading workpapers via signed uploads, checksum validation, and time-limited URLs. Prepared/review/final signoffs are modeled explicitly with user, timestamp, and status fields.

We can deploy a lightweight connector within your network/VPN with outbound-only traffic, rotating credentials, and health checks, while maintaining the same API surface in your Supergood tenant.

Ready to get a real API?