---
title: "Changes to Create Payment Link"
method: POST
path: "/v1/payment_links"
---

# Changes to Create Payment Link

`POST /v1/payment_links`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `eec642897a22`: 2 breaking, 17 warning, 8 info

## Changes

- **2026-11-03** `eec642897a22`: 2 breaking, 17 warning, 8 info
  - removed `#/components/schemas/NewPriceRequest` from the `payment_link/line_items/items/price_data` request property `anyOf` list
  - removed `#/components/schemas/PaymentIntentData` from the `payment_link/payment_intent_data` request property `anyOf` list
  - the `payment_link/discounts/items/coupon_data/amount_off` request property's max was set to `2147483647.00`
  - the `payment_link/discounts/items/coupon_data/duration_in_months` request property's max was set to `2147483647.00`
  - the `payment_link/discounts/items/coupon_data/max_redemptions` request property's max was set to `2147483647.00`
  - the `payment_link/line_items/items/quantity` request property's max was set to `2147483647.00`
  - the `payment_link/line_items/items/shipping_options/anyOf[#/components/schemas/ShippingRateOptionsRequest]/shipping_rate_data/anyOf[#/components/schemas/CreateShippingRateRequest]/amount` request property's max was set to `2147483647.00`
  - the `payment_link/line_items/items/tax_rate/anyOf[#/components/schemas/TaxRate]/amount` request property's max was set to `2147483647.00`
  - the `payment_link/shipping_options/anyOf[#/components/schemas/ShippingRateOptionsRequest]/shipping_rate_data/anyOf[#/components/schemas/CreateShippingRateRequest]/amount` request property's max was set to `2147483647.00`
  - the `payment_link/tax_rate/anyOf[#/components/schemas/TaxRate]/amount` request property's max was set to `2147483647.00`
  - the `payment_link/discounts/items/coupon_data/amount_off` request property's min was set to `-2147483648.00`
  - the `payment_link/discounts/items/coupon_data/duration_in_months` request property's min was set to `-2147483648.00`
  - the `payment_link/discounts/items/coupon_data/max_redemptions` request property's min was set to `-2147483648.00`
  - the `payment_link/line_items/items/quantity` request property's min was set to `-2147483648.00`
  - the `payment_link/line_items/items/shipping_options/anyOf[#/components/schemas/ShippingRateOptionsRequest]/shipping_rate_data/anyOf[#/components/schemas/CreateShippingRateRequest]/amount` request property's min was set to `-2147483648.00`
  - the `payment_link/line_items/items/tax_rate/anyOf[#/components/schemas/TaxRate]/amount` request property's min was set to `-2147483648.00`
  - the `payment_link/shipping_options/anyOf[#/components/schemas/ShippingRateOptionsRequest]/shipping_rate_data/anyOf[#/components/schemas/CreateShippingRateRequest]/amount` request property's min was set to `-2147483648.00`
  - the `payment_link/tax_rate/anyOf[#/components/schemas/TaxRate]/amount` request property's min was set to `-2147483648.00`
  - added the new `renewal` enum value to the `payment_link/origin/anyOf[#/components/schemas/CheckoutSessionOrigin]/` response property for the response status `200`
  - added the new optional request property `payment_link/line_items/items/components`
  - added `#/components/schemas/InlinePriceDataRequest` to the `payment_link/line_items/items/price_data` request property `anyOf` list
  - added `#/components/schemas/PaymentIntentDataRequest` to the `payment_link/payment_intent_data` request property `anyOf` list
  - added the new `reimbursement` enum value to the request property `payment_link/mode/anyOf[#/components/schemas/Mode]/`
  - added the new `renewal` enum value to the request property `payment_link/origin/anyOf[#/components/schemas/CheckoutSessionOrigin]/`
  - added the optional property `payment_link/line_items/items/components` to the response with the `200` status
  - added `#/components/schemas/InlinePriceDataRequest` to the `payment_link/line_items/items/price_data` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/NewPriceRequest` from the `payment_link/line_items/items/price_data` response property `anyOf` list for the response status `200`

---

[Operation](https://skmtc.dev/withflex/apis/flex-api/docs/v1/payment_links/post.md) - [API](https://skmtc.dev/withflex/apis/flex-api.md) - [Page](https://skmtc.dev/withflex/apis/flex-api/changes/v1/payment_links/post)
