---
title: "Update Adjustment"
method: PUT
path: "/api/businesses/{business_id}/adjustments/{adjustment_id}"
tags: ["Adjustments"]
---

# Update Adjustment

`PUT /api/businesses/{business_id}/adjustments/{adjustment_id}`

## Request

- Base URL: `https://api.flagpost.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.flagpost.ai/api/businesses/{business_id}/adjustments/{adjustment_id}`
- Auth: HTTP bearer

Apply advisor edits to an adjustment (status, notes, amount, period…).

## Path parameters

- `business_id` string, required
- `adjustment_id` string, required

## Request body

- AdjustmentUpdate: Editable fields on an adjustment (advisor overrides).
  - `status` 'pending' | 'accepted' | 'dismissed', nullable
  - `advisor_notes` string, nullable
  - `resolution` string, nullable
  - `amount` number, nullable
  - `direction` 'add_back' | 'deduction' | 'either', nullable
  - `period_start` string, nullable
  - `period_end` string, nullable
  - `fiscal_year` string, nullable

## Response `200`

Successful Response

- AdjustmentResponse: Adjustment record returned to the frontend.
  - `id` string, required
  - `business_id` string, required
  - `advisory_id` string, required
  - `created_by` string, nullable, required
  - `consensus_id` string, nullable, required
  - `category` string, nullable, required
  - `account_id` string, nullable
  - `adjustment_type` string, nullable
  - `name` string, required
  - `definition` string, nullable, required
  - `direction` string, required
  - `recurrence` string, required
  - `confidence` string, required
  - `rationale` string, nullable, required
  - `suggested_questions` string[], required
  - `source_flag_ids` string[], required
  - `values` object
  - `amount` number, nullable, required
  - `ebitda_impact` number, nullable, required
  - `period_start` string, nullable, required
  - `period_end` string, nullable, required
  - `fiscal_year` string, nullable, required
  - `quantification_status` string, required
  - `evidence` string[], required
  - `source_document_ids` string[], required
  - `source_documents` SourceDocumentRef[]
    - `id` string, required
    - `name` string, required
  - `status` string, required
  - `advisor_notes` string, nullable, required
  - `resolution` string, nullable, required
  - `priority_rank` integer, nullable, required
  - `created_at` string, required
  - `updated_at` string, required
  - `resolved_at` string, nullable, required
  - `resolved_by` string, nullable, required

## Other responses

- `422`: Validation Error

---

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