---
title: "Meta Ads Credential Cap Set"
method: PATCH
path: "/v2/credentials/{credential_id}/meta-ads/budget-cap"
tags: ["v2 - Meta Ads"]
---

# Meta Ads Credential Cap Set

`PATCH /v2/credentials/{credential_id}/meta-ads/budget-cap`

## Request

- Base URL: `https://api.jubjubapp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.jubjubapp.com/v2/credentials/{credential_id}/meta-ads/budget-cap`
- Auth: HTTP bearer

Set the most any single ad through this ad account may commit (Tom,
2026-10-13). Only the owner of the Meta Ads connection, signed in as a
person: a workspace or team owner who does not own the ad account
cannot set or raise it, and a key or an agent cannot raise the ceiling
it is bounded by. In the ad account's currency, as Meta reported it at
selection. Activation needs this cap AND the workspace's cap.

## Path parameters

- `credential_id` string, required

## Headers

- `Authorization` string
- `X-JubJub-Service-Key` string
- `X-JubJub-Agent-Key` string
- `X-JubJub-Platform-Key` string
- `Origin` string
- `Referer` string
- `X-JubJub-Trial-Token` string

## Request body

- CredentialBudgetCapRequest
  - `amount_minor` integer, required: 0 removes the ad account's cap (nothing through it can be activated)
  - `currency` string, required: The ad account's currency
  - `ad_account_id` string, nullable: act_<id>: the ad account this cap is for. Omitted, the connection's selected account.

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/jubjubapp/apis/jubjub-api.md) - [All operations](https://skmtc.dev/jubjubapp/apis/jubjub-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jubjubapp/apis/jubjub-api/revisions/353157b296f2?raw)
