Stay up to date with the latest changes and improvements to Polar.
reference_id
and UTM parameters (utm_source
, utm_medium
, utm_campaign
, utm_content
, utm_term
) as query parameters for Checkout Links. These parameters are automatically stored in the Checkout metadata, allowing you to track the source of your traffic and conversions more effectively.Read moreexternal_id
field on Customers. We believe this will greatly simplify the reconciliation process between your system and Polar.Previously, the recommended way to reconcile with your users was to use metadata
. However, this was not always the most convenient method, especially if you needed to fetch a Customer from our API.With external_id
, you can now fetch a Customer directly by their external ID through dedicated GET
, PATCH
, and DELETE
endpoints. You don’t even need to store Polar’s internal ID in your system anymore! Read moreOf course, you can also directly preset external_customer_id
when creating a Checkout Session, and it will automatically be set on the newly created Customer after a successful checkout. Read moreproduct_id
and product_price_id
fields are deprecated in the Checkout Session API. You should now use the products
field to specify the products you want to include in the checkout.type
and recurring_interval
fields on ProductPrice
are deprecated. recurring_interval
is now set directly on Product
.