account | DynamicAccount | Yes | - | Select Pinterest Ads account that owns the audience. |
audience_id | string or SelectItem | Yes | - | Pinterest audience ID to update. Find IDs with pinterest_ads_list_audiences. |
operation_type | string or SelectableOption | No | {'value': 'UPDATE', 'label': 'Update'} | UPDATE (default) applies the provided name, description, or rule changes. REMOVE removes the users matched by rule from the audience, for example a customer list. |
audience_name | string | No | - | Optional new name for the audience. |
description | string | No | - | Optional new audience description. |
rule | object or string | No | - | Optional JSON rule object, sent to Pinterest as-is. Same shapes as pinterest_ads_create_audience (customer_list_id, visitor_source_id, engagement_domain, or seed_id based rules). Required when operation_type is REMOVE. |