Check Contractors API

The Contractors API from Check — 7 operation(s) for contractors.

Operations 7

GET /contractors List contractors #
GET /contractors/{contractor}/forms List contractor forms #
POST /contractors/{contractor}/forms/{form}/submit Submit a contractor form #
GET /contractors/{contractor}/payments List contractor payments #
GET /contractors/{contractor}/payments/{payroll} Get a contractor pay statement #
GET /contractors/{contractor}/reveal Reveal contractor SSN #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/check-hq:check-hq-contractors-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

check-hq-contractors-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: check-api Contractors API
  version: '2025-01-01'
servers:
- url: https://sandbox.checkhq.com
security:
- sec0: []
tags:
- name: Contractors
paths:
  /contractors:
    get:
      summary: List contractors
      description: Returns a list of all contractors.
      operationId: list-contractors
      parameters:
      - name: company
        in: query
        description: Return contractors for the company specified by this company ID.
        schema:
          type: string
      - name: limit
        in: query
        description: Number of contractors returned per page. The maximum value is 25.
        schema:
          type: integer
          format: int32
      - name: id
        in: query
        description: Filter the list to the specified IDs. For more details, check out the [Bulk Get Requests guide](https://docs.checkhq.com/docs/bulk-resource-get-requests).
        schema:
          type: array
          items:
            type: string
      - $ref: '#/components/parameters/MetadataListFilter'
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Contractors
  /contractors/{contractor}/forms:
    get:
      summary: List contractor forms
      description: 'Returns a list of contractor forms for the specified contractor.


        **Note: **Contractor forms are normally configured when contractors go through Contractor Onboard. Use the Contractor Forms API only if you''re building a custom integration for contractor onboarding.'
      operationId: list-contractor-forms
      parameters:
      - name: contractor
        in: path
        description: Return forms associated with this contractor ID
        schema:
          type: string
        required: true
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"form\": {\n                \"id\": \"frm_FBt3oC1x28IrZELkhb21\",\n                \"description\": \"Federal W-4\",\n                “type”: “employee_withholding”,\n                \"link\": \"https://www.irs.gov/pub/irs-pdf/fw4.pdf\",\n                \"revision_date\": \"2020-01-01\"\n            },\n          \"submitted_at\": null,\n\t\t\t\t\t\"submitted_form_id\": null, \n            “document”: null,\n        }\n    ]\n}"
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Contractors
  /contractors/{contractor}/forms/{form}/submit:
    post:
      summary: Submit a contractor form
      description: 'Submits an contractor form.


        **Note: **Contractor forms are normally configured when contractors go through Contractor Onboard. Use the Contractor Forms API only if you''re building a custom integration for contractor onboarding.'
      operationId: submit-a-contractor-form
      parameters:
      - name: contractor
        in: path
        description: Submit a form to this contractor ID
        schema:
          type: string
        required: true
      - name: form
        in: path
        description: ID of the form to submit
        schema:
          type: string
        required: true
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                parameters:
                  type: array
                  description: An array of name-value pair objects, which represent the fields available on your form.
                  items:
                    properties:
                      name:
                        type: string
                      value:
                        type: string
                    type: object
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    “submitted_at”: “2020-07-29 21:56:45.06366”,\n    “parameters”: [\n        {“name”: “exempt”, “value”: “no”},\n        {“name”: “filing_status”, “value”: “M”},\n    ]\n}"
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Contractors
  /contractors/{contractor}/onboard:
    post:
      summary: Contractor Onboard
      description: Generates an Onboard link for the specified contractor.
      operationId: generate-contractor-onboard-link
      parameters:
      - name: contractor
        in: path
        description: Generate an onboard link for this contractor ID
        schema:
          type: string
        required: true
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: '{"url":"{one_time_onboard_link}"}'
              schema:
                type: object
                properties:
                  url:
                    type: string
                    example: '{one_time_onboard_link}'
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Contractors
  /contractors/{contractor}/payments:
    get:
      summary: List contractor payments
      description: Returns a list of payments for the specified contractor from approved, managed payrolls. Payments on draft payrolls and on external payrolls are omitted. For external payroll contractor payments, use List external payrolls.
      operationId: list-contractor-payments
      parameters:
      - name: contractor
        in: path
        description: ID of the contractor to return payments for
        schema:
          type: string
        required: true
      - name: payroll
        in: query
        description: Return payments for the payroll specified by this payroll ID.
        schema:
          type: string
      - name: limit
        in: query
        description: Number of payments returned per page. The maximum value is 25.
        schema:
          type: integer
          format: int32
          default: 25
      - name: status
        in: query
        description: Filters to only show payments for payrolls with the specified status. If multiple `status` params are provided, payments with any of the statuses will be returned. Accepted values are `pending`, `processing`, `failed`, or `paid`.
        schema:
          type: string
      - name: start
        in: query
        description: Return payments from payrolls with a payday on or after this date (YYYY-MM-DD)
        schema:
          type: string
          format: date
      - name: end
        in: query
        description: Return payments from payrolls with a payday on or before this date (YYYY-MM-DD)
        schema:
          type: string
          format: date
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "[\n    {\n      \"payroll\": \"pay_bdguw1kSIXjijjrzMTNP\",\n      \"payday\": \"2021-03-25\",\n      \"period_start\": \"2021-02-13\",\n      \"period_end\": \"2021-02-26\",\n      \"company\": {\n        \"trade_name\": \"Daily Bugle\",\n        \"legal_name\": \"Daily Bugle, Inc.\",\n        \"address\": {\n          \"line1\": \"4954 Berkeley Run Crossing\",\n          \"line2\": null,\n          \"city\": \"Norcross\",\n          \"state\": \"GA\",\n          \"postal_code\": \"30092\",\n          \"country\": \"US\"\n        },\n        \"phone\": \"5550897234\",\n      },\n      \"void_of\": null,\n      \"voided_by\": null,\n      \"contractor\": {\n        \"first_name\": \"Peter\",\n        \"middle_name\": null,\n        \"last_name\": \"Parker\",\n        \"type\": \"individual\",\n        \"business_name\": null,\n        \"email\": \"peterparker@gmail.com\",\n        \"ssn_last_four\": null,\n        \"ein\": null,\n        \"address\": {\n          \"line1\": \"630 Bedford Road\",\n          \"line2\": null,\n          \"city\": \"Tarrytown\",\n          \"state\": \"NY\",\n          \"postal_code\": \"10591\",\n          \"country\": \"US\"\n        }\n      },\n      \"amount\": \"100.00\",\n      \"amount_ytd\": \"100.00\",\n      \"reimbursement_amount\": \"50.00\",\n      \"reimbursement_amount_ytd\": \"50.00\"\n    }\n]"
      deprecated: false
      tags:
      - Contractors
  /contractors/{contractor}/payments/{payroll}:
    get:
      summary: Get a contractor pay statement
      description: 'Returns the specified pay statement for the given contractor and payroll.


        By default get the response as JSON. Use an `Accept: application/pdf` request header to download the paystub as a PDF document.'
      operationId: get-a-contractor-pay-statement
      parameters:
      - name: contractor
        in: path
        description: Return paystub for this contractor ID
        schema:
          type: string
        required: true
      - name: payroll
        in: path
        description: Return the paystub for this payroll ID
        schema:
          type: string
        required: true
      - name: Accept
        in: header
        description: Either `application/pdf` or `application/json`
        schema:
          type: string
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n  \"payroll\": \"pay_ZJySEmsnnRVerLTcRNYx\",\n  \"payday\": \"2020-12-01\",\n  \"period_start\": \"2020-12-01\",\n  \"period_end\": \"2020-12-15\",\n  \"company\": {\n    \"trade_name\": \"Stark Industries\",\n    \"legal_name\": \"Stark Industries, Inc.\",\n    \"address\": {\n      \"line1\": \"100 Crosby Street\",\n      \"line2\": \"Suite 306\",\n      \"city\": \"New York\",\n      \"state\": \"NY\",\n      \"postal_code\": \"10012\",\n      \"country\": \"US\"\n    },\n    \"phone\": null\n  },\n  \"void_of\": null,\n  \"voided_by\": null,\n  \"contractor\": {\n    \"first_name\": \"Tony\",\n    \"middle_name\": null,\n    \"last_name\": \"Stark\",\n    \"type\": \"individual\",\n    \"business_name\": null,\n    \"email\": \"tonystark@gmail.com\",\n    \"ssn_last_four\": null,\n    \"ein\": null,\n    \"address\": {\n      \"line1\": \"801 N Brand Blvd #700\",\n      \"line2\": null,\n      \"city\": \"Glendale\",\n      \"state\": \"CA\",\n      \"postal_code\": \"91203\",\n      \"country\": \"US\"\n    }\n  },\n  \"net_pay\": \"1015.00\",\n  \"net_pay_ytd\": \"1015.00\",\n  \"amount\": \"1000.00\",\n  \"amount_ytd\": \"1000.00\",\n  \"reimbursement_amount\": \"15.00\",\n  \"reimbursement_amount_ytd\": \"15.00\"\n}"
              schema:
                type: object
                properties:
                  payroll:
                    type: string
                    example: pay_ZJySEmsnnRVerLTcRNYx
                  payday:
                    type: string
                    example: '2020-12-01'
                  period_start:
                    type: string
                    example: '2020-12-01'
                  period_end:
                    type: string
                    example: '2020-12-15'
                  company:
                    type: object
                    properties:
                      trade_name:
                        type: string
                        example: Stark Industries
                      legal_name:
                        type: string
                        example: Stark Industries, Inc.
                      address:
                        type: object
                        properties:
                          line1:
                            type: string
                            example: 100 Crosby Street
                          line2:
                            type: string
                            example: Suite 306
                          city:
                            type: string
                            example: New York
                          state:
                            type: string
                            example: NY
                          postal_code:
                            type: string
                            example: '10012'
                          country:
                            type: string
                            example: US
                      phone: {}
                  void_of: {}
                  voided_by: {}
                  contractor:
                    type: object
                    properties:
                      first_name:
                        type: string
                        example: Tony
                      middle_name: {}
                      last_name:
                        type: string
                        example: Stark
                      type:
                        type: string
                        example: individual
                      business_name: {}
                      email:
                        type: string
                        example: tonystark@gmail.com
                      ssn_last_four: {}
                      ein: {}
                      address:
                        type: object
                        properties:
                          line1:
                            type: string
                            example: '801 N Brand Blvd #700'
                          line2: {}
                          city:
                            type: string
                            example: Glendale
                          state:
                            type: string
                            example: CA
                          postal_code:
                            type: string
                            example: '91203'
                          country:
                            type: string
                            example: US
                  net_pay:
                    type: string
                    example: '1015.00'
                  net_pay_ytd:
                    type: string
                    example: '1015.00'
                  amount:
                    type: string
                    example: '1000.00'
                  amount_ytd:
                    type: string
                    example: '1000.00'
                  reimbursement_amount:
                    type: string
                    example: '15.00'
                  reimbursement_amount_ytd:
                    type: string
                    example: '15.00'
                  net_pay_split:
                    type: object
                    nullable: true
                    description: Net pay split details for direct deposit payments. Only returned when `payment_method` is `direct_deposit`.
                    properties:
                      id:
                        type: string
                        description: ID of the net pay split (`nps_…`).
                      is_default:
                        type: boolean
                      deactivated_at:
                        type: string
                        nullable: true
                        format: date-time
                      deactivated_reason:
                        type: string
                        nullable: true
                      splits:
                        type: array
                        description: Materialized split payments for this payroll item or contractor payment.
                        items:
                          type: object
                          properties:
                            payment_id:
                              type: string
                              description: ID of the payment for this split (`pyt_…`). Use with the paper check endpoint's `payment_id` query parameter to reissue a single failed direct deposit.
                            allocated_amount:
                              type: string
                              description: Amount allocated to this split.
                            bank_account:
                              type: object
                              properties:
                                id:
                                  type: string
                                institution_name:
                                  type: string
                                  nullable: true
                                type:
                                  type: string
                                  nullable: true
                                subtype:
                                  type: string
                                  nullable: true
                                mask:
                                  type: string
                                  nullable: true
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Contractors
  /contractors/{contractor}/reveal:
    get:
      summary: Reveal contractor SSN
      description: Reveal the unmasked SSN of a contractor. Reach out to Check to get support for this feature.
      operationId: reveal-contractor-ssn
      parameters:
      - name: contractor
        in: path
        description: The ID of the contractor whose SSN you want to reveal
        schema:
          type: string
        required: true
      responses:
        '200':
          description: '200'
          content:
            application/json:
              examples:
                Result:
                  value: "{\n    \"id\": \"ctr_Ks81mETRnHgsZ5tLV0cB\",\n    \"type\": \"individual\",\n    \"company\": \"com_dsE2Y4wCMg77HGlJB0Mk\",\n    \"workplaces\": [],\n    \"primary_workplace\": null,\n    \"first_name\": \"Bob\",\n    \"middle_name\": null,\n    \"last_name\": \"Jones\",\n    \"business_name\": null,\n    \"dob\": null,\n    \"start_date\": null,\n    \"termination_date\": null,\n    \"email\": null,\n    \"bank_accounts\": [],\n    \"ssn\": \"123456789\", // SSN field in this response only\n    \"ssn_last_four\": \"6789\",\n    \"ssn_validation_status\": \"invalid\",\n    \"payment_method_preference\": null,\n    \"onboard\": {\n        \"status\": \"blocking\",\n        \"blocking_steps\": [\n            \"address\"\n        ],\n        \"remaining_steps\": [\n            \"address\",\n            \"payment_method\"\n        ],\n        \"payment_method\": [\n            \"payment_method_preference_set\",\n            \"bank_account_exists\",\n            \"bank_account_verified\"\n        ],\n        \"address\": [\n            \"address_submitted\"\n        ]\n    },\n    \"ein\": null,\n    \"address\": {\n        \"line1\": null,\n        \"line2\": null,\n        \"city\": null,\n        \"state\": null,\n        \"postal_code\": null,\n        \"country\": \"US\"\n    },\n    \"metadata\": {},\n    \"1099_nec_electronic_consent_provided\": false\n}"
              schema:
                type: object
                properties:
                  id:
                    type: string
                    example: ctr_Ks81mETRnHgsZ5tLV0cB
                  type:
                    type: string
                    example: individual
                  company:
                    type: string
                    example: com_dsE2Y4wCMg77HGlJB0Mk
                  workplaces:
                    type: array
                  primary_workplace: {}
                  first_name:
                    type: string
                    example: Bob
                  middle_name: {}
                  last_name:
                    type: string
                    example: Jones
                  business_name: {}
                  dob: {}
                  start_date: {}
                  termination_date: {}
                  email: {}
                  bank_accounts:
                    type: array
                  ssn:
                    type: string
                    example: '123456789'
                  ssn_last_four:
                    type: string
                    example: '6789'
                  ssn_validation_status:
                    type: string
                    example: invalid
                  payment_method_preference: {}
                  onboard:
                    type: object
                    properties:
                      status:
                        type: string
                        example: blocking
                      blocking_steps:
                        type: array
                        items:
                          type: string
                          example: address
                      remaining_steps:
                        type: array
                        items:
                          type: string
                          example: address
                      payment_method:
                        type: array
                        items:
                          type: string
                          example: payment_method_preference_set
                      address:
                        type: array
                        items:
                          type: string
                          example: address_submitted
                  ein: {}
                  address:
                    type: object
                    properties:
                      line1: {}
                      line2: {}
                      city: {}
                      state: {}
                      postal_code: {}
                      country:
                        type: string
                        example: US
                  metadata:
                    type: object
                    properties: {}
                  1099_nec_electronic_consent_provided:
                    type: boolean
                    example: false
                    default: true
        '400':
          description: '400'
          content:
            application/json:
              examples:
                Result:
                  value: '{}'
              schema:
                type: object
                properties: {}
      deprecated: false
      tags:
      - Contractors
