---
title: "Update Position Budget"
method: PATCH
path: "/workforce-planning/positions/{positionId}/position-budget/{positionBudgetId}"
tags: ["Workforce Planning"]
---

# Update Position Budget

`PATCH /workforce-planning/positions/{positionId}/position-budget/{positionBudgetId}`

Updates a specific position budget within a position

## Path parameters

- `positionId` number, required
- `positionBudgetId` number, required

## Request body

- PublicPositionBudgetUpdateRequest
  - `items` PublicPositionBudgetUpdateItem[], required
    - `objectType` 'positionBudget', required
    - `fields` PublicPositionBudgetUpdate, required
      - `/positionBudget/expectedBaseSalaryCurrencyValue` object
        - `value` number
      - `/positionBudget/salaryPayPeriod` object
        - `value` 'Annual' | 'Annual 13' | 'Annual 14' | 'Hourly' | 'Daily' | 'Weekly' | 'Monthly' | 'Monthly 13' | 'Monthly 14' | 'Quarterly'
      - `/positionBudget/totalPositionCostCurrencyValue` object
        - `value` number
      - `/positionBudget/currency` object — The currency of the position budget. To obtain the available currency codes, call the <a href="https://apidocs.hibob.com/reference/get_company-named-lists-listname"> Get all company lists Metadata API</a> with `currency` in the listname path parameter.
        - `value` string
      - `/positionBudget/variablePayPeriod` object
        - `value` 'Quarterly' | 'Monthly' | 'Half-Yearly' | 'Annual'
      - `/positionBudget/expectedVariablePayCurrencyValue` object
        - `value` number

## Response `200`

Position budget updated successfully

## Other responses

- `204` — No Content
- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `429` — Rate limit exceeded
- `500` — Internal server error

---

[API](https://skmtc.net/hibob/apis/employee-data-api.md) · [All operations](https://skmtc.net/hibob/apis/employee-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hibob/employee-data-api/versions/0781ebbdda91/schema)
