---
title: "Create a trust"
method: POST
path: "/v1/households/{household_id}/trusts"
tags: ["Trusts"]
---

# Create a trust

`POST /v1/households/{household_id}/trusts`

Create a new trust for a household

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `name` string, required — Trust name
  - `tax_id` string — Tax ID
  - `additional_info` string — Additional information

## Response `201`

trust created

- Trust
  - `id` string, required — The trust ID
  - `book_id` string, required — The book ID
  - `household_id` string, required — The household ID
  - `name` string, required — Trust name
  - `tax_id` string, nullable — Tax ID
  - `additional_info` string, nullable — Additional information
  - `created_at` string, date-time, required — When the trust was created
  - `updated_at` string, date-time, required — When the trust was last updated

## Other responses

- `400` — bad request - invalid JSON
- `401` — unauthorized - missing or invalid token
- `403` — forbidden
- `422` — unprocessable entity - invalid payload

---

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