PUT /api/v2/buyer/advertisers/{advertiserId}/measurement-config
Updates the measurement configuration for an advertiser. This is an upsert — pass only the fields you want to change; omitted fields keep their prior values. Read the current config with Get measurement config.
Request
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
advertiserId | string | Yes | Path parameter — the owning advertiser |
mmmEnabled | boolean | No | Enable Marketing Mix Modeling |
mmmConfig | object | No | MMM settings. provider (string), dataSourceIds (string[]), reportingFrequency is weekly, monthly, or quarterly. Extra keys allowed |
incrementalityTestingEnabled | boolean | No | Enable A/B incrementality tests |
brandLiftEnabled | boolean | No | Enable brand-lift study integration |
settings | object | No | Free-form key/value advertiser-level overrides |
Response
mmmConfig is null when mmmEnabled is false; settings is null when no overrides are configured.
Errors
400 VALIDATION_ERROR— invalidreportingFrequencyor malformed body.404 NOT_FOUND—advertiserIddoes not exist or is not visible to the authenticated customer.
Related
Measurement tasks
All measurement operations
Measurement overview
Pipeline, belief state, and concepts
Get measurement config
Read the current config