curl --request POST \
--url https://api.hubapi.com/marketing/campaigns/2026-03/{campaignGuid}/budget \
--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>"
}Add a new budget item to the specified campaign. This operation allows you to allocate a budget for a campaign by specifying the necessary details in the request body.
curl --request POST \
--url https://api.hubapi.com/marketing/campaigns/2026-03/{campaignGuid}/budget \
--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 campaign to which the budget item will be added.
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?