Appearance
Remove campaign↔conversion associations
Remove one or more campaign associations from this conversion rule. Pass adAccountId and campaignIds as query parameters (campaignIds is comma-separated). The route also accepts a JSON body with the same fields for clients that prefer DELETE-with-body, but the documented surface is query-only because some SDK code generators (e.g. Python) collapse query + body parameters with the same name into a single kwarg.
DELETE /v1/accounts/{accountId}/conversion-destinations/{destinationId}/associations
Remove one or more campaign associations from this conversion rule. Pass adAccountId and campaignIds as query parameters (campaignIds is comma-separated). The route also accepts a JSON body with the same fields for clients that prefer DELETE-with-body, but the documented surface is query-only because some SDK code generators (e.g. Python) collapse query + body parameters with the same name into a single kwarg.
Parameters
accountId(path, string) requireddestinationId(path, string) requiredadAccountId(query, string) requiredcampaignIds(query, string) required — Comma-separated list of campaign IDs.
Responses
200 — Per-campaign batch result. Status is 200 even when some rows failed — inspect failed[] for details.
platform(string) (enum: linkedinads)succeeded(array) — Numeric campaign IDs that were successfully removed.failed(array)
400 — Validation error: missing adAccountId or campaignIds, or campaignIds exceeds 100 entries per request.
401
403 — Ads add-on or LinkedIn reconnect required.
404 — Account or destination not found.
405 — Platform does not support associations.
429 — LinkedIn rate limit hit. Retry with backoff.