← Back to all docs

Patriot Software API

Patriot Software is a cloud accounting and payroll platform for small businesses, offering invoicing, financial reporting, unlimited payroll runs, direct deposit, tax filing, and add-on HR, time, and benefits services under a single login. An unofficial API lets you programmatically pull employees, payroll runs, pay statements, invoices, and journal entries—and push updates like new employees, time entries, and pay runs back into Patriot Software.

By Alex KlarfeldMay 30, 2026
Patriot Software API

What is Patriot Software?

Patriot Software is an online accounting and payroll platform built for small businesses, combining multiple financial-management tools under a single login. Businesses use Patriot to create and track invoices, accept credit card payments, run financial reports, process unlimited payroll runs with direct deposit, and handle tax filing and deposits—extending the platform with add-on Time & Attendance, HR, Health Benefits, 401(k), Workers' Comp, and Bookkeeping services. The platform serves over 75,000 customers across retail, nonprofit, healthcare, real estate, and startup segments.

Core product areas include:

  • Accounting Software (invoicing, payment acceptance, financial reporting)
  • Payroll Software (unlimited payroll runs, direct deposit, tax filing and deposits)
  • Time & Attendance (timesheet capture feeding payroll)
  • HR Software (employee records, job history, documents, emergency contacts)
  • Add-on Services (Health Benefits, 401(k), Workers' Comp, Bookkeeping)

Common data entities:

  • Companies, Locations, Bank Accounts, EIN/Entity details
  • Employees, Contractors, Job History, Emergency Contacts, Managers
  • Payroll Runs, Pay Periods, Pay Statements, Earnings, Deductions, Taxes
  • Time Entries, Timesheets, Hours, Pay Rates
  • Invoices, Customers, Payments, Journal Entries, General Ledger
  • Benefits Enrollments, Deductions, Contributions, W-2s

The Patriot Software Integration Challenge

Small businesses run payroll, accounting, and HR on Patriot every pay cycle, but turning that portal-driven workflow into reliable API-driven automation is harder than it looks:

  • Limited public API surface: much of Patriot's data is reached today through assisted integrations (Finch, Boss Insights) rather than a broad, self-serve developer API
  • Portal-first workflows: payroll runs, journal entries, and tax filings are designed for the web UI, so headless automation must replicate authenticated browser flows
  • Coupled payroll and accounting: each payroll run auto-generates a journal entry in Accounting, so integrations must respect that linkage to avoid double-posting
  • Modular entitlements: customers buy individual products or bundles, so available data varies by which modules a given account has enabled
  • Sensitive payroll data: SSNs, bank accounts, and tax withholdings demand careful auth, encryption, and audit handling
  • Summary vs. by-employee posting: journal entries can be recorded as a summary or per employee, so any sync must match the account's chosen mode

How Supergood Creates Patriot Software APIs

Supergood reverse-engineers Patriot's authenticated browser flows and available data surfaces to deliver a resilient, normalized API layer for your Patriot account—across Payroll, Accounting, Time, and HR.

  • Handles username/password and MFA securely within a managed session
  • Maintains session continuity with automated refresh and change detection
  • Normalizes responses across Payroll, Accounting, Time, and HR so you integrate once and rely on consistent objects
  • Respects the payroll-to-accounting journal linkage and per-account posting mode to keep books consistent

Use Patriot Software with AI agents: Patriot Software MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your modules, products, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready Patriot Software adapter tailored to your account configuration and enabled products.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as Patriot Software evolves.

patriot

API Endpoints

Authentication

POST/authenticate

Authenticate to a Patriot Software account using username/password, or MFA, and obtain a session token for downstream calls.

HR

GET/employees

List employees and contractors with filters for status, department, hire date, and pay type.

HR

POST/create_employee

Add a new employee or contractor with personal, tax, and direct-deposit details.

Payroll

GET/payroll_runs

Retrieve payroll runs, pay periods, and per-employee pay statements with earnings, deductions, and taxes.

Payroll

POST/create_payroll

Submit a new payroll run for a pay period, including hours, earnings, and deduction overrides.

Accounting

GET/invoices

Pull invoices, customers, payments, and the journal entries generated from payroll across the general ledger.

Use Cases

Sync employees and payroll into your systems

- Pull employee, contractor, and pay-rate records into HRIS, BI, or data-warehouse tools - Stream payroll runs, pay statements, and tax withholdings to downstream reporting - Reconcile direct-deposit and bank-account data for finance operations

Automate payroll runs from time data

- Push approved timesheets and hours into a new payroll run without portal clicks - Apply earnings, deductions, and pay-rate overrides programmatically - Trigger pay runs on a schedule and confirm completion downstream

Reconcile accounting and journal entries

- Sync invoices, customers, and payments from Patriot Accounting into your ledger - Pull payroll-generated journal entries in summary or by-employee mode - Match net pay, employee, and employer taxes against general-ledger accounts

Keep HR and benefits data in sync

- Sync employee profiles, job history, and managers into downstream CRM and HR tools - Pull benefits enrollments, deductions, and W-2s for reporting - Push new hires and status changes back into Patriot HR

Technical Specifications

Authentication

Username/password and MFA handled in a managed, encrypted session

Connectivity

Authenticated browser flows across Patriot Payroll, Accounting, Time, and HR modules

Response format

Normalized JSON across Employee, Payroll, Accounting, and Time objects

Rate limits

Adaptive throttling tuned to your account to avoid Patriot-side limits

Session management

Automatic session refresh, MFA replay handling, and credential rotation

Data freshness

Near real-time pulls for employees, payroll, and invoices with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for payroll run completion, new employee, invoice, and journal-entry changes

Latency

Sub-second reads on cached entities; multi-second writes when posting payroll runs and journal entries

Throughput

Horizontally scaled workers sized to small-business payroll and accounting volume

Reliability

Retry, backoff, and idempotency keys for payroll runs, invoices, and journal entries

Adaptation

Continuous monitoring of Patriot Software releases and per-account module configuration drift

Frequently asked questions

Patriot's data is reached today largely through assisted integrations like Finch and Boss Insights rather than a broad self-serve developer API. Supergood works directly against your authenticated Patriot account to deliver a normalized API across Payroll, Accounting, Time, and HR—no partner gate required.

Yes. Supergood normalizes data across Patriot Payroll and Patriot Accounting, including the journal entries automatically generated from each payroll run, so you can integrate both books through one consistent surface.

Each payroll run creates a journal entry in Accounting, recorded either as a summary or by employee depending on your settings. Supergood respects your account's chosen posting mode so syncs match your ledger and avoid double-posting.

Patriot is modular—customers buy individual products or bundles. Supergood profiles your account's enabled products and exposes only the data your entitlements cover, rather than forcing a generic schema.

SSNs, bank accounts, and tax withholdings are handled with an encrypted credential vault, scoped tokens, SOC 2-aligned controls, and full audit logging across every request.

Ready to get a real API?