> For the complete documentation index, see [llms.txt](https://docs.adaptria.locaria.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adaptria.locaria.com/internal-api/reference/budget-adjustments.md).

# 🧮 Budget Adjustments

### Budget Adjustments

Browse budget adjustments either nested under a budget or across all budgets the caller can see. Internal-only — client API keys receive `403`.

## 🧮 List adjustments for a budget

> Mirrors \`GET /api/v1/budgets/{budgetId}/adjustments\`.

```json
{"openapi":"3.1.0","info":{"title":"Adaptria Public API: Connector","version":"1.0.0"},"tags":[{"name":"🧮 Budget Adjustments","description":"## Budget Adjustments\n\nBrowse budget adjustments either nested under a budget or across all budgets the caller can see. Internal-only — client API keys receive `403`.\n"}],"servers":[{"url":"https://api.adaptria.locaria.com","description":"Production Environment"}],"security":[{"apiKeyAuth":[]}],"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Api-key","description":"## API Key Authentication\n\nStatic API key obtained from the Adaptria Portal or via `POST /api/credentials/api-keys`.\n\n**How to authenticate**:\n1. Generate an API key from the Adaptria Portal (Settings → API Keys) or ask your admin\n2. Include the key in all requests using the `Api-key` header\n\n**Key format**: `lla_live_<32-character-string>`\n\n**No token exchange needed** — the key is used directly in every request. Revoke or rotate keys from the portal."}},"schemas":{"PublicBudgetAdjustmentsListResponse":{"type":"object","properties":{"success":{"type":"boolean","enum":[true]},"data":{"type":"array","items":{"type":"object","additionalProperties":{}}}},"required":["success","data"]}}},"paths":{"/api/public/v1/budgets/{budgetId}/adjustments":{"get":{"summary":"🧮 List adjustments for a budget","description":"Mirrors `GET /api/v1/budgets/{budgetId}/adjustments`.","tags":["🧮 Budget Adjustments"],"parameters":[{"schema":{"type":"string","format":"uuid"},"required":true,"name":"budgetId","in":"path"}],"responses":{"200":{"description":"Adjustments","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicBudgetAdjustmentsListResponse"}}}},"403":{"description":"Forbidden"}}}}}}
```

## GET /api/public/v1/budget-adjustments

> 🧮 Filter budget adjustments

```json
{"openapi":"3.1.0","info":{"title":"Adaptria Public API: Connector","version":"1.0.0"},"tags":[{"name":"🧮 Budget Adjustments","description":"## Budget Adjustments\n\nBrowse budget adjustments either nested under a budget or across all budgets the caller can see. Internal-only — client API keys receive `403`.\n"}],"servers":[{"url":"https://api.adaptria.locaria.com","description":"Production Environment"}],"security":[{"apiKeyAuth":[]}],"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Api-key","description":"## API Key Authentication\n\nStatic API key obtained from the Adaptria Portal or via `POST /api/credentials/api-keys`.\n\n**How to authenticate**:\n1. Generate an API key from the Adaptria Portal (Settings → API Keys) or ask your admin\n2. Include the key in all requests using the `Api-key` header\n\n**Key format**: `lla_live_<32-character-string>`\n\n**No token exchange needed** — the key is used directly in every request. Revoke or rotate keys from the portal."}},"schemas":{"PublicBudgetAdjustmentsListResponse":{"type":"object","properties":{"success":{"type":"boolean","enum":[true]},"data":{"type":"array","items":{"type":"object","additionalProperties":{}}}},"required":["success","data"]}}},"paths":{"/api/public/v1/budget-adjustments":{"get":{"summary":"🧮 Filter budget adjustments","tags":["🧮 Budget Adjustments"],"responses":{"200":{"description":"Adjustments","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicBudgetAdjustmentsListResponse"}}}},"403":{"description":"Forbidden"}}}}}}
```

## GET /api/public/v1/budget-adjustments/filters

> 🧮 Get budget adjustment filters

```json
{"openapi":"3.1.0","info":{"title":"Adaptria Public API: Connector","version":"1.0.0"},"tags":[{"name":"🧮 Budget Adjustments","description":"## Budget Adjustments\n\nBrowse budget adjustments either nested under a budget or across all budgets the caller can see. Internal-only — client API keys receive `403`.\n"}],"servers":[{"url":"https://api.adaptria.locaria.com","description":"Production Environment"}],"security":[{"apiKeyAuth":[]}],"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Api-key","description":"## API Key Authentication\n\nStatic API key obtained from the Adaptria Portal or via `POST /api/credentials/api-keys`.\n\n**How to authenticate**:\n1. Generate an API key from the Adaptria Portal (Settings → API Keys) or ask your admin\n2. Include the key in all requests using the `Api-key` header\n\n**Key format**: `lla_live_<32-character-string>`\n\n**No token exchange needed** — the key is used directly in every request. Revoke or rotate keys from the portal."}},"schemas":{"PublicBudgetAdjustmentFiltersResponse":{"type":"object","properties":{"success":{"type":"boolean","enum":[true]},"data":{"type":"object","additionalProperties":{}}},"required":["success","data"]}}},"paths":{"/api/public/v1/budget-adjustments/filters":{"get":{"summary":"🧮 Get budget adjustment filters","tags":["🧮 Budget Adjustments"],"responses":{"200":{"description":"Filters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicBudgetAdjustmentFiltersResponse"}}}},"403":{"description":"Forbidden"}}}}}}
```

## GET /api/public/v1/budget-adjustments/{adjustmentId}

> 🧮 Get budget adjustment details

```json
{"openapi":"3.1.0","info":{"title":"Adaptria Public API: Connector","version":"1.0.0"},"tags":[{"name":"🧮 Budget Adjustments","description":"## Budget Adjustments\n\nBrowse budget adjustments either nested under a budget or across all budgets the caller can see. Internal-only — client API keys receive `403`.\n"}],"servers":[{"url":"https://api.adaptria.locaria.com","description":"Production Environment"}],"security":[{"apiKeyAuth":[]}],"components":{"securitySchemes":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Api-key","description":"## API Key Authentication\n\nStatic API key obtained from the Adaptria Portal or via `POST /api/credentials/api-keys`.\n\n**How to authenticate**:\n1. Generate an API key from the Adaptria Portal (Settings → API Keys) or ask your admin\n2. Include the key in all requests using the `Api-key` header\n\n**Key format**: `lla_live_<32-character-string>`\n\n**No token exchange needed** — the key is used directly in every request. Revoke or rotate keys from the portal."}},"schemas":{"PublicBudgetAdjustmentDetailResponse":{"type":"object","properties":{"success":{"type":"boolean","enum":[true]},"data":{"type":"object","additionalProperties":{}}},"required":["success","data"]}}},"paths":{"/api/public/v1/budget-adjustments/{adjustmentId}":{"get":{"summary":"🧮 Get budget adjustment details","tags":["🧮 Budget Adjustments"],"parameters":[{"schema":{"type":"string","format":"uuid"},"required":true,"name":"adjustmentId","in":"path"}],"responses":{"200":{"description":"Adjustment","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicBudgetAdjustmentDetailResponse"}}}},"403":{"description":"Forbidden"},"404":{"description":"Not found"}}}}}}
```
