---
title: "Bulk update pricing"
method: POST
path: "/api/v3.3/pricing-periods/bulk"
tags: ["Pricing Periods Bulk"]
---

# Bulk update pricing

`POST /api/v3.3/pricing-periods/bulk`

Submits a bulk pricing periods update task for asynchronous processing. Returns created asynchronous task details that can be used for checking the task progress.

## Request body

- PricingPeriodsBulkUpdatesApi3Dto
  - `pricingPeriods` PricingPeriodsBulkUpdateApi3Dto[], required
    - `propertyUid` string, required
    - `from` string, date, required
    - `to` string, date, required
    - `price` number, required
    - `minimumStay` integer
    - `availableForCheckIn` boolean
    - `availableForCheckOut` boolean

## Response `202`

Accepted

- PricingPeriodsBulkUpdateTaskApiResponseWrapper
  - `updateTask` PricingPeriodsBulkUpdateTaskApi3Dto
    - `asyncTaskUid` string
    - `failureInfo` string
    - `status` 'QUEUED' | 'PROCESSING' | 'SUCCESSFUL' | 'FAILED'

## Other responses

- `400` — When request is invalid
- `403` — When not authorized to edit any of the specified properties

---

[API](https://skmtc.dev/hostfully/apis/hostfully-api.md) · [All operations](https://skmtc.dev/hostfully/apis/hostfully-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hostfully/hostfully-api/revisions/8387ad22afc6/schema)
