← Back to all docs

SETWorks API

SETWorks is the case management, service documentation, billing, EVV, and payroll platform used by disability service agencies in 38 states — with no public API, developer portal, SDKs, or webhooks. Supergood creates a managed, unofficial SETWorks API so you can programmatically access client records, service documentation, EVV visits, and Medicaid waiver claims instead of relying on file exports and vendor-built connectors.

By Alex KlarfeldJuly 7, 2026
SETWorks API

What is SETWorks?

SETWorks is a cloud platform built for disability service agencies — IDD providers running day programs, employment services, community services, personal care, and residential programs. Founded in Kansas City and backed by a Polaris Growth Fund investment in May 2025, it serves organizations in 38 states.

The platform spans the client record, case management, service delivery documentation, scheduling, billing for state-specific Medicaid waiver programs, electronic visit verification (EVV), time and attendance feeding payroll, and an AI layer for note summarization and QA. For the agencies that run on it, SETWorks is the operational system of record.

Common data entities:

  • Clients and case records
  • Service and attendance documentation
  • EVV visit data
  • Medicaid waiver claims and billing
  • Schedules, staff time, and payroll data

The SETWorks Integration Challenge

  • No public API, developer portal, SDKs, or webhooks — SETWorks publishes no self-serve integration surface.
  • Existing integrations — QuickBooks, Paycom, ADP, Paylocity, and state EVV aggregators like Sandata — are vendor-built and enabled by the SETWorks team, not connectors you can configure yourself.
  • Claims often move via file exports formatted for state Medicaid waiver systems rather than API calls.
  • Anything beyond the pre-built list requires contacting the SETWorks team — custom integration requests route through the vendor.
  • State-by-state waiver billing and EVV rules mean data structures vary by program, which makes one-off export-based workarounds brittle.

How Supergood Creates SETWorks APIs

Supergood builds and maintains an unofficial, managed API for SETWorks. Rather than queuing behind the vendor's integration backlog or shuttling CSV exports, Supergood's system operates SETWorks through its authenticated web application and exposes the data and workflows as clean, documented REST endpoints.

  • Managed authentication: Supergood handles SETWorks credentials, session lifecycles, and any MFA prompts automatically.
  • Normalized data: client records, service documentation, EVV visits, and claims come back as consistent JSON regardless of state-specific program formats.
  • Continuous adaptation: when SETWorks ships UI or workflow changes, Supergood detects and absorbs them before your integration breaks.

Use SETWorks with AI agents: SETWorks MCP Server →

Getting Started

  1. Schedule Integration Assessment
    Book a 30-minute call to walk through the SETWorks data and workflows you need. We'll confirm feasibility and scope on the spot.
  2. Supergood Generates and Validates Your API
    Supergood builds your SETWorks API, validates every endpoint against a live environment, and delivers production-ready documentation your engineers can use immediately.
  3. Deploy with Monitoring
    Go live with 24/7 monitoring, automatic session management, and continuous adaptation as SETWorks evolves.

Potential API Endpoints

Authentication

POST/authenticate

Establish an authenticated session with SETWorks using managed credentials; Supergood handles session refresh and MFA.

Client Operations

GET/clients

Retrieve client records with demographics, program enrollment, and plan context.

Service Documentation

GET/service_records

Pull service delivery and attendance documentation, filterable by client, program, staff, and date range.

EVV

GET/evv_visits

Retrieve EVV visit records including check-in/out times, locations, and verification status.

Scheduling

GET/schedules

Retrieve staff and client schedules across programs and locations.

Billing

GET/claims

Retrieve Medicaid waiver claims and billing statuses across state programs.

Use Cases

Medicaid waiver billing automation

- Pull claims and billing statuses from SETWorks on a schedule - Reconcile against state remittances in your finance system - Flag rejected or stalled claims for rework without manual exports

EVV compliance monitoring

- Sync EVV visit records into a compliance dashboard - Detect missing or unverified visits before aggregator submission deadlines - Cross-check EVV data against scheduled services

Payroll and attendance sync

- Extract staff time and attendance data automatically - Feed payroll systems beyond the vendor-built connector list - Eliminate re-keying between service documentation and payroll

Agency-wide reporting

- Aggregate client, service, and billing data into a warehouse - Build cross-program utilization and outcomes dashboards - Report across states without wrestling per-program export formats

Technical Requirements

Authentication

API key issued by Supergood; Supergood manages SETWorks credentials, sessions, and any MFA on your behalf.

Connectivity

Cloud-to-cloud; no on-premise agents or VPNs required.

Response format

Normalized JSON over REST.

Rate limits

Managed by Supergood with automatic pacing and backoff tuned to SETWorks' tolerances.

Session management

Automatic session refresh and re-authentication; no manual logins.

Data freshness

On-demand reads plus configurable sync intervals for bulk pulls.

Security

HIPAA-aligned handling of PHI; encryption in transit and at rest; credentials stored in a secrets vault.

Webhooks

Supergood provides change notifications for new and updated records even though SETWorks exposes no native webhooks.

Latency

Typical reads return in seconds; large exports run asynchronously.

Throughput

Paginated, batchable access designed for multi-program agency volumes.

Reliability

Monitored 24/7 with automatic retries and failure alerting.

Adaptation

Supergood detects SETWorks UI and workflow changes and updates the API automatically.

Frequently asked questions

No. SETWorks has no developer portal, public API documentation, SDKs, or webhooks. Its integrations — QuickBooks, Paycom, ADP, Paylocity, and state EVV aggregators like Sandata — are vendor-built, and its FAQ directs custom integration requests to the SETWorks team. Supergood creates an unofficial, managed API so you don't have to wait on the vendor.

Supergood's system authenticates into the SETWorks web application the same way your staff does, then exposes the underlying data and workflows as documented REST endpoints. Sessions, credentials, and MFA are managed automatically.

Yes. Supergood signs BAAs, encrypts PHI in transit and at rest, and applies least-privilege access to the credentials used for your integration.

Yes. Supergood normalizes SETWorks data into consistent JSON regardless of which state waiver program or EVV aggregator an agency bills under, so your downstream systems see one schema.

Supergood monitors for UI and workflow changes and adapts the API automatically, so your integration keeps working without emergency engineering work on your side.

Ready to get a real API?