---
title: "Patch Business Settings Route"
method: PATCH
path: "/api/organization/business-settings"
tags: ["organization"]
---

# Patch Business Settings Route

`PATCH /api/organization/business-settings`

Apply a settings patch. Validation failures surface as FastAPI's 422 with per-field detail.

## Request body

- BusinessSettingsPatch — The canonical settings write. Build it with ``model_validate`` so ``model_fields_set`` is exact.
  - `name` string, nullable
  - `address` string, nullable
  - `email` string, nullable
  - `phone` string, nullable
  - `currency` string, nullable
  - `brand_logo_url` string, nullable
  - `brand_color` string, nullable
  - `header_display_mode` 'name_only' | 'logo_only' | 'logo_and_name', nullable
  - `sales_tax_default` string, nullable
  - `default_due_days` integer, nullable
  - `default_notes` string, nullable
  - `org_timezone` string, nullable
  - `default_online_payments_enabled` boolean, nullable
  - `recurring_invoice_summary_enabled` boolean, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

## Changes

- **2026-09-20** `9a5666507d0e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/every/apis/every-api/changes/api/organization/business-settings/patch.md)

---

[API](https://skmtc.dev/every/apis/every-api.md) · [All operations](https://skmtc.dev/every/apis/every-api/llms.txt) · [OpenAPI document](https://skmtc.dev/every/apis/every-api/revisions/e1ba6d9dba94?raw)
