> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Adset Budget

> Updates the budget (daily or lifetime) of Meta Ads adsets for budget management

Updates the budget (daily or lifetime) of Meta Ads adsets for budget management. `budget_value` is provided as an actual dollar amount, NOT in cents (e.g. pass 100 to set the budget to $100). Do not multiply by 100. IMPORTANT: budgets returned by meta_ads_get_adset_settings (daily_budget, lifetime_budget, etc.) are raw values from Meta in minor units (cents for USD, e.g. 10000 = $100) — divide by 100 before passing here.

|                       |                                |
| --------------------- | ------------------------------ |
| **App**               | Meta Ads                       |
| **Operation ID**      | `meta_ads_update_adset_budget` |
| **Type**              | Action                         |
| **Connection**        | `meta_ads` (required)          |
| **Credits per run**   | 1                              |
| **Agent / MCP tool**  | Yes                            |
| **Requires approval** | Yes (write operation)          |

## Inputs

| Field             | Type                                          | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| ----------------- | --------------------------------------------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `account`         | DynamicAccount                                | Yes      | -       | Select Meta Ads account to update adsets in, ask the user for it if not provided                                                                                                                                                                                                                                                                                                                                                                       |
| `update_type`     | string or SelectableOption                    | Yes      | -       | Choose whether to update a single adset or multiple adsets at once. Options: 'single' (Single Update), 'bulk' (Bulk Updates)                                                                                                                                                                                                                                                                                                                           |
| `adset_id`        | string or SelectItem                          | No       | -       | Select the adset ID to update (required for single update)                                                                                                                                                                                                                                                                                                                                                                                             |
| `budget_type`     | string or SelectableOption                    | No       | -       | Select the budget type to update. Options: 'daily\_budget' (Daily Budget), 'lifetime\_budget' (Lifetime Budget) (required for single update)                                                                                                                                                                                                                                                                                                           |
| `budget_value`    | number                                        | No       | -       | The budget amount as an actual dollar value in the account currency, NOT in cents (e.g., pass 100 to set the budget to $100, pass 50.5 for $50.50). Do not multiply by 100. Required for single update. IMPORTANT: budgets returned by meta\_ads\_get\_adset\_settings (daily\_budget, lifetime\_budget, etc.) are raw values from Meta in the account's minor currency units (cents for USD, e.g. 10000 = \$100) — divide by 100 before passing here. |
| `structured_data` | array (also accepts a comma-separated string) | No       | -       | Structured data with 'adset\_id', 'budget\_type', and 'budget\_value' fields for each row (required for bulk update). 'budget\_value' is an actual dollar value in the account currency, NOT cents (e.g., 100 = \$100). IMPORTANT: budgets returned by meta\_ads\_get\_adset\_settings are raw values from Meta in the account's minor currency units (cents for USD) — divide by 100 before passing here.                                             |

### SelectItem

| Field   | Type   | Required | Default | Description                                                                                          |
| ------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------- |
| `value` | string | Yes      | -       | The value of the selectable item.                                                                    |
| `label` | string | Yes      | -       | The label of the selectable item, used for display purposes. If not provided, defaults to the value. |

### SelectableOption

| Field   | Type   | Required | Default | Description |
| ------- | ------ | -------- | ------- | ----------- |
| `value` | string | Yes      | -       |             |
| `label` | string | Yes      | -       |             |

## Output

**Type**: `str`

Returns success message confirming adset budget update.
