So I've successfully created a userList through formulating the following JSON for a POST request:
{
"operations": [
{
"create": {
"readOnly": false,
"name": "vector-test-audience",
"description": "A test audience post request",
"membership_status": "OPEN",
"membershipLifeSpan": 8,
"sizeRangeForDisplay": "LESS_THAN_FIVE_HUNDRED",
"sizeForSearch": "0",
"sizeRangeForSearch": "LESS_THAN_FIVE_HUNDRED",
"type": "CRM_BASED",
"accessReason": "OWNED",
"accountUserListStatus": "ENABLED",
"eligibleForSearch": true,
"eligibleForDisplay": true,
"crmBasedUserList": {
"uploadKeyType": "CONTACT_INFO",
"dataSourceType": "FIRST_PARTY"
}
}
}
]
}
And what I want to do now is to post a list of members (customers to match) with the fields Email, First Name, Last Name and Phone Numbers. I'm not sure if I can add another field onto the JSON above to populate with a list of members when creating a new audience list, or if I have to make a new JSON with a different namespace format. I've pretty much looked into the Google Ads documentation, youtube videos and code examples, but I haven't been able to find a clear cut solution to what I want to do. I know that there's a mutateOperation, but I'm not sure how I can use that to achieve what I want to do.
Cheers,