components:
  parameters:
    MetadataListFilter:
      name: metadata
      in: query
      description: Return only results whose metadata contains every given key and value, for example `metadata[external_id]=123`. Pass keys using bracket notation. Multiple keys are combined with AND. Brackets must be URL-encoded in request URLs (`metadata%5Bkey%5D=value`).
      schema:
        type: object
        additionalProperties:
          type: string
      style: deepObject
      explode: true
  securitySchemes:
    sec0:
      type: apiKey
      in: header
      name: Authorization
      x-bearer-format: bearer
      x-default: YOUR_API_KEY
x-readme-fauxas: true
x-provenance:
  method: searched
  source: https://docs.checkhq.com/reference
  harvested: '2026-10-14'
  tool: harvest-readme-openapi.py
  note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
  assembled_from:
  - https://docs.checkhq.com/reference/add-filing-blockers.md
  - https://docs.checkhq.com/reference/approve-a-correction.md
  - https://docs.checkhq.com/reference/approve-an-external-payroll.md
  - https://docs.checkhq.com/reference/approve-payroll.md
  - https://docs.checkhq.com/reference/bulk-get-employee-tax-parameter-settings.md
  - https://docs.checkhq.com/reference/bulk-get-employee-tax-params.md
  - https://docs.checkhq.com/reference/bulk-update-employee-tax-parameters.md
  - https://docs.checkhq.com/reference/cancel-a-payment.md
  - https://docs.checkhq.com/reference/company-business-details.md
  - https://docs.checkhq.com/reference/company-checklist-component.md
  - https://docs.checkhq.com/reference/company-connect-bank-account.md
  - https://docs.checkhq.com/reference/company-employee-setup.md
  - https://docs.checkhq.com/reference/company-filing-authorization.md
  - https://docs.checkhq.com/reference/company-pay-history.md
  - https://docs.checkhq.com/reference/company-payment-setup.md
  - https://docs.checkhq.com/reference/company-progress-tracker.md
  - https://docs.checkhq.com/reference/company-signatory-agreements.md
  - https://docs.checkhq.com/reference/company-tax-setup.md
  - https://docs.checkhq.com/reference/company-team-setup.md
  - https://docs.checkhq.com/reference/company-terms-of-service.md
  - https://docs.checkhq.com/reference/company-verification-documents.md
  - https://docs.checkhq.com/reference/contractor-roster.md
  - https://docs.checkhq.com/reference/create-a-bank-account.md
  - https://docs.checkhq.com/reference/create-a-company-provided-document.md
  - https://docs.checkhq.com/reference/create-a-contractor-payment.md
  - https://docs.checkhq.com/reference/create-a-correction.md
  - https://docs.checkhq.com/reference/create-a-pay-schedule.md
  - https://docs.checkhq.com/reference/create-a-payroll-item.md
  - https://docs.checkhq.com/reference/create-a-post-tax-deduction.md
  - https://docs.checkhq.com/reference/create-a-report-run.md
  - https://docs.checkhq.com/reference/create-a-workplace.md
  - https://docs.checkhq.com/reference/create-an-earning-code.md
  - https://docs.checkhq.com/reference/create-an-earning-rate.md
  - https://docs.checkhq.com/reference/create-an-external-payroll.md
  - https://docs.checkhq.com/reference/create-company-tax-elections.md
  - https://docs.checkhq.com/reference/create-net-pay-split.md
  - https://docs.checkhq.com/reference/create-payroll.md
  - https://docs.checkhq.com/reference/create-the-enrollment-profile.md
  - https://docs.checkhq.com/reference/credit-limits.md
  - https://docs.checkhq.com/reference/delete-a-bank-account.md
  - https://docs.checkhq.com/reference/delete-a-company-benefit.md
  - https://docs.checkhq.com/reference/delete-a-contractor-payment.md
  - https://docs.checkhq.com/reference/delete-a-correction.md
  - https://docs.checkhq.com/reference/delete-a-pay-schedule.md
  - https://docs.checkhq.com/reference/delete-a-payroll-copy-1.md
  - https://docs.checkhq.com/reference/delete-a-payroll-item-1.md
  - https://docs.checkhq.com/reference/delete-a-payroll-item.md
  - https://docs.checkhq.com/reference/delete-a-payroll.md
  - https://docs.checkhq.com/reference/delete-a-post-tax-deduction.md
  - https://docs.checkhq.com/reference/delete-a-webhook-config.md
  - https://docs.checkhq.com/reference/delete-an-employee-benefit.md
  - https://docs.checkhq.com/reference/download-a-report-run.md
  - https://docs.checkhq.com/reference/download-a-setup-document.md
  - https://docs.checkhq.com/reference/download-a-tax-package.md
  - https://docs.checkhq.com/reference/employee-roster.md
  - https://docs.checkhq.com/reference/employee-tax-setup.md
  - https://docs.checkhq.com/reference/employee-tax-statements-1.md
  - https://docs.checkhq.com/reference/employee-withholdings-setup.md
  - https://docs.checkhq.com/reference/filing-preview-component.md
  - https://docs.checkhq.com/reference/full-service-setup-submission.md
  - https://docs.checkhq.com/reference/generate-contractor-onboard-link.md
  - https://docs.checkhq.com/reference/generate-onboard-link.md
  - https://docs.checkhq.com/reference/get-a-communication.md
  - https://docs.checkhq.com/reference/get-a-company-filing.md
  - https://docs.checkhq.com/reference/get-a-contractor-pay-statement.md
  - https://docs.checkhq.com/reference/get-a-contractor-payment.md
  - https://docs.checkhq.com/reference/get-a-correction-receipt-download.md
  - https://docs.checkhq.com/reference/get-a-correction-receipt.md
  - https://docs.checkhq.com/reference/get-a-correction.md
  - https://docs.checkhq.com/reference/get-a-form.md
  - https://docs.checkhq.com/reference/get-a-fulfillment-receipt-2.md
  - https://docs.checkhq.com/reference/get-a-fulfillment.md
  - https://docs.checkhq.com/reference/get-a-log.md
  - https://docs.checkhq.com/reference/get-a-notification.md
  - https://docs.checkhq.com/reference/get-a-paper-check-2.md
  - https://docs.checkhq.com/reference/get-a-paper-check.md
  - https://docs.checkhq.com/reference/get-a-pay-schedule.md
  - https://docs.checkhq.com/reference/get-a-report-run.md
  - https://docs.checkhq.com/reference/get-a-setup-document.md
  - https://docs.checkhq.com/reference/get-a-setup.md
  - https://docs.checkhq.com/reference/get-a-tax-package.md
  - https://docs.checkhq.com/reference/get-a-tax.md
  - https://docs.checkhq.com/reference/get-a-webhook-delivery.md
  - https://docs.checkhq.com/reference/get-an-agency.md
  - https://docs.checkhq.com/reference/get-an-earning-code.md
  - https://docs.checkhq.com/reference/get-an-earning-rate.md
  - https://docs.checkhq.com/reference/get-an-employees-paystubs.md
  - https://docs.checkhq.com/reference/get-an-external-payroll.md
  - https://docs.checkhq.com/reference/get-an-integration-partner-copy.md
  - https://docs.checkhq.com/reference/get-child-support-payments-report.md
  - https://docs.checkhq.com/reference/get-company-paydays.md
  - https://docs.checkhq.com/reference/get-paper-checks-report.md
  - https://docs.checkhq.com/reference/get-paper-checks.md
  - https://docs.checkhq.com/reference/get-paydays.md
  - https://docs.checkhq.com/reference/get-payroll-journal.md
  - https://docs.checkhq.com/reference/get-payroll.md
  - https://docs.checkhq.com/reference/integration-partners-copy.md
  - https://docs.checkhq.com/reference/integration-partners.md
  - https://docs.checkhq.com/reference/list-a-webhook-config.md
  - https://docs.checkhq.com/reference/list-active-funding-strikes.md
  - https://docs.checkhq.com/reference/list-agencies.md
  - https://docs.checkhq.com/reference/list-bank-accounts.md
  - https://docs.checkhq.com/reference/list-benefits.md
  - https://docs.checkhq.com/reference/list-communications.md
  - https://docs.checkhq.com/reference/list-companies.md
  - https://docs.checkhq.com/reference/list-company-authorization-documents.md
  - https://docs.checkhq.com/reference/list-company-benefits.md
  - https://docs.checkhq.com/reference/list-company-filings.md
  - https://docs.checkhq.com/reference/list-company-tax-documents.md
  - https://docs.checkhq.com/reference/list-company-tax-elections.md
  - https://docs.checkhq.com/reference/list-company-tax-parameter-settings.md
  - https://docs.checkhq.com/reference/list-company-tax-parameters.md
  - https://docs.checkhq.com/reference/list-contractor-forms.md
  - https://docs.checkhq.com/reference/list-contractor-payments.md
  - https://docs.checkhq.com/reference/list-contractor-tax-documents.md
  - https://docs.checkhq.com/reference/list-contractors.md
  - https://docs.checkhq.com/reference/list-corrections.md
  - https://docs.checkhq.com/reference/list-earning-codes.md
  - https://docs.checkhq.com/reference/list-earning-rates.md
  - https://docs.checkhq.com/reference/list-employee-tax-documents.md
  - https://docs.checkhq.com/reference/list-employee-tax-elections.md
  - https://docs.checkhq.com/reference/list-employee-tax-parameter-settings.md
  - https://docs.checkhq.com/reference/list-employee-tax-statements.md
  - https://docs.checkhq.com/reference/list-employees-tax-parameters.md
  - https://docs.checkhq.com/reference/list-employees.md
  - https://docs.checkhq.com/reference/list-external-payrolls.md


# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/check-hq/refs/heads/main/openapi/check-hq-contractors-api-openapi.yml