Skip to main content

Overview

The Documents API manages business entity documents organized by category, including formation documents, tax certificates, compliance filings, financial records, and contracts. Documents support time-sensitive periods, version control, and service request associations.

Core endpoints

List documents

Get all documents for a business entity.
Path parameters Response The list also has an entry for each formation document the entity is expected to have. One that has not been uploaded yet has id, fileName and fileUrl set to null. The example below is trimmed.
createdAt and updatedAt are Unix timestamps in milliseconds.

Create document

Add a new document to a business entity.
Path parameters Request body
A documentSubType that does not apply to the entity returns 400 Bad Request, and a second document of a unique type returns 409 Conflict. Response Returns 201 Created with the new document, in the same shape as an entry of List documents.

Update document

Replace the file behind an existing document.
Path parameters Request body Both fields are required.
Response Returns 200 OK with no body.

Supported documents

Get supported document types

Get all document types available for a business entity.
Path parameters Response
Time-sensitive document types are listed once the entity has a fiscal year and a formation date.

Document categories

A document’s category is returned as documentType: FORMATION_DOCUMENT, SHAREHOLDER_DOCUMENT, TAX_AND_COMPLIANCE_DOCUMENT, FINANCIAL_RECORDS, OFFICE_AND_ADMINISTRATION_DOCUMENT, CONTRACTS_AND_AGREEMENTS or MISCELLANEOUS. Its specific type is documentSubType.

Formation documents

Company formation and incorporation documents:
  • Certificate of Incorporation: Official incorporation certificate
  • Articles of Incorporation: Corporate charter
  • Bylaws: Corporate governance rules
  • Operating Agreement: LLC governance document
  • Memorandum of Association: Company constitution
  • Articles of Association: Shareholder rights and obligations

Tax and compliance documents

Tax registration and compliance certificates:
  • EIN Letter: IRS Employer Identification Number confirmation
  • Tax Registration Certificate: State/national tax registration
  • VAT Certificate: VAT/GST registration certificate
  • PAYE Certificate: Payroll tax registration
  • PF Registration: Provident fund registration
  • ESIC Registration: Employee insurance registration

Financial records

Financial statements and accounting documents:
  • Balance Sheet: Statement of financial position
  • Income Statement: Profit and loss statement
  • Cash Flow Statement: Cash flow analysis
  • Bank Statements: Monthly bank account statements
  • Card Statements: Credit card statements
  • Audit Reports: Annual audit documents

Shareholder documents

Shareholder and equity-related documents:
  • Share Certificates: Stock ownership certificates
  • Share Purchase Agreement: Equity transfer agreements
  • Board Resolutions: Board meeting minutes
  • Shareholder Resolutions: Shareholder meeting minutes
  • Stock Option Plans: Employee equity plans

Contracts and agreements

Business contracts and legal agreements:
  • Lease Agreement: Office rental contracts
  • Service Agreements: Vendor contracts
  • Employment Agreements: Employee contracts
  • Partnership Agreements: Business partnership documents

Miscellaneous

Other business documents:
  • Utility Bills: Proof of address documents
  • Office Photos: Physical location verification
  • Director Identification: Director ID documents
  • Company Profile: Business information summaries

Document properties

Time-sensitive documents

Some documents have effective date ranges:
  • effectiveStartDate: When the document becomes valid
  • effectiveEndDate: When the document expires (optional)
Examples: Tax returns (fiscal year), financial statements (period), audit reports (year)

Unique documents

Some document types can only exist once per entity:
  • isUnique: true: Only one instance allowed (e.g., Certificate of Incorporation)
  • isUnique: false: Multiple versions allowed (e.g., Board Resolutions)

Service request association

Documents can be linked to service requests:
  • serviceRequestId: Associates the document with a specific service request when you create it
  • Enables tracking of documents generated through compliance workflows

Jurisdiction-specific documents

Document types vary by country and entity type:

United States (C-Corp, LLC)

  • Certificate of Incorporation
  • EIN Confirmation Letter
  • State tax registration certificates
  • Annual reports
  • Franchise tax filings

India (Pvt Ltd, LLP)

  • Certificate of Incorporation
  • PAN Card
  • GST Certificate
  • TAN Document
  • Annual audit reports

United Kingdom (Ltd)

  • Certificate of Incorporation
  • Memorandum of Association
  • VAT Certificate
  • PAYE Reference Letter
  • HMRC UTR Letter

Singapore (Pte Ltd, LLP)

  • Certificate of Incorporation
  • GST Certificate
  • CPF Activation Letter
  • Articles of Association

Canada (Corporation)

  • Certificate of Incorporation
  • CRA Business Number Confirmation
  • Articles of Incorporation
  • Initial Return

UAE (Free Zone Company)

  • Trade License Certificate
  • TRN Letter
  • Employer Establishment Card

Australia (Pty Ltd)

  • Certificate of Incorporation
  • Company Constitution
  • Director’s Consent

Germany (GmbH)

  • Notarial Deed of Incorporation
  • Commercial Register Extract
  • Shareholder List

France (SAS)

  • Extrait Kbis
  • Articles of Association (Statuts)
  • Shareholders’ Agreement

File management

Documents reference hosted files:
  1. Upload the file and keep its hosted URL
  2. Create the document record with that fileUrl and a fileName
  3. To replace the file later, update the document with the new fileUrl and fileName