---
title: "List conversion destinations"
method: GET
path: "/v1/accounts/{accountId}/conversion-destinations"
tags: ["Conversions"]
---

# List conversion destinations

`GET /v1/accounts/{accountId}/conversion-destinations`

Returns the list of pixels (Meta), conversion actions (Google),
conversion rules (LinkedIn), or pixels (OpenAI Ads) accessible to the
connected ads account. Use the returned `id` as `destinationId` when
posting to `POST /v1/ads/conversions`.

For Google and LinkedIn, each destination's `type` reflects the
conversion type (PURCHASE, LEAD, SIGN_UP, etc.) — the event type is
locked to the destination. For Meta and OpenAI Ads, `type` is absent:
pixels accept any event name per request.

For LinkedIn, destinations are returned across every sponsored ad
account the connected token can access; the `adAccountId` field on
each destination identifies the parent ad account and is required for
subsequent CRUD calls (update, delete, associations, metrics).

## Path parameters

- `accountId` string, required

## Response `200`

Destinations listed

- object
  - `platform` 'metaads' | 'googleads' | 'linkedinads' | 'tiktokads' | 'openaiads'
  - `destinations` object[]
    - `id` string — Destination identifier. Meta: pixel ID. Google: conversion action resource name. LinkedIn: numeric conversion rule ID. OpenAI Ads: pixel wire id.
    - `name` string
    - `type` string — Present when the platform locks event type to the destination (Google conversion actions, LinkedIn conversion rules).
    - `status` 'active' | 'inactive'
    - `adAccountId` string — Set by adapters whose destinations are scoped to a specific ad account (LinkedIn). Pass back on subsequent CRUD calls.

## Other responses

- `400` — Account's platform is not supported by the Conversions API.
- `401` — Unauthorized
- `403` — Ads access required (Ads add-on on legacy plans, included on usage-based plans), OR (for LinkedIn) the connected account lacks the `rw_conversions` scope and must be reconnected.
- `404` — Account not found or not accessible.
- `429` — LinkedIn rate limit hit. Retry with backoff.

---

[API](https://skmtc.net/zernio/apis/zernio-api.md) · [All operations](https://skmtc.net/zernio/apis/zernio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zernio/zernio-api/versions/51932b099b2f/schema)
