PUT /api/v2/buyer/advertisers/{advertiserId}/property-lists/{listId}
Updates a list’s name and/or replaces its identifiers. There is no incremental add/remove — when you send domains or identifiers, the full set is replaced with what you submit. For an identifier change, Apostra sends update_media_buy to each seller that declares the list field, even though the reference is unchanged. This tells the seller to refresh the list contents instead of waiting for its cache to expire. Each affected buy is also checked again against the new contents, and one that no route enforces any more is paused.
Request
Parameters
Send at least one field. Providing
domains and/or identifiers replaces the entire identifier set; pass the full union you want stored.
Response
resolutionSummary and cascadeSummary appear only when identifiers change — a name-only update returns neither. cascadeSummary reports the re-check of each active buy, including any buy that was paused; see When a live buy is paused. A failed re-check does not roll back the update.
Errors
400 VALIDATION_ERROR— no fields supplied, or combined identifier total above 100,000.404 NOT_FOUND—listIdoradvertiserIddoes not exist or is not visible to the authenticated account.
Related
Property list tasks
All property list operations
Property Lists guide
Cascade behavior and resolution concepts
Get property list
Full resolved resource for one list
Check property list
Validate a candidate set before replacing