---
title: "Set Google Lodging attributes for your business"
method: POST
path: "/business/{business_id}/lodging"
tags: ["Businesses"]
---

# Set Google Lodging attributes for your business

`POST /business/{business_id}/lodging`

This endpoint allows you to partially set or update **Google Lodging attributes** for your business.
Only lodging attributes included in the request body are updated. Other existing lodging attributes are left unchanged.
The business Google location must be able to operate Lodging data. For each lodging attribute, provide either a `value` or an `exception`, but not both.
Attributes returned by `GET /v2/lodging/list` with `read_only: true` cannot be modified. Sending a read-only lodging attribute in this request returns a `400` error.

## Path parameters

- `business_id` string, required

## Request body

- BusinessPostLodgingBody
  - `lodging` LodgingAttributeValue[], required — List of Google Lodging attribute values.
    - union
      - LodgingAttributeValueBOOL
        - `gmb_id` string, required — Google Lodging attribute id.
        - `type` 'BOOL', required
        - `value` boolean, nullable — Boolean value for the lodging attribute.
        - `exception` 'LODGING_EXCEPTION_UNSPECIFIED' | 'LODGING_UNDER_CONSTRUCTION' | 'LODGING_DEPENDENT_ON_DAY_OF_WEEK' | 'LODGING_DEPENDENT_ON_SEASON' — Exception code that can be used instead of a lodging attribute value.
      - LodgingAttributeValueINTEGER
        - `gmb_id` string, required — Google Lodging attribute id.
        - `type` 'INTEGER', required
        - `value` integer, nullable — Integer value for the lodging attribute.
        - `exception` 'LODGING_EXCEPTION_UNSPECIFIED' | 'LODGING_UNDER_CONSTRUCTION' | 'LODGING_DEPENDENT_ON_DAY_OF_WEEK' | 'LODGING_DEPENDENT_ON_SEASON' — Exception code that can be used instead of a lodging attribute value.
      - LodgingAttributeValueTIME
        - `gmb_id` string, required — Google Lodging attribute id.
        - `type` 'TIME', required
        - `value` string, nullable — Time value in `HH:MM` 24-hour format.
        - `exception` 'LODGING_EXCEPTION_UNSPECIFIED' | 'LODGING_UNDER_CONSTRUCTION' | 'LODGING_DEPENDENT_ON_DAY_OF_WEEK' | 'LODGING_DEPENDENT_ON_SEASON' — Exception code that can be used instead of a lodging attribute value.
      - LodgingAttributeValueENUM
        - `gmb_id` string, required — Google Lodging attribute id.
        - `type` 'ENUM', required
        - `value` string, nullable — Selected Google Lodging enum option id.
        - `exception` 'LODGING_EXCEPTION_UNSPECIFIED' | 'LODGING_UNDER_CONSTRUCTION' | 'LODGING_DEPENDENT_ON_DAY_OF_WEEK' | 'LODGING_DEPENDENT_ON_SEASON' — Exception code that can be used instead of a lodging attribute value.
      - LodgingAttributeValueREPEATABLEENUM
        - `gmb_id` string, required — Google Lodging attribute id.
        - `type` 'REPEATABLE_ENUM', required
        - `value` string[], nullable — Selected Google Lodging enum option ids.
        - `exception` 'LODGING_EXCEPTION_UNSPECIFIED' | 'LODGING_UNDER_CONSTRUCTION' | 'LODGING_DEPENDENT_ON_DAY_OF_WEEK' | 'LODGING_DEPENDENT_ON_SEASON' — Exception code that can be used instead of a lodging attribute value.

## Response `200`

OK

- object
  - `status` 'success' — Request status

## Other responses

- `400` — Wrong request body
- `401` — You are not authenticated
- `403` — You are not allowed to perform this action
- `404` — Resource does not exist

---

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