Skip to content

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) required

  • destinationId (path, string) required

  • adAccountId (query, string) required

  • campaignIds (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.