---
title: "Connecticut Business"
method: POST
path: "/us/ct-sos/business/v1"
tags: ["United States", "Connecticut Secretary of the State"]
---

# Connecticut Business

`POST /us/ct-sos/business/v1`

## Request

- Base URL: `https://api.croma.run`
- URL: `https://api.croma.run/us/ct-sos/business/v1`
- Auth: HTTP bearer

Resolve one business on the Connecticut register by its id and return the whole record with its principals (up to 200) and registered agents. `found: false` when the register does not carry that id. Served by Croma, brought up to date weekly.

**Dataset endpoint**: answers from the whole source in milliseconds and carries `as_of`.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `id` string, required: Id del registro de la empresa en Connecticut, como lo devuelve la búsqueda.

## Response `200`

Successful response

- CtBusinessResponse
  - `data` CtBusinessData, required
    - `found` boolean, required
    - `id` string, required
    - `as_of` string, nullable, required: How current the data in this response is.
    - `business` object, nullable, required
      - `id` string, required: The register's id for the business record. The key.
      - `name` string, nullable, required: The business's name; null on the rare row the register publishes without one.
      - `business_type` string, nullable, required: Upper-cased, e.g. `LLC`, `STOCK`, `NON-STOCK`, `LIMITED PARTNERSHIP`.
      - `status` string, nullable, required: Upper-cased, e.g. `ACTIVE`, `FORFEITED`, `DISSOLVED`, `WITHDRAWN`, `REVOKED`, `MERGED`.
      - `sub_status` string, nullable, required
      - `account_number` string, nullable, required: The business's account number with the Secretary of the State (7 digits).
      - `date_registration` string, nullable, required: When the business registered (yyyy-mm-dd).
      - `annual_report_due_date` string, nullable, required
      - `began_transacting_in_ct` string, nullable, required
      - `date_of_organization_meeting` string, nullable, required
      - `dissolution_date` string, nullable, required
      - `reason_for_administrative` string, nullable, required: Why the Secretary acted administratively, when recorded.
      - `business_email` string, nullable, required
      - `business_name_in_state_country` string, nullable, required: For a foreign business, its name where it was formed.
      - `citizenship` string, nullable, required
      - `country_formation` string, nullable, required
      - `formation_place` string, nullable, required
      - `state_or_territory_formation` string, nullable, required
      - `billing_address` object, nullable, required
        - `street` string, nullable, required
        - `unit` string, nullable, required
        - `city` string, nullable, required
        - `state` string, nullable, required
        - `postal_code` string, nullable, required
        - `country` string, nullable, required
      - `records_address` object, nullable, required
        - `street` string, nullable, required
        - `unit` string, nullable, required
        - `city` string, nullable, required
        - `state` string, nullable, required
        - `postal_code` string, nullable, required
        - `country` string, nullable, required
      - `record_address` string, nullable, required: The records address as one line, as the register writes it.
      - `mail_jurisdiction` string, nullable, required
      - `mailing_address` string, nullable, required
      - `mailing_international_address` string, nullable, required
      - `mailing_jurisdiction_address` string, nullable, required
      - `mailing_jurisdiction` string, nullable, required
      - `mailing_jurisdiction_1` string, nullable, required
      - `mailing_jurisdiction_2` string, nullable, required
      - `mailing_jurisdiction_3` string, nullable, required
      - `mailing_jurisdiction_4` string, nullable, required
      - `mailing_jurisdiction_country` string, nullable, required
      - `office_jurisdiction_address` string, nullable, required
      - `office_jurisdiction` string, nullable, required
      - `office_jurisdiction_1` string, nullable, required
      - `office_jurisdiction_2` string, nullable, required
      - `office_jurisdiction_3` string, nullable, required
      - `office_jurisdiction_4` string, nullable, required
      - `office_in_jurisdiction_country` string, nullable, required
      - `naics_code` string, nullable, required: The business's NAICS industry code, when reported.
      - `naics_sub_code` string, nullable, required
      - `woman_owned` boolean, nullable, required: The business's answer to the Secretary's ownership survey: woman-owned.
      - `veteran_owned` boolean, nullable, required
      - `minority_owned` boolean, nullable, required
      - `disability_owned` boolean, nullable, required: Owned by persons with disabilities.
      - `lgbtqi_owned` boolean, nullable, required
      - `category_survey_email` string, nullable, required
      - `total_authorized_shares` number, nullable, required
      - `latitude` number, nullable, required
      - `longitude` number, nullable, required
    - `principals` object[], required: Up to 200 principals the business reports.
      - `id` string, required: The business record's id and a code for the principal's row. The key.
      - `business_id` string, nullable, required: The id of the business record the principal belongs to; null on the few rows the register publishes without one.
      - `name` string, nullable, required: The principal's name as the register writes it.
      - `first_name` string, nullable, required
      - `middle_name` string, nullable, required
      - `last_name` string, nullable, required
      - `suffix` string, nullable, required
      - `designation` string, nullable, required: e.g. `Officer`, `Director`, or both; often empty.
      - `type` string, nullable, required
      - `business_address` object, nullable, required
        - `line_1` string, nullable, required
        - `line_2` string, nullable, required
        - `line_3` string, nullable, required
        - `city` string, nullable, required
        - `state` string, nullable, required
        - `zip` string, nullable, required
        - `country` string, nullable, required
        - `international` string, nullable, required
    - `principals_total` number, required
    - `agents` object[], required
      - `id` string, required: The business record's id and a code for the agent's row. The key.
      - `business_id` string, nullable, required: The id of the business record the agent serves.
      - `business_account_number` string, nullable, required: The business's account number, as the agents table writes it.
      - `agent_account` string, nullable, required: The agent firm's account, when the agent is a business.
      - `type` string, nullable, required: `Individual`, `Business` or `Secretary of the State`.
      - `name` string, nullable, required
      - `first_name` string, nullable, required
      - `middle_name` string, nullable, required
      - `last_name` string, nullable, required
      - `suffix` string, nullable, required
      - `phone` string, nullable, required
      - `email` string, nullable, required
      - `business_address` object, nullable, required
        - `line_1` string, nullable, required
        - `line_2` string, nullable, required
        - `line_3` string, nullable, required
        - `city` string, nullable, required
        - `state` string, nullable, required
        - `zip` string, nullable, required
        - `country` string, nullable, required
        - `international` string, nullable, required
      - `business_address_text` string, nullable, required
      - `mailing_address` object, nullable, required
        - `line_1` string, nullable, required
        - `line_2` string, nullable, required
        - `line_3` string, nullable, required
        - `city` string, nullable, required
        - `state` string, nullable, required
        - `zip` string, nullable, required
        - `country` string, nullable, required
        - `international` string, nullable, required
      - `mailing_address_text` string, nullable, required

## Other responses

- `400`: Invalid request body
- `401`: Missing or invalid API key
- `429`: Rate limit exceeded
- `500`: Internal error
- `502`: Upstream source returned an error

---

[API](https://skmtc.dev/usecroma/apis/croma-marketplace-api.md) · [All operations](https://skmtc.dev/usecroma/apis/croma-marketplace-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usecroma/apis/croma-marketplace-api/revisions/74c745980c60?raw)
