Pixels

Returns all Pixels a client is authorized to see. Can be filtered by crm_brand_ids[].

As long as at least one id in crm_brand_ids[] resolves to a CRM brand sync on your account, the request succeeds: you get the pixels for the ids that resolved, and any unrecognized ids are listed in meta.unknownCrmBrandIds rather than failing the call. That key is absent when every id resolved.

If none of the submitted ids resolve, the request is rejected with a 422 instead of returning an empty list — so an empty measurementPixels array always means "no pixels matched a filter you can actually use", never "every id you sent was unrecognized".

get/measurement/pixels

Request

  • Base URL
    https://api.magellan.ai/v2
  • URL
    https://api.magellan.ai/v2/measurement/pixels
  • Auth
    API key in header Authorization

Query parameters

crm_brand_ids[]string[]

These are the IDs of the advertiser in your CRM system. Unrecognized ids are reported back in meta.unknownCrmBrandIds instead of failing the request.

Response

OK

Example response

{
  "measurementPixels": [
    {
      "id": "0123456789abcdef",
      "name": "Attribution Pixel",
      "brand": {
        "crmBrandId": "brand_0123456789abcdef",
        "name": "ACME Corp., Inc.",
        "domain": "acme.com"
      },
      "installationStatus": "installed",
      "lastEventAt": "2026-10-12T14:03:00Z"
    }
  ],
  "meta": {
    "pagination": {
      "currentPage": 1,
      "totalPages": 3,
      "count": 25
    },
    "unknownCrmBrandIds": [
      "001E000001BEO46IAH",
      "0010y00001onIbhAAE"
    ]
  }
}

Changes

    • breaking

      the / response's property type changed from object to no type for status

    • breaking

      the response's property type changed from object to no type for status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property / from the response with the status

    • info

      added the media type application/json for the response with the status

    • info

      added the media type application/json for the response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added subschema #2 to the response property allOf list for the response status

    • info

      added subschema #2 to the / response property allOf list for the response status