Endpoints
Attributes
Unique identifier for the ad, prefixed
ad_.The ad campaign this ad belongs to.
Properties
Properties
The referenced entity’s id.
The ad group this ad belongs to.
Properties
Properties
The referenced entity’s id.
USD value attributed to add-to-cart events. Sums the value sent with each
event, normalized to USD; events without a value contribute 0.
Whop pixel-attributed add-to-cart events, last-click.
The call-to-action button shown on the ad.Available options:
learn_more, shop_now, sign_up, subscribe, get_started, book_now, apply_now, contact_us, download, order_now, buy_now, get_quote, message_page, whatsapp_message, instagram_message, call_now, get_directions, send_updates, get_offer, watch_more, listen_now, play_game, open_link, no_button, get_offer_view, get_event_tickets, see_menu, request_time, event_rsvp, see_details, view_instagram_profileClicks divided by impressions, between 0 and 1.
The number of clicks.
USD value attributed to complete-registration events. Sums the value sent with
each event, normalized to USD; events without a value contribute 0.
Whop pixel-attributed complete-registration events, last-click.
USD value attributed to contact events. Sums the value sent with each event,
normalized to USD; events without a value contribute 0.
Whop pixel-attributed contact events, last-click.
Spend divided by attributed add-to-cart events; null when they are not the
goal and none are attributed.
Spend divided by clicks; 0 when there are no clicks.
Spend divided by attributed complete-registration events; null when they are
not the goal and none are attributed.
Spend divided by attributed contact events; null when contacts are not the
goal and none are attributed.
Spend divided by attributed leads; null when leads are not a goal and none are
attributed.
Spend per 1,000 impressions; 0 when there are no impressions.
Spend divided by attributed purchases; null when purchases are not a goal and
none are attributed.
Spend divided by Whop pixel-attributed results; null when nothing
Whop-attributable is being optimized for.
Spend divided by attributed schedule events; null when schedules are not the
goal and none are attributed.
Spend divided by attributed submit-application events; null when they are not
the goal and none are attributed.
Spend divided by unique clicks; null when there are no unique clicks.
Spend divided by attributed view-content events; null when they are not the
goal and none are attributed.
When the ad was created, as an ISO 8601 timestamp.
The creative assets used by this ad. The original asset has a null format; square, vertical, and horizontal entries are placement-specific variants. A carousel ad returns one format-null entry per attachment, in order.
Properties
Properties
The creative attachment’s file id.
The saved crop window for this creative, in source image pixels. Null for the original asset or a format that has not been cropped.
The placement variant this asset covers, or null for the original asset.Available options:
square, vertical, horizontalThe kind of asset, image or video.
CDN url of the asset.
Whop pixel-attributed custom (merchant-defined) conversion events, last-click,
across all custom event names.
Whop pixel-attributed custom conversions, keyed by your event name with its
last-click count as the value. Empty when no named custom events are
attributed. Custom events fired without a name are counted in
custom_conversions but omitted here, so these values sum to at most
custom_conversions.
Conversion value attributed to each custom event, keyed by event name like
custom_event_counts. Sums the value passed to whop.track, normalized to USD;
events fired without a value contribute 0.
Whether the ad is delivering right now, and if not, why. When several states apply at once, the highest-precedence one is returned.Available options:
rejected, in_review, draft, campaign_paused, ad_group_paused, paused, processing, issues, learning_limited, learning, activeThe description variants shown on the ad.
Platform-reported impressions divided by reach.
The headline variants shown on the ad.
The number of impressions.
Open issues affecting this ad. Empty when there are none.
Properties
Properties
Unique identifier for the issue.
A description of what the issue is and how it can be resolved.
The ID of the campaign, ad group, or ad the issue is attached to.
The type of resource the issue is attached to.Available options:
ad_campaign, ad_group, adThe instant lead form shown when someone taps this ad.
null when the ad group’s conversion_location is not an instant-form destination.Properties
Properties
Screen shown after the form is submitted.
null when the form uses the default.Custom consent disclaimer shown before submission.
null when the form has none.Properties
Properties
Disclaimer text.
Consent checkboxes the person can tick. Empty when the disclaimer is text-only.
Properties
Properties
Disclaimer title.
more_volume is quickest to submit; higher_intent adds a confirmation step before submission.Available options: more_volume, higher_intentInternal name of the form.
Whether the phone number must be verified by SMS before submitting.
Questions on the form, in order.
Properties
Properties
Answer format for
custom questions: short_answer, multiple_choice, or
appointment. Absent otherwise.Question text for
custom questions. Absent for standard prefill questions.Choices for
multiple_choice questions. Absent for other formats.Properties
Properties
Stable identifier the choice’s answers are stored under. Absent for simple
choices.
Where the form goes when this choice is selected. Absent when the form just continues to the next question.
Choice text shown to the person.
Question type: a standard prefill type such as
email, phone, or full_name, or custom for your own question.The ad platform’s ID for the instant form the ad uses. Set when the ad
references an existing form via
lead_form_id, or once a form built from
lead_form has been created on the platform.USD value attributed to lead events. Sums the value sent with each event,
normalized to USD; events without a value contribute 0.
Whop pixel-attributed leads, last-click.
Whether the ad can appear alongside other advertisers’ ads in the same unit.
Defaults to true.
The existing post this ad promotes — a Facebook post or Instagram media ID.
null when the ad uses uploaded creatives.Which network
post_id refers to: facebook (a page post) or instagram (a media ID). null when the ad uses uploaded creatives.Available options: facebook, instagramPreview image of the existing post this ad promotes.
null for ads that use
uploaded creatives, or until the post’s media has been fetched from the
network.The primary text variants shown in the ad body.
USD value of pixel-attributed purchases.
Whop pixel-attributed purchases, last-click.
The number of unique people who saw this.
The Whop pixel conversion event whose attributed count represents results — the optimization goal, or the highest-volume attributed event for campaigns that budget per ad group. Null when the goal isn’t a Whop-attributed event.Available options:
purchase, lead, schedule, submit_application, contact, complete_registration, view_content, add_to_cart, customThe merchant-defined event name when result_event is custom; null for the
standard events.
The Whop pixel-attributed count behind result_event. When a campaign’s ad
groups optimize different goals there is no single result_event (it is null),
and this is instead the sum of each ad group’s own attributed results. Null
when nothing Whop-attributable is being optimized for.
Purchase value divided by spend, both in USD (a currency-neutral ratio); 0
when there is no spend.
USD value attributed to schedule events. Sums the value sent with each event,
normalized to USD; events without a value contribute 0.
Whop pixel-attributed schedule events, last-click.
The social accounts the ad runs under — its Facebook page and Instagram profile — each referenced by ID, prefixed
sacc_.Properties
Properties
The referenced entity’s id.
The amount charged, in spend_currency.
The ISO 4217 currency code of all monetary metrics.
Whether the ad is enabled.
active and paused are set by you; in_review and rejected come from ad review.Available options: active, paused, in_review, rejectedUSD value attributed to submit-application events. Sums the value sent with
each event, normalized to USD; events without a value contribute 0.
Whop pixel-attributed submit-application events, last-click.
Display title of the ad.
Unique clicks divided by impressions, between 0 and 1.
People who clicked, reported by the Whop pixel, counted once per person.
When the ad was last updated, as an ISO 8601 timestamp.
The URL the ad links to.
Query parameters appended to the URL, keyed by parameter name.
USD value attributed to view-content events. Sums the value sent with each
event, normalized to USD; events without a value contribute 0.
Whop pixel-attributed view-content events, last-click.
Ad

