Check
Check is an embedded payroll infrastructure platform that allows vertical SaaS, HR, workforce management, and financial services companies to natively offer payroll inside their own products. Check provides a comprehensive REST API, a library of white-labeled React components (Check Components and Check Onboard), a CLI, and a Model Context Protocol (MCP) server that together cover company and employee onboarding, pay schedules, payroll preview and approval, contractor payments, tax calculation, multi-state withholdings, tax filings, tax deposits, money movement, paystubs, garnishments, post-tax deductions, net pay splits, benefits (health, 401k, workers' comp), W-2 and 1099 generation, and webhook event delivery. Check operates in all 50 U.S. states plus D.C., has been incubated and led-funded by Stripe (Series B and Series C), and powers payroll for partners such as Homebase, ServiceTitan, 7shifts, Housecall Pro, Wave, Zoho, and Procare — collectively paying more than 1M employees across 35,000+ businesses and moving $15B+ annually.
Check publishes 45 API contracts indexed on the APIs.io network, including Addresses API, Agencies API, Bank Accounts API, and 42 more. Tagged areas include Payroll, Embedded Payroll, Payroll Infrastructure, Payroll API, and Tax Filing.
The Check catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Check’s developer surface includes authentication, documentation, developer portal, developer console, sandbox, engineering blog, changelog, and 27 more developer resources.
1 published contract
2 MCP Servers
Individual APIs this provider publishes, each with its own machine-readable definition.
The Check Payroll API is a comprehensive REST API for embedding end-to-end U.S. payroll inside another platform. It models companies, workplaces, employees, contractors, pay sch...
Check Components is a library of white-labeled, drop-in React UI elements that handle the highest-friction surfaces of embedded payroll — company onboarding, terms of service, b...
The Check MCP Server exposes the Check Payroll API to AI tools and agents via the Model Context Protocol. It is offered as both a hosted (remote) endpoint requiring no infrastru...
The Check Command-Line Interface is a Python-based CLI installed via the uv package manager that exposes 270 functions across 18 resource groups of the Check Payroll API. It is ...
The Addresses API from Check — 1 operation(s) for addresses.
The Agencies API from Check — 2 operation(s) for agencies.
The Bank Accounts API from Check — 3 operation(s) for bank accounts.
The Benefits API from Check — 2 operation(s) for benefits.
The Communications API from Check — 2 operation(s) for communications.
The Companies API from Check — 31 operation(s) for companies.
The Company Benefits API from Check — 2 operation(s) for company benefits.
The Company Provided Documents API from Check — 1 operation(s) for company provided documents.
The Company Tax Elections API from Check — 1 operation(s) for company tax elections.
The Company Tax Params API from Check — 2 operation(s) for company tax params.
The Contractor Payments API from Check — 3 operation(s) for contractor payments.
The Contractors API from Check — 7 operation(s) for contractors.
The Corrections API from Check — 10 operation(s) for corrections.
The Documents API from Check — 7 operation(s) for documents.
The Earning Codes API from Check — 2 operation(s) for earning codes.
The Earning Rates API from Check — 2 operation(s) for earning rates.
The Employee Tax Elections API from Check — 1 operation(s) for employee tax elections.
The Employee Tax Params API from Check — 4 operation(s) for employee tax params.
The Employee Tax Statements API from Check — 2 operation(s) for employee tax statements.
The Employees API from Check — 5 operation(s) for employees.
The External Payrolls API from Check — 6 operation(s) for external payrolls.
The Filings API from Check — 4 operation(s) for filings.
The Forms API from Check — 2 operation(s) for forms.
The Fulfillments API from Check — 3 operation(s) for fulfillments.
The Integrations API from Check — 6 operation(s) for integrations.
The Logs API from Check — 2 operation(s) for logs.
The Net Pay Splits API from Check — 1 operation(s) for net pay splits.
The Notifications API from Check — 2 operation(s) for notifications.
The Pay Schedules API from Check — 3 operation(s) for pay schedules.
The Payments API from Check — 4 operation(s) for payments.
The Payroll Items API from Check — 3 operation(s) for payroll items.
The Payrolls API from Check — 12 operation(s) for payrolls.
The Post Tax Deductions API from Check — 2 operation(s) for post tax deductions.
The Report Runs API from Check — 3 operation(s) for report runs.
The Setups API from Check — 2 operation(s) for setups.
The Tax Packages API from Check — 3 operation(s) for tax packages.
The Taxes API from Check — 2 operation(s) for taxes.
The Usage API from Check — 2 operation(s) for usage.
The Webhook Configs API from Check — 2 operation(s) for webhook configs.
The Webhook Deliveries API from Check — 3 operation(s) for webhook deliveries.
The Workplaces API from Check — 2 operation(s) for workplaces.
Model Context Protocol servers that expose these APIs to AI agents.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Packaged solutions this provider offers.
aid: check-hq
name: Check
description: Check is an embedded payroll infrastructure platform that allows vertical SaaS, HR, workforce management, and
financial services companies to natively offer payroll inside their own products. Check provides a comprehensive REST API,
a library of white-labeled React components (Check Components and Check Onboard), a CLI, and a Model Context Protocol (MCP)
server that together cover company and employee onboarding, pay schedules, payroll preview and approval, contractor payments,
tax calculation, multi-state withholdings, tax filings, tax deposits, money movement, paystubs, garnishments, post-tax deductions,
net pay splits, benefits (health, 401k, workers' comp), W-2 and 1099 generation, and webhook event delivery. Check operates
in all 50 U.S. states plus D.C., has been incubated and led-funded by Stripe (Series B and Series C), and powers payroll
for partners such as Homebase, ServiceTitan, 7shifts, Housecall Pro, Wave, Zoho, and Procare — collectively paying more
than 1M employees across 35,000+ businesses and moving $15B+ annually.
type: Index
deliveryModel:
model: unknown
open_source: false
commercial: false
callable_host: false
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- none
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source: []
generated: '2026-07-22'
method: derived
position: Producing
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/check-hq.png
x-docs-platform: readme
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-09-21
tags:
- Payroll
- Embedded Payroll
- Payroll Infrastructure
- Payroll API
- Tax Filing
- Tax Calculation
- Money Movement
- Human Resources
- Workforce Management
- Fintech
- Compensation
- Benefits
- 1099
- W-2
- Contractor Payments
- Embedded Finance
tags_raw:
- Payroll
- Embedded Payroll
- Payroll Infrastructure
- Payroll API
- Tax Filing
- Tax Calculation
- Money Movement
- HR
- Human Resources
- Workforce Management
- Fintech
- Compensation
- Benefits
- 1099
- W-2
- Contractor Payments
- Embedded Finance
url: https://raw.githubusercontent.com/api-evangelist/check-hq/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-07-12'
specificationVersion: '0.23'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
common:
- type: AgenticAccess
url: agentic-access/check-hq-agentic-access.yml
- type: Spectral
url: rules/check-hq-rules.yml
- type: JSONLD
url: json-ld/check-hq-context.jsonld
- type: Vocabulary
url: vocabulary/check-hq-vocabulary.yml
- type: DataModel
url: data-model/check-hq-data-model.yml
- type: Conventions
url: conventions/check-hq-conventions.yml
- type: ErrorCatalog
url: errors/check-hq-problem-types.yml
- type: Conformance
url: conformance/check-hq-conformance.yml
- type: LLMsTxt
url: llms/check-hq-llms.txt
- type: Hosts
url: hosts/check-hq-hosts.yml
- type: Vendors
url: vendors/check-hq-vendors.yml
- type: TermsOfService
url: https://www.checkhq.com/company/terms
- type: Security
url: https://www.checkhq.com/company/security
- type: PrivacyPolicy
url: https://www.checkhq.com/company/privacy
- type: Newsroom
url: https://www.checkhq.com/company/press
- type: Authentication
url: authentication/check-hq-authentication.yml
- type: VulnerabilityDisclosure
url: security/check-hq-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/check-hq-domain-security.yml
- type: Website
url: https://www.checkhq.com
- type: Documentation
url: https://docs.checkhq.com
- type: Portal
url: https://console.checkhq.com
- type: Console
url: https://console.checkhq.com/login
- type: Sandbox
url: https://sandbox.checkhq.com
- type: Blog
url: https://www.checkhq.com/resources
- type: ChangeLog
url: https://www.checkhq.com/resources/changelog
- type: HelpCenter
url: https://help.checkhq.com
- type: StatusPage
url: https://docs.checkhq.com/docs/status-page
- type: GitHubOrganization
url: https://github.com/checkhq
- type: LlmsText
url: https://docs.checkhq.com/llms.txt
- type: Careers
url: https://www.checkhq.com/company/careers
- type: LinkedIn
url: https://www.linkedin.com/company/check-technologies
- type: Crunchbase
url: https://www.crunchbase.com/organization/check-2a75
- type: Solutions
data:
- name: Startups
description: Drop-in Components let early-stage platforms launch payroll quickly without bespoke UI.
- name: Enterprise Platforms
description: Flexible API enables deeply customized payroll experiences for large vertical SaaS and workforce platforms.
- name: Workforce Management
description: Couple scheduling and timekeeping with end-to-end payroll, taxes, and money movement.
- name: Vertical SaaS
description: Embed native payroll inside industry-specific software for trades, hospitality, fitness, and more.
- name: Accounting and Financial Management
description: Sync payroll journals and tax events into accounting platforms with workplace breakdowns.
- type: Customers
data:
- name: Homebase
- name: ServiceTitan
- name: Procare
- name: 7shifts
- name: Housecall Pro
- name: Wave
- name: Zoho
- name: Keka
- name: Zenoti
- name: Playground
- name: Eddy
- name: Miter
- name: Trayd
- name: Warp
- name: Dripos
- type: Funding
data:
- name: Series B
description: $35M Series B led by Stripe and Thrive Capital announced at public launch in January 2021.
- name: Series C
description: $75M Series C led by Stripe announced in 2022.
- name: MCP Server
url: https://github.com/check-technologies/mcp-server-check
type: MCPServer
- name: MCP Documentation
url: https://docs.checkhq.com/docs/overview
type: MCPDocumentation
apis:
- aid: check-hq:payroll-api
name: Check Payroll API
description: The Check Payroll API is a comprehensive REST API for embedding end-to-end U.S. payroll inside another platform.
It models companies, workplaces, employees, contractors, pay schedules, paydays, payroll cycles, payroll items, earnings
(regular, overtime, tipped, piece rate, reimbursements), post-tax deductions and garnishments, benefits (pre-tax and post-tax),
net pay splits, paystubs, paper checks, money movement, tax parameters and elections, tax deposits, tax filings, employee
tax statements (W-2 / W-2C / 1099), tax packages, fulfillments, setup and embedded setup, integration partners, webhook
configs, communications, and notifications. All resources are accessed under a versioned, bearer-authenticated REST surface
with idempotent writes, bulk operations, pagination, and sandbox simulation endpoints for funding and disbursement.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Payroll
- REST
- Webhook
- Tax Filing
- Money Movement
- Embedded Payroll
tags_raw:
- Payroll
- REST
- Webhooks
- Tax Filing
- Money Movement
- Embedded Payroll
properties:
- type: Documentation
url: https://docs.checkhq.com/docs/overview
- type: GettingStarted
url: https://docs.checkhq.com/docs/quickstart
- type: APIReference
url: https://docs.checkhq.com/reference
- type: Authentication
url: https://docs.checkhq.com/reference/authentication
- type: RateLimits
url: https://docs.checkhq.com/docs/rate-limiting
- type: Webhooks
url: https://docs.checkhq.com/docs/webhooks-1
- type: WebhookEvents
url: https://docs.checkhq.com/docs/webhook-event-types
- type: ErrorCodes
url: https://docs.checkhq.com/reference/error-codes
- type: Pagination
url: https://docs.checkhq.com/docs/pagination
- type: Idempotency
url: https://docs.checkhq.com/docs/idempotent-requests
- type: Sandbox
url: https://sandbox.checkhq.com
- type: LlmsText
url: https://docs.checkhq.com/llms.txt
authentication:
- type: Bearer
description: 'Bearer-token authentication via the `Authorization: Bearer <API_KEY>` header. API keys are scoped per environment
(sandbox vs. production) and per partner integration.'
rateLimits:
- type: PerSecond
value: 25
description: 25 requests per second per partner across all API keys.
- type: Concurrency
value: 100
description: 100 concurrent in-flight requests per partner (not configurable).
- type: BackoffHeader
description: 429 responses include a Retry-After header; RateLimit-Limit and RateLimit-Remaining headers are returned
on every authenticated response (IETF RateLimit Headers).
features:
- name: Embedded Payroll
description: Run full-service U.S. payroll for end customers from inside your own product.
- name: Companies and Workplaces
description: Model employers, EIN verification, and physical workplaces driving tax jurisdictions.
- name: Employees and Contractors
description: Manage W-2 employees and 1099 contractors, including SSN validation and tax setup.
- name: Pay Schedules and Paydays
description: Define pay frequencies and compute paydays with bank-holiday-aware approval deadlines.
- name: Payroll Preview and Approval
description: Create, asynchronously preview, and approve payrolls with explicit warnings and totals.
- name: External Payrolls
description: Record payrolls processed outside Check for accurate year-to-date and tax filing.
- name: Off-Cycle Payrolls
description: Schedule one-off payments with configurable benefit and deduction behavior.
- name: Earnings Structures
description: Custom earning codes and rates, including tipped, piece rate, overtime, and reimbursements.
- name: Post-Tax Deductions and Garnishments
description: Configure after-tax deductions including child support and other garnishments.
- name: Benefits
description: Define pre-tax and post-tax employee benefits, including 401(k), health, and HSA.
- name: Net Pay Splits
description: Split worker net pay across multiple bank accounts per pay period.
- name: Bank Accounts and Plaid
description: Raw and Plaid-tokenized bank accounts with verification and reveal endpoints.
- name: Money Movement
description: ACH disbursement, fund-by-wire, payment retries, refunds, NOCs, and failure recovery.
- name: Tax Calculation
description: Federal, state, and local tax calculation including multi-state withholdings and reciprocity.
- name: Tax Filings and Deposits
description: Quarterly and annual filings, agency tax deposits, fulfillments, and authorization documents.
- name: Employee Tax Statements
description: Asynchronous W-2, W-2C, and tax package generation, downloadable as PDF.
- name: Paystubs and Paper Checks
description: Generate JSON or PDF paystubs and paper checks for employees and contractors.
- name: Webhooks
description: Resource-scoped event delivery with signature verification and topic-based routing.
- name: Embedded Setup
description: Delegate full company setup, EIN, tax registration, and prior-payroll migration to Check operators.
- name: Sensitive Data API
description: Dedicated surface for reveal-style operations on SSNs and bank account numbers.
- name: Sandbox Simulation
description: Sandbox-only endpoints to complete funding, complete disbursements, or fail funding for tests.
useCases:
- name: Vertical SaaS Payroll
description: Add native payroll to vertical SaaS platforms in trades, hospitality, fitness, and salons.
- name: Workforce Management Payroll
description: Tightly couple time-tracking and scheduling data with end-to-end payroll runs.
- name: HR and PEO Platforms
description: Power HR platforms and PEO/ASO-style products without building tax infrastructure.
- name: Fintech and Banking
description: Couple payroll with banking, EWA, lending, and card products from a single ledger.
- name: Accounting Integrations
description: Sync payroll journals into accounting systems with workplace and GL breakdowns.
- name: Contractor Marketplaces
description: Pay 1099 contractors on demand with paper checks, ACH, or split deposits.
- name: Multi-State Employers
description: Handle reciprocity, courtesy withholdings, and multi-jurisdiction filings at scale.
integrations:
- name: Plaid
description: Bank account linking and ACH verification via Plaid processor tokens.
- name: Next Insurance
description: Workers' compensation via the Check + Next integration.
- name: Clair
description: Earned wage access for employees via the Check + Clair integration.
- name: SimplyInsured
description: Health benefits enrollment via the Check + SimplyInsured component.
- name: Vestwell
description: 401(k) retirement benefits via the Check + Vestwell integration.
- name: Human Interest
description: 401(k) retirement benefits via the Check + Human Interest integration.
- name: Benbase
description: Benefits administration via the Check + Benbase integration.
- name: Postman
description: First-party Postman environment templates for sandbox testing.
- aid: check-hq:components
name: Check Components
description: Check Components is a library of white-labeled, drop-in React UI elements that handle the highest-friction
surfaces of embedded payroll — company onboarding, terms of service, bank linking, employee tax setup, withholdings (W-4),
filing authorization, verification documents, and Run Payroll — including the Check Onboard flow. Components are embedded
via short-lived component links generated through the API and emit DOM events for lifecycle states.
humanURL: https://docs.checkhq.com/docs/check-components
tags:
- React
- Embedded UI
- Onboarding
- Components
- Run Payroll
properties:
- type: Documentation
url: https://docs.checkhq.com/docs/check-components
- type: ComponentLibrary
url: https://docs.checkhq.com/docs/check-component-library
- type: GettingStarted
url: https://docs.checkhq.com/docs/adding-check-onboard-to-your-application
- type: APIReference
url: https://docs.checkhq.com/reference/components-overview
- type: Examples
url: https://docs.checkhq.com/docs/live-component-example
features:
- name: Company Onboard
description: End-to-end employer onboarding including business details, signatory, and TOS.
- name: Run Payroll Component
description: White-labeled payroll runner with worker pay, earnings, and preview in one component.
- name: Employee Withholdings Setup
description: W-4 and state-equivalent withholding form completion for employees.
- name: Employee Tax Setup
description: Employer-side tax profile capture for individual employees.
- name: Company Tax Setup
description: Federal and state tax registration capture for the employer.
- name: Company Payment Setup
description: Plaid bank linking and debit authorization for funding payroll.
- name: Company Filing Authorization
description: Review, sign, and submit jurisdiction-specific tax authorization forms.
- name: Filing Preview Component
description: Preview tax returns and filings before submission.
- name: Company Verification Documents
description: Collect verification documents requested by Check operators.
- name: Full Service Setup Submission
description: Submit a company to Check operators for full-service embedded setup.
- name: Previous Payroll Provider Access
description: Capture prior-provider credentials for payroll migration.
- name: Component Events
description: Components emit lifecycle events such as completion and already-complete states.
- aid: check-hq:mcp-server
name: Check MCP Server
description: The Check MCP Server exposes the Check Payroll API to AI tools and agents via the Model Context Protocol. It
is offered as both a hosted (remote) endpoint requiring no infrastructure and a self-hosted package for full control of
the runtime environment. The server maps Check API operations to MCP tools, allowing natural-language access to companies,
employees, payrolls, tax filings, payments, and reports for AI-assisted operator workflows.
humanURL: https://docs.checkhq.com/docs/overview-1
tags:
- MCP
- Artificial Intelligence
- Agents
tags_raw:
- MCP
- Model Context Protocol
- AI
- Agents
properties:
- type: Documentation
url: https://docs.checkhq.com/docs/overview-1
- type: HostedMCP
url: https://docs.checkhq.com/docs/hosted-remote
- type: SelfHostedMCP
url: https://docs.checkhq.com/docs/self-hosted
features:
- name: Hosted Remote MCP
description: Connect AI tools to Check without managing any infrastructure.
- name: Self-Hosted MCP
description: Run the MCP server locally with full environment control.
- name: Natural Language Payroll Operations
description: Query and operate payroll resources using LLM-driven tool calls.
- aid: check-hq:cli
name: Check CLI
description: The Check Command-Line Interface is a Python-based CLI installed via the uv package manager that exposes 270
functions across 18 resource groups of the Check Payroll API. It is designed for shell scripts, CI/CD pipelines, and ad-hoc
data lookups, returning JSON output that composes cleanly with Unix tools such as jq.
humanURL: https://docs.checkhq.com/docs/check-command-line-interface-cli
tags:
- CLI
- Python
- Automation
- CI/CD
properties:
- type: Documentation
url: https://docs.checkhq.com/docs/check-command-line-interface-cli
- type: GitHubOrganization
url: https://github.com/checkhq
features:
- name: Full API Coverage
description: 270 functions across 18 Check resource groups available as subcommands.
- name: JSON Output
description: Machine-readable JSON output suitable for jq and shell pipelines.
- name: CI/CD Friendly
description: Designed for automation in scripts and continuous-delivery pipelines.
- aid: check-hq:check-hq-addresses-api
name: Check Addresses API
description: The Addresses API from Check — 1 operation(s) for addresses.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Addresses
properties:
- type: OpenAPI
url: openapi/check-hq-addresses-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-agencies-api
name: Check Agencies API
description: The Agencies API from Check — 2 operation(s) for agencies.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Agencies
properties:
- type: OpenAPI
url: openapi/check-hq-agencies-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-bank-accounts-api
name: Check Bank Accounts API
description: The Bank Accounts API from Check — 3 operation(s) for bank accounts.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Bank Accounts
properties:
- type: OpenAPI
url: openapi/check-hq-bank-accounts-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-benefits-api
name: Check Benefits API
description: The Benefits API from Check — 2 operation(s) for benefits.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Benefits
properties:
- type: OpenAPI
url: openapi/check-hq-benefits-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-communications-api
name: Check Communications API
description: The Communications API from Check — 2 operation(s) for communications.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Communications
properties:
- type: OpenAPI
url: openapi/check-hq-communications-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-companies-api
name: Check Companies API
description: The Companies API from Check — 31 operation(s) for companies.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Companies
properties:
- type: OpenAPI
url: openapi/check-hq-companies-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-company-benefits-api
name: Check Company Benefits API
description: The Company Benefits API from Check — 2 operation(s) for company benefits.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Company Benefits
properties:
- type: OpenAPI
url: openapi/check-hq-company-benefits-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-company-provided-documents-api
name: Check Company Provided Documents API
description: The Company Provided Documents API from Check — 1 operation(s) for company provided documents.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Company Provided Documents
properties:
- type: OpenAPI
url: openapi/check-hq-company-provided-documents-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-company-tax-elections-api
name: Check Company Tax Elections API
description: The Company Tax Elections API from Check — 1 operation(s) for company tax elections.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Company Tax Elections
properties:
- type: OpenAPI
url: openapi/check-hq-company-tax-elections-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-company-tax-params-api
name: Check Company Tax Params API
description: The Company Tax Params API from Check — 2 operation(s) for company tax params.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Company Tax Params
properties:
- type: OpenAPI
url: openapi/check-hq-company-tax-params-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-contractor-payments-api
name: Check Contractor Payments API
description: The Contractor Payments API from Check — 3 operation(s) for contractor payments.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Contractor Payments
properties:
- type: OpenAPI
url: openapi/check-hq-contractor-payments-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-contractors-api
name: Check Contractors API
description: The Contractors API from Check — 7 operation(s) for contractors.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Contractors
properties:
- type: OpenAPI
url: openapi/check-hq-contractors-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-corrections-api
name: Check Corrections API
description: The Corrections API from Check — 10 operation(s) for corrections.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Corrections
properties:
- type: OpenAPI
url: openapi/check-hq-corrections-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-documents-api
name: Check Documents API
description: The Documents API from Check — 7 operation(s) for documents.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Documents
properties:
- type: OpenAPI
url: openapi/check-hq-documents-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-earning-codes-api
name: Check Earning Codes API
description: The Earning Codes API from Check — 2 operation(s) for earning codes.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Earning Codes
properties:
- type: OpenAPI
url: openapi/check-hq-earning-codes-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-earning-rates-api
name: Check Earning Rates API
description: The Earning Rates API from Check — 2 operation(s) for earning rates.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Earning Rates
properties:
- type: OpenAPI
url: openapi/check-hq-earning-rates-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-employee-tax-elections-api
name: Check Employee Tax Elections API
description: The Employee Tax Elections API from Check — 1 operation(s) for employee tax elections.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Employee Tax Elections
properties:
- type: OpenAPI
url: openapi/check-hq-employee-tax-elections-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-employee-tax-params-api
name: Check Employee Tax Params API
description: The Employee Tax Params API from Check — 4 operation(s) for employee tax params.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Employee Tax Params
properties:
- type: OpenAPI
url: openapi/check-hq-employee-tax-params-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-employee-tax-statements-api
name: Check Employee Tax Statements API
description: The Employee Tax Statements API from Check — 2 operation(s) for employee tax statements.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Employee Tax Statements
properties:
- type: OpenAPI
url: openapi/check-hq-employee-tax-statements-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-employees-api
name: Check Employees API
description: The Employees API from Check — 5 operation(s) for employees.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Employees
properties:
- type: OpenAPI
url: openapi/check-hq-employees-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-external-payrolls-api
name: Check External Payrolls API
description: The External Payrolls API from Check — 6 operation(s) for external payrolls.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- External Payrolls
properties:
- type: OpenAPI
url: openapi/check-hq-external-payrolls-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-filings-api
name: Check Filings API
description: The Filings API from Check — 4 operation(s) for filings.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Filings
properties:
- type: OpenAPI
url: openapi/check-hq-filings-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-forms-api
name: Check Forms API
description: The Forms API from Check — 2 operation(s) for forms.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Forms
properties:
- type: OpenAPI
url: openapi/check-hq-forms-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-fulfillments-api
name: Check Fulfillments API
description: The Fulfillments API from Check — 3 operation(s) for fulfillments.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Fulfillments
properties:
- type: OpenAPI
url: openapi/check-hq-fulfillments-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-integrations-api
name: Check Integrations API
description: The Integrations API from Check — 6 operation(s) for integrations.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Integration
tags_raw:
- Integrations
properties:
- type: OpenAPI
url: openapi/check-hq-integrations-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-logs-api
name: Check Logs API
description: The Logs API from Check — 2 operation(s) for logs.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Logs
properties:
- type: OpenAPI
url: openapi/check-hq-logs-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-net-pay-splits-api
name: Check Net Pay Splits API
description: The Net Pay Splits API from Check — 1 operation(s) for net pay splits.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Net Pay Splits
properties:
- type: OpenAPI
url: openapi/check-hq-net-pay-splits-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-notifications-api
name: Check Notifications API
description: The Notifications API from Check — 2 operation(s) for notifications.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Notification
tags_raw:
- Notifications
properties:
- type: OpenAPI
url: openapi/check-hq-notifications-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-pay-schedules-api
name: Check Pay Schedules API
description: The Pay Schedules API from Check — 3 operation(s) for pay schedules.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Pay Schedules
properties:
- type: OpenAPI
url: openapi/check-hq-pay-schedules-api-openapi.yml
- type: JSONSchema
url: json-schema/check-hq-log-schema.json
- type: JSONSchema
url: json-schema/check-hq-earning-rate-schema.json
- aid: check-hq:check-hq-payments-api
name: Check Payments API
description: The Payments API from Check — 4 operation(s) for payments.
humanURL: https://docs.checkhq.com
baseURL: https://api.checkhq.com
tags:
- Payments
properties:
# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/check-hq/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.