---
title: "PATCH /contracts/bulk-adjustment"
method: PATCH
path: "/contracts/bulk-adjustment"
tags: ["Contracts"]
---

# PATCH /contracts/bulk-adjustment

`PATCH /contracts/bulk-adjustment`

## Request

- Base URL: `https://api.kolek.com.br` (the document declares no server; this is the origin it was published from)
- URL: `https://api.kolek.com.br/contracts/bulk-adjustment`
- Auth: HTTP bearer

## Request body

- BulkAdjustmentContractDto
  - `contract_uuids` string[], required: Array of contract UUIDs to update adjustment for
  - `enabled` boolean, required: Whether automatic adjustment is enabled
  - `frequency` string: Frequency of adjustment (PERIOD or SPECIFIC_DATE)
  - `calculation_type` string: Type of calculation (PERCENTAGE or INDEX)
  - `period_value` number: Period value for PERIOD frequency
  - `period_unit` string: Period unit for PERIOD frequency (months or years)
  - `specific_month` number: Specific month for SPECIFIC_DATE frequency (1-12)
  - `percentage` number: Percentage for PERCENTAGE calculation type
  - `index_type` string: Index type for INDEX calculation type
  - `edit_notes` string: Optional note about this bulk edit

## Response `200`

Successfully updated adjustment configuration for multiple contracts.

## Other responses

- `401`: Unauthorized - User not authorized to update contracts.
- `500`: Internal server error.

---

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