---
title: "Create an entity"
method: POST
path: "/entities"
tags: ["Entities"]
---

# Create an entity

`POST /entities`

Create a new entity for the current firm.

## Request body

- object
  - `entity` object
    - `name` string, required
    - `entity_type` 'Household' | 'Sole Proprietor' | 'Partnership' | 'LLP' | 'LLC' | 'LP' | 'GP' | 'S-Corp' | 'C-Corp' | 'PLLC' | 'Trust' | 'Fiduciary' | 'Estate' | 'HOA' | 'Non-profit' | 'Company' | 'Superfund' | 'Co-Op' | 'Business' | 'SMLLC' | 'LLLC' | 'CRUT' | 'Other' — Type of the entity (ex Household, LLC, etc)
    - `ein` string
    - `client_id_number` string
    - `other_ids` object
      - `state_corp_id` string
      - `secretary_of_state_id` string
      - `ip_pin` string

## Response `200`

Entity created successfully

- object
  - `data` Entity — Summary representation of an entity. Contains scalar attributes only — no contacts, projects, or tags. Use GET /entities/{id}, or GET /entities?extended_view=true, for the EntityExtended representation that includes those associations.
    - `id` integer
    - `client_id_number` string
    - `name` string
    - `entity_type` string
    - `metadata` object — Additional metadata for the entity, contents may vary
    - `ein` string — Employer Identification Number (EIN)
    - `other_ids` object — Other identifying information, contents may vary
    - `created_at` string, date-time
    - `updated_at` string, date-time

## Other responses

- `422` — Validation errors

---

[API](https://skmtc.net/gettruss/apis/api-v1.md) · [All operations](https://skmtc.net/gettruss/apis/api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gettruss/api-v1/versions/7c956b3d1bdf/schema)
