Reports
POST /api/v1/accounts/{projectId}/optimization-plan/dismissals
Suppress a plan recommendation, with a reason and an optional expiry.
POST /api/v1/accounts/{projectId}/optimization-plan/dismissalsSuppress a plan recommendation, with a reason and an optional expiry.
Hides the recommendation from the plan; it never changes the Google Ads account. Prefer an expiry — a change that failed in July may be right in October.
Requires a key with write scope or higher.
Returns 200 on success.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
projectId | path | string | yes | The Google Ads account, as returned by GET /api/v1/accounts. |
Request body
| Field | Type | Required | Description |
|---|---|---|---|
fingerprint | string | yes | The recommendation's id from GET /accounts/{projectId}/optimization-plan. |
reason | string | yes | Why it is suppressed, with the evidence. |
expires_in_days | object | no | Days until the suppression lapses. null (the default) is permanent. Default: null. |
Example
curl -X POST "https://bidandscale.com/api/v1/accounts/{projectId}/optimization-plan/dismissals" \
-H "Authorization: Bearer $BIDANDSCALE_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'