---
title: "Create a company provided document"
method: POST
path: "/company_provided_documents"
---

# Create a company provided document

`POST /company_provided_documents`

Creates a company provided document in a `pending` state.

## Request body

- object
  - `company` string — The ID of the company that this document is associated with
  - `document_type` '"940"' | '"941"' | '"943"' | '"944"' | '"945"' | '"cp_575"' | '"147_c"' | '"signatory_photo_id"' | '"voided_check"' | '"bank_statement"' | '"ss4"' | '"bank_account_owner_id"' | '"bank_letter"' | '"profit_and_loss"' | '"cash_flow_statement"' | '"balance_sheet"' | '"articles_of_incorporation"' | '"articles_of_incorporation_signatory_amendment"' | '"state_registration"' — The type of document being uploaded

## Response `201`

201

- object
  - `id` string
  - `company` string
  - `document_type` string
  - `upload_url` string
  - `upload_status` string
  - `file_content_type` unknown
  - `provided_filename` unknown

## Other responses

- `400` — 400

---

[API](https://skmtc.net/checkhq/apis/check-api.md) · [All operations](https://skmtc.net/checkhq/apis/check-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/checkhq/check-api/revisions/f46e28134549/schema)
