---
title: "POST /providers/irs/f8821"
method: POST
path: "/providers/irs/f8821"
---

# POST /providers/irs/f8821

`POST /providers/irs/f8821`

## Request

- Base URL: `https://api.trychart.com`
- URL: `https://api.trychart.com/providers/irs/f8821`
- Auth: HTTP bearer

Submit an IRS 8821 form.

## Request body

- IRS8821FormState
  - `personalInfo` PersonalInfoInput, required
    - `firstName` string, required: Alpha string value with a limit of 50 characters. Only hyphens (-) and spaces are allowed as special characters.
    - `lastName` string, required: Alpha string value with a limit of 50 characters. Only hyphens (-) and spaces are allowed as special characters.
    - `ssn` string: Full SSN of the taxpayer. Required for non-business form 8821 submissions.
  - `businessInfo` BusinessInfoInput
    - `name` string, required
    - `taxId` string, required: EIN or SSN of the taxpayer
    - `type` 'S-Corporation' | 'C-Corporation' | 'Sole Proprietorship' | 'Partnerships', required
    - `phone` string, required
    - `title` 'Managing Member' | 'Partner' | 'Limited Partner' | 'Director' | 'Chief Accounting Officer' | 'Chief Executive Officer' | 'Chief Operating Officer' | 'Chief Financial Officer' | 'President' | 'Vice President' | 'Secretary' | 'Treasurer' | 'Assistant Treasurer' | 'Controller' | 'Owner' | 'Sole Proprietor' | 'Executor' | 'Beneficiary' | 'Trustee' | 'Administrator', required
  - `address` AddressInput, required
    - `street` string, required
    - `other` string
    - `city` string, required
    - `state` string, required
    - `zip` string, required
  - `signatureBase64` string: Base64 encoded signature image. Only supply the base64 string, not the 'data:image/png;base64,' prefix.
  - `signatureText` string: The typed name of the signer.
  - `form56` IRS56FormState
    - `identification` object
      - `taxpayer` object, required
        - `name` string, required: Name of person for whom you are acting (as shown on the tax return)
        - `address` object, required
          - `street` string: Address of person for whom you are acting (number, street)
          - `other` string
          - `city` string: City or town, state, and ZIP code
          - `state` string
          - `zip` string
        - `identificationNumber` string: Identification number must be exactly 9 digits and numeric only
        - `decedentSSN` string: SSN must be exactly 9 digits and numeric only
      - `fiduciary` object, required
        - `name` string, required: Fiduciary's name
        - `address` object, required
          - `street` string: Fiduciary's address (number, street, and room)
          - `other` string
          - `city` string: Fiduciary's city
          - `state` string: Fiduciary's state
          - `zip` string: Fiduciary's ZIP code
    - `authority` object
      - `1` 'a' | 'b' | 'c' | 'd' | 'e' | 'f' | 'g'
      - `1gDesc` string
      - `2a` string
      - `2b` string
    - `tax` object
      - `5` string
      - `types` string[]
      - `typeDesc` string
      - `forms` string[]
      - `formDesc` string
    - `proceedings` object
      - `name` string: Name of court (if other than a court proceeding, identify the type of proceeding and name of agency)
      - `address` object
        - `street` string: Address of court
        - `other` string
        - `city` string: City or town, state, and ZIP code
        - `state` string
        - `zip` string
      - `date` string: Date of proceeding
      - `time` object
        - `text` string: Time of proceeding
        - `amOrPm` 'AM' | 'PM'
      - `initiationDate` string: Date proceeding initiated
      - `docketNumber` string: Docket number
      - `placeOfOtherProceedings` string
    - `title` string
  - `extraDesignees` CAFDesignee[]
    - `name` string, required
    - `address` AddressInput, required
      - `street` string, required
      - `other` string
      - `city` string, required
      - `state` string, required
      - `zip` string, required
    - `cafNumber` string
    - `monitorIRSNotices` boolean

## Response `201`

IRS 8821 Form Submission Response

- object
  - `authorizationCode` string

---

[API](https://skmtc.dev/trychart/apis/chart-api.md) - [All operations](https://skmtc.dev/trychart/apis/chart-api/llms.txt) - [OpenAPI document](https://skmtc.dev/trychart/apis/chart-api/revisions/fac67e8a1281?raw)
