---
title: "Partial Update Business Model"
method: PATCH
path: "/business-models-api/light-business-models/{id}"
tags: ["Accounting (only available for accounting add-on users)"]
---

# Partial Update Business Model

`PATCH /business-models-api/light-business-models/{id}`

## Request

- Base URL: `https://open-api.guesty.com/v1`
- URL: `https://open-api.guesty.com/v1/business-models-api/light-business-models/{id}`
- Auth: API key in header `authorization`

Updates only whitelisted fields without requiring full Business Model payload. Creates new version with updated fields. Currently supports: category.

## Path parameters

- `id` string, required

## Request body

- object
  - `category` string, nullable: Custom category for organizing business models

## Response `200`

Business Model successfully updated (new version created)

- object
  - `id` string, required
  - `type` string, required
  - `listingsCount` number, required
  - `name` string, required
  - `modifier` string, required
  - `activationDate` string, required
  - `createdAt` string, required
  - `category` string, nullable, required: Custom category for organizing business models
  - `assignedListings` object[]: Present only when includeAssignedListings=true. Sorted by assignedAt descending, capped at 1000. Full total is listingsCount; see assignedListingsTruncated when capped
    - `listingId` string, required: Guesty listing ID
    - `assignmentType` 'current' | 'future', required: Whether the business model is the listing's currentModel or scheduled futureModel
    - `assignedAt` string, required: Last assignment timestamp on the assignment document
    - `activationDate` string, required: Activation date from currentModel or futureModel on the assignment
  - `assignedListingsTruncated` boolean: Present and true when includeAssignedListings=true and listingsCount exceeds the 1000-item assignedListings cap

## Other responses

- `400`: Invalid field value or no valid fields provided
- `403`: You do not have sufficient permissions to access this resource
- `404`: Business Model not found
- `500`: Unhandled exception. Something went wrong on server

## Changes

- **2026-11-03** `3122b8618183`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/guesty/apis/guesty-open-api/changes/business-models-api/light-business-models/:id/patch.md)

---

[API](https://skmtc.dev/guesty/apis/guesty-open-api.md) - [All operations](https://skmtc.dev/guesty/apis/guesty-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/guesty/apis/guesty-open-api/revisions/3122b8618183?raw)
