---
title: "POST /v2/floorplans/{plan_id}/spaces/bulk-presence-debounce/"
method: POST
path: "/v2/floorplans/{plan_id}/spaces/bulk-presence-debounce/"
tags: ["Floorplans"]
---

# POST /v2/floorplans/{plan_id}/spaces/bulk-presence-debounce/

`POST /v2/floorplans/{plan_id}/spaces/bulk-presence-debounce/`

## Request

- Base URL: `https://api.density.io`
- URL: `https://api.density.io/v2/floorplans/{plan_id}/spaces/bulk-presence-debounce/`
- Auth: API key in header `Authorization`

POST: apply the same presence debounce settings to all spaces under the plan's floor
    in a single database transaction.

## Request body

- BulkSpacePresenceDebounce
  - `presence_debounce_enabled` boolean, required
  - `presence_debounce_true_ms` integer, nullable
  - `presence_debounce_false_ms` integer, nullable
  - `include_locked` boolean: When false (default), locked spaces on the floor are skipped.

## Response `201`

Created

- OptionalBulkSpacePresenceDebounceSerializer
  - `presence_debounce_enabled` boolean, required
  - `presence_debounce_true_ms` integer, nullable
  - `presence_debounce_false_ms` integer, nullable
  - `include_locked` boolean: When false (default), locked spaces on the floor are skipped.

## Other responses

- `400`: Bad Request
- `403`: Forbidden

---

[API](https://skmtc.dev/density/apis/your-project-api.md) · [All operations](https://skmtc.dev/density/apis/your-project-api/llms.txt) · [OpenAPI document](https://skmtc.dev/density/apis/your-project-api/revisions/3c729bb581d5?raw)
