Accounts

PUT /api/v1/accounts/{projectId}/brief

Replace the account's brief.

PUT /api/v1/accounts/{projectId}/brief

Replace the account's brief.

Replaces the whole brief. Every campaign on the account picks it up, including copy the copilot writes from now on.

Requires a key with write scope or higher.

Returns 200 on success.

Parameters

NameInTypeRequiredDescription
projectIdpathstringyesThe Google Ads account, as returned by GET /api/v1/accounts.

Request body

FieldTypeRequiredDescription
brief_mdstringyesThe brief as markdown: pitch, ICP, value props, voice, do-not-say. Every campaign on the account picks it up.

Example

curl -X PUT "https://bidandscale.com/api/v1/accounts/{projectId}/brief" \
  -H "Authorization: Bearer $BIDANDSCALE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ … }'

On this page