curl --request PUT \
--url https://api.hubapi.com/marketing/campaigns/2026-03/{campaignGuid}/budget/{budgetId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"amount": 123,
"name": "<string>",
"order": 123,
"description": "<string>"
}
'{
"amount": 123,
"createdAt": 123,
"id": "<string>",
"name": "<string>",
"order": 123,
"updatedAt": 123,
"description": "<string>"
}Update a specific budget item by its ID within a marketing campaign. This operation allows you to modify the details of a budget item, such as its amount, name, or order, ensuring that your campaign’s financial records are accurate and up-to-date.
curl --request PUT \
--url https://api.hubapi.com/marketing/campaigns/2026-03/{campaignGuid}/budget/{budgetId} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"amount": 123,
"name": "<string>",
"order": 123,
"description": "<string>"
}
'{
"amount": 123,
"createdAt": 123,
"id": "<string>",
"name": "<string>",
"order": 123,
"updatedAt": 123,
"description": "<string>"
}Supported products
Required Scopes
The access token received from the authorization server in the OAuth 2.0 flow.
The unique identifier of the budget item to update.
The unique identifier of the campaign to which the budget item belongs.
successful operation
The monetary amount allocated for the budget item.
The timestamp when the budget item was created.
The unique identifier for the budget item.
The name of the budget item.
The order of the budget item, indicating its sequence based on creation date.
The timestamp when the budget item was last updated.
A description of the budget item.
Was this page helpful?