403 custom_pixel_not_enabled. Scopes: pixels:read to list, pixels:write to save, delete, or test — see Authentication.
These routes manage organization pixel credentials. They are separate from the Meta
pixel fields on self-serve soundlink create.
isDefault only affects the app soundlink picker — create via the API never applies a default.Save or rotate a pixel
PUT /v1/pixels/{pixelId}
At least one of accessToken or isDefault is required. platform must be meta.
200). The response never includes the access token:
Idempotency-Key is not required. Repeating the same request is safe.
List pixels
GET /v1/pixels
200):
status, lastErrorCode, and errorSince reflect recent Conversions API send health.
Delete a pixel
DELETE /v1/pixels/{pixelId}
204) with an empty body.
Send a test event
POST /v1/pixels/{pixelId}/test-events
Sends a live Meta Conversions API event named Soundlink Stream to the stored pixel and token. This is not a sandbox event — it appears in Events Manager.
200):
pixelId for your organization returns 404. A rejected pixel id or token returns 400 invalid_request.