---
title: "List Adjustments"
method: GET
path: "/v2/adjustments"
tags: ["adjustments"]
---

# List Adjustments

`GET /v2/adjustments`

## Request

- Base URL: `https://api.stuut.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.stuut.ai/v2/adjustments`
- Auth: HTTP bearer

List Adjustments

List all adjustments for the organization.
Returns both system-created and custom adjustments.
Can be filtered by is_active status.

## Query parameters

- `page` integer: Page number, 0 indexed.
- `limit` integer: Number of records per page.
- `sort_by` 'name' | 'created_at'
- `sort_order` 'asc' | 'desc'
- `is_active` boolean, nullable: Filter by active status. If true, returns only active adjustments; if false, returns only inactive adjustments.

## Response `200`

Successful Response

- PaginatedResponseAdjustment
  - `data` Adjustment[], required: The list of records.
    - `created_at` string, date-time, required
    - `modified_at` string, date-time, nullable, required
    - `id` string, required
    - `name` string, required: The name of this adjustment type, e.g. 'Stripe Processing Fee'
    - `is_active` boolean, required: Whether this adjustment type is active and available for use
    - `is_system` boolean, required: Whether this adjustment was created by the system (e.g., during Stripe processing) vs manually by a user
    - `automated` boolean, required: Whether this adjustment is automatically applied during payment processing
    - `description` string, nullable, required: Optional description for this adjustment type
    - `ledger_account_id` string, nullable, required: Optional ledger account for accounting integration. When set, this adjustment's allocations will be posted to this ledger account.
    - `ledger_account` LedgerAccountSummary, required: Lightweight ledger account for nested relationships.
      - `created_at` string, date-time, required
      - `modified_at` string, date-time, nullable, required
      - `id` string, required
      - `name` string, required: The name of the ledger account.
      - `number` string, nullable, required: The ledger account number.
      - `classification` 'asset' | 'equity' | 'expense' | 'liability' | 'revenue' | 'other', required
      - `object` string, required: String representing the object's type. Objects of the same type share the same value.
    - `object` string, required: String representing the object's type. Objects of the same type share the same value.
    - `can_delete` boolean, required: Whether this adjustment can be deleted. System adjustments cannot be deleted, only deactivated.
  - `current_page` integer, required: The current page.
  - `total_records` integer, nullable, required: Total number of records.
  - `next_page` integer, nullable, required: The next page number, if one exists.

## Other responses

- `422`: Validation Error

---

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