aid: onpay name: OnPay description: >- OnPay is an Atlanta, Georgia based provider of full-service online payroll, HR, and employee benefits software for small and mid-size US businesses, founded in 2011 and funded by Carrick Capital Partners. The platform runs payroll and direct deposit, files federal, state, and local payroll taxes, and handles onboarding, PTO, org charts, health insurance, 401(k), and workers' compensation. For developers, OnPay publishes a partner-only REST API (v2) documented on a public ReadMe hub, covering employees, employee deductions, wages, leave, tax fields, bank accounts, terminations and rehires, company worksites, locations, departments and positions, pay schedules, and payroll reporting. Access is limited to approved partners, authorized with OAuth 2.0 authorization-code grants against app.onpay.com and role-scoped bearer tokens. image: https://onpay.com/wp-content/uploads/2017/08/d9fo84j1zi.jpg url: https://raw.githubusercontent.com/api-evangelist/onpay/refs/heads/main/apis.yml x-type: company x-source: harvest:secondary-market specificationVersion: '0.23' created: '2026-08-04' modified: '2026-08-04' tags: - payroll - human-resources - employee-benefits - payroll-tax - small-business - workforce-management - fintech - hr-tech - time-and-attendance - retirement-401k apis: - aid: onpay:onpay-company-api name: OnPay Company API description: The Company API from OnPay — 17 operation(s) for company. humanURL: https://onpay.readme.io/reference/authorization baseURL: https://api.onpay.com/v2 tags: - Company properties: - type: OpenAPI url: openapi/onpay-company-api-openapi.yml - type: Documentation url: https://onpay.readme.io/ - type: APIReference url: https://onpay.readme.io/reference/authorization - type: Authentication url: authentication/onpay-authentication.yml - type: OAuthScopes url: scopes/onpay-scopes.yml - type: ErrorCatalog url: errors/onpay-problem-types.yml - type: Conventions url: conventions/onpay-conventions.yml - type: DataModel url: data-model/onpay-data-model.yml - type: LLMsTxt url: https://onpay.readme.io/llms.txt - aid: onpay:onpay-deductions-api name: OnPay Deductions API description: The Deductions API from OnPay — 7 operation(s) for deductions. humanURL: https://onpay.readme.io/reference/authorization baseURL: https://api.onpay.com/v2 tags: - Deductions properties: - type: OpenAPI url: openapi/onpay-deductions-api-openapi.yml - type: Documentation url: https://onpay.readme.io/ - type: APIReference url: https://onpay.readme.io/reference/authorization - type: Authentication url: authentication/onpay-authentication.yml - type: OAuthScopes url: scopes/onpay-scopes.yml - type: ErrorCatalog url: errors/onpay-problem-types.yml - type: Conventions url: conventions/onpay-conventions.yml - type: DataModel url: data-model/onpay-data-model.yml - type: LLMsTxt url: https://onpay.readme.io/llms.txt - aid: onpay:onpay-employees-api name: OnPay Employees API description: The Employees API from OnPay — 14 operation(s) for employees. humanURL: https://onpay.readme.io/reference/authorization baseURL: https://api.onpay.com/v2 tags: - Employees properties: - type: OpenAPI url: openapi/onpay-employees-api-openapi.yml - type: Documentation url: https://onpay.readme.io/ - type: APIReference url: https://onpay.readme.io/reference/authorization - type: Authentication url: authentication/onpay-authentication.yml - type: OAuthScopes url: scopes/onpay-scopes.yml - type: ErrorCatalog url: errors/onpay-problem-types.yml - type: Conventions url: conventions/onpay-conventions.yml - type: DataModel url: data-model/onpay-data-model.yml - type: LLMsTxt url: https://onpay.readme.io/llms.txt - aid: onpay:onpay-pay-runs-api name: OnPay Pay Runs API description: The Pay-runs API from OnPay — 2 operation(s) for pay-runs. humanURL: https://onpay.readme.io/reference/authorization baseURL: https://api.onpay.com/v2 tags: - Pay-runs properties: - type: OpenAPI url: openapi/onpay-pay-runs-api-openapi.yml - type: Documentation url: https://onpay.readme.io/ - type: APIReference url: https://onpay.readme.io/reference/authorization - type: Authentication url: authentication/onpay-authentication.yml - type: OAuthScopes url: scopes/onpay-scopes.yml - type: ErrorCatalog url: errors/onpay-problem-types.yml - type: Conventions url: conventions/onpay-conventions.yml - type: DataModel url: data-model/onpay-data-model.yml - type: LLMsTxt url: https://onpay.readme.io/llms.txt - aid: onpay:onpay-reports-api name: OnPay Reports API description: The Reports API from OnPay — 2 operation(s) for reports. humanURL: https://onpay.readme.io/reference/authorization baseURL: https://api.onpay.com/v2 tags: - Reports properties: - type: OpenAPI url: openapi/onpay-reports-api-openapi.yml - type: Documentation url: https://onpay.readme.io/ - type: APIReference url: https://onpay.readme.io/reference/authorization - type: Authentication url: authentication/onpay-authentication.yml - type: OAuthScopes url: scopes/onpay-scopes.yml - type: ErrorCatalog url: errors/onpay-problem-types.yml - type: Conventions url: conventions/onpay-conventions.yml - type: DataModel url: data-model/onpay-data-model.yml - type: LLMsTxt url: https://onpay.readme.io/llms.txt - aid: onpay:onpay-user-api name: OnPay User API description: The User API from OnPay — 1 operation(s) for user. humanURL: https://onpay.readme.io/reference/authorization baseURL: https://api.onpay.com/v2 tags: - User properties: - type: OpenAPI url: openapi/onpay-user-api-openapi.yml - type: Documentation url: https://onpay.readme.io/ - type: APIReference url: https://onpay.readme.io/reference/authorization - type: Authentication url: authentication/onpay-authentication.yml - type: OAuthScopes url: scopes/onpay-scopes.yml - type: ErrorCatalog url: errors/onpay-problem-types.yml - type: Conventions url: conventions/onpay-conventions.yml - type: DataModel url: data-model/onpay-data-model.yml - type: LLMsTxt url: https://onpay.readme.io/llms.txt common: - type: MCPServer url: mcp/onpay-mcp.yml - type: Overlay url: overlays/onpay-api-overlay.yaml - type: DomainSecurity url: security/onpay-domain-security.yml - type: AgenticAccess url: agentic-access/onpay-agentic-access.yml - type: Website url: https://onpay.com/ - type: DeveloperPortal url: https://onpay.readme.io/ - type: Documentation url: https://onpay.readme.io/ - type: APIReference url: https://onpay.readme.io/reference/authorization - type: GettingStarted url: https://onpay.readme.io/docs/getting-started - type: Support url: https://help.onpay.com/hc/en-us - type: Blog url: https://onpay.com/insights/ - type: Pricing url: https://onpay.com/payroll/software/costs-pricing/ - type: SignUp url: https://onpay.com/get-started/ - type: Login url: https://app.onpay.com/app/login - type: TermsOfService url: https://onpay.com/terms-of-service/ - type: PrivacyPolicy url: https://onpay.com/privacy/ - type: Security url: https://onpay.com/security/ - type: Compliance url: https://onpay.com/security/ - type: Integrations url: https://onpay.com/app-directory/ - type: LLMsTxt url: llms/onpay-llms.txt - type: Authentication url: authentication/onpay-authentication.yml - type: OAuthScopes url: scopes/onpay-scopes.yml - type: Conventions url: conventions/onpay-conventions.yml - type: ErrorCatalog url: errors/onpay-problem-types.yml - type: Lifecycle url: lifecycle/onpay-lifecycle.yml - type: Conformance url: conformance/onpay-conformance.yml - type: DataModel url: data-model/onpay-data-model.yml - type: VulnerabilityDisclosure url: security/onpay-vulnerability-disclosure.yml - type: AgentSkill url: skills/_index.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com - FN: APIs.json email: info@apis.io x-enrichment: date: '2026-08-04' status: enriched artifacts_added: 20 pass: local-v1