---
updatedAt: 2026-02-25T17:16:41.000Z
agentTools:
  projectIndex: https://docs.checkhq.com/llms.txt
---

# Company Filing Authorization

This Component enables employers to review, sign, and submit the tax authorization forms required during onboarding.

Employers can complete the following forms within this Component:

* IRS Form 8655
* Any required state authorization form that allows Check to file and remit taxes on the employer’s behalf

![](https://public-component-assets.s3.amazonaws.com/er_filing_authorization.svg)

To learn how to add this Component to your application, see our <a target="_blank" href="https://docs.checkhq.com/docs/embedding-a-component">embedding guide</a>.

> 🚧 Coming in 2026: Identity Verification (Liveness Checks)
>
> For select partners, this Component will introduce an identity verification step before employers can sign their filing authorization forms. When enabled, employers will complete a liveness check by validating a government-issued ID against a real-time facial capture.
>
> This verification will appear as a new first step in the experience. No integration changes are required. The Component URL returned by this endpoint will automatically present the appropriate flow for eligible companies. Completion states and webhook behavior remain unchanged.
>
> Additional details are available here: <https://help.checkhq.com/payments--risk/4Msp39koQmy8fT3WaaFd3Q/liveness-checks/6Y8NARwmA4rgBE51BT27vc>.

# OpenAPI definition

```json
{
  "openapi": "3.1.0",
  "info": {
    "title": "check-api",
    "version": "2025-01-01"
  },
  "servers": [
    {
      "url": "https://sandbox.checkhq.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "sec0": {
        "type": "apiKey",
        "in": "header",
        "name": "Authorization",
        "x-bearer-format": "bearer",
        "x-default": "YOUR_API_KEY"
      }
    }
  },
  "security": [
    {
      "sec0": []
    }
  ],
  "paths": {
    "/companies/{company}/components/filing_authorization": {
      "post": {
        "summary": "Company Filing Authorization",
        "description": "This Component allows employers to view, sign, and submit forms relevant to their onboarding. \n\nThese forms include:\n<li>IRS Form 8655</li>\n<li>Any state form required for Check to file and pay taxes on the employer's behalf</li>\n\n<img style=\"margin-top: 30px; margin-bottom: 20px;\" src=\"https://public-component-assets.s3.amazonaws.com/er_filing_authorization.svg\" />\nLearn how to embed Components in our <a target=\"_blank\" href=\"https://docs.checkhq.com/docs/embedding-a-component\">guide</a>.",
        "operationId": "company-filing-authorization",
        "parameters": [
          {
            "name": "company",
            "in": "path",
            "description": "ID of the company for which a component link will be generated",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "signer_name",
                  "signer_title",
                  "email"
                ],
                "properties": {
                  "signer_name": {
                    "type": "string",
                    "description": "The name of the person who has permission to onboard on behalf of the company."
                  },
                  "signer_title": {
                    "type": "string",
                    "description": "The title of the person who has permission to onboard on behalf of the company (e.g. \"Officer\", \"Manager\", etc.)."
                  },
                  "email": {
                    "type": "string",
                    "description": "The email of the person who has permission to onboard on behalf of the company"
                  },
                  "signatory": {
                    "type": "string",
                    "description": "The ID of the signatory object for this company. You may use either a signatory ID or the three signatory body params above"
                  },
                  "jurisdiction": {
                    "type": "string",
                    "description": "Only list forms of the given jurisdiction. Use the last 2 letters of the ISO 3166-2:US code for the jurisdiction."
                  },
                  "federal_only": {
                    "type": "boolean",
                    "description": "Only show Federal forms if True.",
                    "default": false
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "200",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{\"url\":\"{component_url}\"}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {
                    "url": {
                      "type": "string",
                      "example": "{component_url}"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "400",
            "content": {
              "application/json": {
                "examples": {
                  "Result": {
                    "value": "{}"
                  }
                },
                "schema": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }
        },
        "deprecated": false
      }
    }
  },
  "x-readme": {
    "headers": [],
    "explorer-enabled": true,
    "proxy-enabled": true
  },
  "x-readme-fauxas": true
}
```