Thanks, Marjorie, for your quick and prompt response.
Now create/remove IP works with this request data:
POST
https://googleads.googleapis.com/v12/customers/{campaignID}/campaignCriteria:mutate{
"customerId": "3930653162",
"operations": [
{
"remove": "customers/{customerID}/campaignCriteria/{campaignID}~{IP_RESOURCE_ID}"
},
{
"create": {
"ipBlock": {
"ip_address": "192.168.1.1"
},
"resourceName": "customers/{customerID}/campaignCriteria/{campaignID}~{IP_BLOCK_criterionID}",
"negative": "True"
}
}
]
}
> You may also use SET operator (for the mutate operation) to update existing excluded IP addresses (Which will remove existing IP addresses and set the new IP address to exclude provided by SET operator).
But any other code example(Perl)/online help topic for this one (SET operator), where I want to overwrite the existing IP? OR even a simple curl request could help.
Please let me know if any other information is needed for this question. Have a great day.