---
title: "Update budget item"
method: PUT
path: "/marketing/campaigns/2026-09/{campaignGuid}/budget/{budgetId}"
tags: ["Budget"]
---

# Update budget item

`PUT /marketing/campaigns/2026-09/{campaignGuid}/budget/{budgetId}`

## Request

- Base URL: `https://api.hubapi.com`
- URL: `https://api.hubapi.com/marketing/campaigns/2026-09/{campaignGuid}/budget/{budgetId}`
- Auth: OAuth 2
  - Authorization code: `https://app.hubspot.com/oauth/authorize`
  - Token URL: `https://api.hubapi.com/oauth/v1/token` scopes: `marketing.campaigns.write`

Update a specific budget item by ID within a marketing campaign. This endpoint allows you to modify the details of a budget item associated with a campaign, identified by its unique campaignGuid and budgetId. Use this to adjust budget allocations or update budget-related information for a campaign.

## Path parameters

- `budgetId` integer, required
- `campaignGuid` string, required

## Request body

- PublicBudgetItemInput
  - `amount` number, required: The monetary value of the budget item, represented as a number.
  - `description` string: A string providing additional details about the budget item.
  - `name` string, required: The name of the budget item. It is a string that identifies the budget item.
  - `order` integer, required: An integer indicating the order or sequence of the budget item.

## Response `200`

successful operation

- PublicBudgetItem
  - `amount` number, required: The financial amount allocated to this budget item, represented as a number.
  - `createdAt` integer, required: A Unix timestamp in milliseconds indicating when this budget item was created.
  - `description` string: A description of the budget item, represented as a string.
  - `id` string, required: The unique identifier for this budget item, represented as a string.
  - `name` string, required: The name of the budget item, represented as a string.
  - `order` integer, required: An integer representing the order or sequence of this budget item within the campaign.
  - `updatedAt` integer, required: A Unix timestamp in milliseconds indicating when this budget item was last updated.

## Other responses

- `default`: An error occurred.

---

[API](https://skmtc.dev/hubspot/apis/marketing-campaigns-public-api.md) - [All operations](https://skmtc.dev/hubspot/apis/marketing-campaigns-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hubspot/apis/marketing-campaigns-public-api/revisions/c1eb1c9b504c?raw)
