---
title: "Get Pixel"
method: GET
path: "/pixels/{pixel_id}"
---

# Get Pixel

`GET /pixels/{pixel_id}`

## Path parameters

- `pixel_id` integer, required

## Headers

- `Authorization` string, nullable
- `X-User-Id` string, nullable

## Cookies

- `session_id` string, nullable

## Response `200`

Successful Response

- PixelResponseSchema
  - `name` string, required
  - `id` integer, required
  - `active` boolean, required
  - `public_token` string, required
  - `custom_events` PixelCustomEventConfig
    - `events` PixelEventConfig[]
      - `event_name` string, required
      - `triggers` integer[], required
    - `triggers` union[]
      - union
        - AllElementsClickTriggerConfig
          - `id` integer, required
          - `conditions` PixelTriggerCondition[]
            - `actual` union, required
              - …
            - `expected` union, required
              - …
            - `comparison` 'equals' | 'equals_exactly' | 'regexp' | 'regexp_ignore_case' | 'lower_than' | 'lower_than_or_equals' | 'greater_than' | 'greater_than_or_equals' | 'contains' | 'starts_with' | 'ends_with' | 'matches_css_selector' | 'not_equals' | 'not_equals_exactly' | 'not_regexp' | 'not_regexp_ignore_case' | 'not_contains' | 'not_starts_with' | 'not_ends_with' | 'not_matches_css_selector', required
          - `type` 'AllElementsClick'
        - AllLinksClickTriggerConfig
          - `id` integer, required
          - `conditions` PixelTriggerCondition[]
            - `actual` union, required
              - …
            - `expected` union, required
              - …
            - `comparison` 'equals' | 'equals_exactly' | 'regexp' | 'regexp_ignore_case' | 'lower_than' | 'lower_than_or_equals' | 'greater_than' | 'greater_than_or_equals' | 'contains' | 'starts_with' | 'ends_with' | 'matches_css_selector' | 'not_equals' | 'not_equals_exactly' | 'not_regexp' | 'not_regexp_ignore_case' | 'not_contains' | 'not_starts_with' | 'not_ends_with' | 'not_matches_css_selector', required
          - `type` 'AllLinksClick'
        - FormSubmitTriggerConfig
          - `id` integer, required
          - `conditions` PixelTriggerCondition[]
            - `actual` union, required
              - …
            - `expected` union, required
              - …
            - `comparison` 'equals' | 'equals_exactly' | 'regexp' | 'regexp_ignore_case' | 'lower_than' | 'lower_than_or_equals' | 'greater_than' | 'greater_than_or_equals' | 'contains' | 'starts_with' | 'ends_with' | 'matches_css_selector' | 'not_equals' | 'not_equals_exactly' | 'not_regexp' | 'not_regexp_ignore_case' | 'not_contains' | 'not_starts_with' | 'not_ends_with' | 'not_matches_css_selector', required
          - `type` 'FormSubmit'
        - PageViewTriggerConfig
          - `id` integer, required
          - `conditions` PixelTriggerCondition[]
            - `actual` union, required
              - …
            - `expected` union, required
              - …
            - `comparison` 'equals' | 'equals_exactly' | 'regexp' | 'regexp_ignore_case' | 'lower_than' | 'lower_than_or_equals' | 'greater_than' | 'greater_than_or_equals' | 'contains' | 'starts_with' | 'ends_with' | 'matches_css_selector' | 'not_equals' | 'not_equals_exactly' | 'not_regexp' | 'not_regexp_ignore_case' | 'not_contains' | 'not_starts_with' | 'not_ends_with' | 'not_matches_css_selector', required
          - `type` 'PageView'
        - TimerTriggerConfig
          - `id` integer, required
          - `conditions` PixelTriggerCondition[]
            - `actual` union, required
              - …
            - `expected` union, required
              - …
            - `comparison` 'equals' | 'equals_exactly' | 'regexp' | 'regexp_ignore_case' | 'lower_than' | 'lower_than_or_equals' | 'greater_than' | 'greater_than_or_equals' | 'contains' | 'starts_with' | 'ends_with' | 'matches_css_selector' | 'not_equals' | 'not_equals_exactly' | 'not_regexp' | 'not_regexp_ignore_case' | 'not_contains' | 'not_starts_with' | 'not_ends_with' | 'not_matches_css_selector', required
          - `type` 'Timer'
          - `interval` integer, nullable
          - `limit` integer, nullable
        - VideoTriggerConfig
          - `id` integer, required
          - `conditions` PixelTriggerCondition[]
            - `actual` union, required
              - …
            - `expected` union, required
              - …
            - `comparison` 'equals' | 'equals_exactly' | 'regexp' | 'regexp_ignore_case' | 'lower_than' | 'lower_than_or_equals' | 'greater_than' | 'greater_than_or_equals' | 'contains' | 'starts_with' | 'ends_with' | 'matches_css_selector' | 'not_equals' | 'not_equals_exactly' | 'not_regexp' | 'not_regexp_ignore_case' | 'not_contains' | 'not_starts_with' | 'not_ends_with' | 'not_matches_css_selector', required
          - `type` 'Video'
          - `play` boolean
          - `pause` boolean
          - `ended` boolean
  - `tracking_snippets` PixelTrackingSnippetConfig
    - `snippets` Snippet[]
      - `content` string, required
  - `creator` AccountSchema
    - `id` integer, required
    - `email` string, required
    - `first_name` string, nullable
    - `last_name` string, nullable
    - `profile_picture_url` string, nullable
  - `created_at` string, date-time, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/runconverge/apis/fastapi.md) · [All operations](https://skmtc.dev/runconverge/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/runconverge/fastapi/revisions/1452e350bd1d/schema)
