List pixels
Changed onReturns 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".
Request
- Base URLhttps://api.magellan.ai/v2
- URLhttps://api.magellan.ai/v2/measurement/pixels
- AuthAPI key in header Authorization
Query parameters
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 fromobjectto no type for status - breaking
the
response's property type changed fromobjectto 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/jsonfor the response with the status - info
added the media type
application/jsonfor 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 #2to theresponse propertyallOflist for the response status - info
added
subschema #2to the/response propertyallOflist for the response status
- breaking