{
"operations": [
{
"update": {
"resourceName": "customers/{account number}/campaigns/{campaign ID}",
"status": "PAUSED"
}
}
]
}{ "error": { "code": 400, "message": "Request contains an invalid argument.", "status": "INVALID_ARGUMENT", "details": [ { "errors": [ { "errorCode": { "fieldMaskError": "FIELD_MASK_MISSING" }, "message": "Cannot use empty field mask in update operation.", "location": { "fieldPathElements": [ { "fieldName": "operations", "index": "0" } ] } } ] } ] }}Hi Allen,
Thank you for contacting support. I tried updating campaign using code sample from Java Client libraries and have attached logs. From the logs, you can see that you need to use update_mask field to perform update operation. Please refer to this guide for more information on field mask and code sample to update campaigns. Let us know if you need additional information.
Regards,
Nikisha Patel, Google Ads API Team
{
"operations": {
"update": {
"resourceName": "customers/{Account Number/campaigns/{Campaign Number}",
"status": "PAUSED"
},
"update_mask": {
"paths": "resource_name",
"paths": "status"
}
}
}