Plans

Create Plan

Create a new pricing plan for a product. The plan defines the billing interval, price, and availability for customers.

post/plans

Headers

Idempotency-Keystring
Example:d9105228-4a08-46b1-8b91-42fed586d383

A unique key that makes this request safe to retry. See Idempotent requests.

Request body

account_idstring

The unique identifier of the account to create this plan for. Required when authenticating as a user; an account API key supplies its own account.

adaptive_pricing_enabledboolean nullable

Whether this plan accepts local currency payments via adaptive pricing.

attributesobject nullable

Attribute values that make this plan one variant of its product, as a map of attribute name to value, e.g. {"size": "Large", "color": "Blue"}. Names are normalized to snake_case identifiers (Ring Size becomes ring_size) and come back in alphabetical order. Every variant plan on a product must carry the same attribute names and a distinct set of values. Send null to make the plan an ordinary pricing option again.

billing_periodinteger nullable

Recurring billing interval in days, such as 30 for monthly or 365 for annual.

checkout_stylingobject nullable

Checkout styling overrides for this plan.

currencystring

The three-letter ISO currency code for the plan's pricing. Defaults to USD.

descriptionstring nullable

A text description of the plan displayed to customers on the product page.

expiration_daysinteger nullable

Access duration in days before the membership expires.

initial_pricenumber nullable

Initial amount charged in the plan's currency, e.g. 10.43 for $10.43. A paid fiat plan charges at least 1.00 in its currency; use 0 for free.

internal_notesstring nullable

Private notes visible only to the account owner. Not shown to customers.

metadataobject nullable

Custom key-value pairs to store on the plan. Included in webhook payloads for payment and membership events. Max 50 keys, 100 chars per key, 500 chars per string value. The reserved keys custom_cta (a checkout call-to-action button label — one of the product custom CTA values, e.g. subscribe, get_offer) and custom_cta_url (a URL the button links to; web or tel:) override the product's call to action for this plan and are validated on save.

override_tax_typestring

Override the default tax classification for this specific plan.

plan_typestring

Plan billing type, such as one_time or renewal.

product_idstring

The unique identifier of the product to attach this plan to.

release_methodstring

Sales method for this plan.

renewal_pricenumber nullable

The amount charged each billing period for recurring plans, in the plan's currency. A paid fiat plan charges at least 1.00 in its currency.

skustring nullable

Stock keeping unit for this plan. Maximum 100 characters. Free text, not enforced unique.

split_pay_required_paymentsinteger nullable

Installment payments required before the subscription pauses.

stockinteger nullable

The maximum number of units available for purchase. Ignored when unlimited_stock is true.

three_ds_level'mandate_challenge' | 'mandate_if_required' | 'frictionless_if_required' | 'null' nullable

3D Secure behavior for supported on-session card payments. mandate_challenge requires a 3DS challenge before payment processing; mandate_if_required mandates a challenge only when the payment processor requires it; frictionless_if_required uses the regular frictionless 3DS flow. Payments of $1,000 or more use mandate_if_required unless mandate_challenge is selected. Risk and authentication recovery requirements can override the preference. Send null to inherit the account default.

titlestring nullable

The display name of the plan shown to customers on the product page. Maximum 30 characters.

trial_period_daysinteger nullable

Free trial duration before the first recurring charge.

unlimited_stockboolean nullable

Whether the plan has unlimited stock. When true, the stock field is ignored.

visibilitystring

Whether the plan is visible to customers or hidden from public view.

Example request

{
  "account_id": "biz_xxxxxxxxxxxxxx",
  "adaptive_pricing_enabled": true,
  "attributes": {
    "color": "Blue",
    "size": "Large"
  },
  "billing_period": 30,
  "checkout_styling": {
    "background_color": "#0f172a",
    "border_style": "rounded",
    "button_color": "#f59e0b",
    "font_family": "roboto"
  },
  "currency": "usd",
  "custom_fields": [
    {
      "field_type": "text",
      "id": "field_xxxxxxxxxxxxxx",
      "name": "Vehicle make and model",
      "order": 1,
      "placeholder": "2021 Audi S5",
      "required": true
    }
  ],
  "description": "Two hand washes a month, interior vacuum, and a quarterly sealant top-up.",
  "expiration_days": 365,
  "image": {
    "direct_upload_id": "eyJfcmFpbHMiOnsiZGF0YSI6MSwicHVyIjoiYmxvYl9pZCJ9fQ==--xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "id": "file_xxxxxxxxxxxxxx"
  },
  "internal_notes": "Maintenance tier. Upsell the interior shampoo add-on at renewal.",
  "metadata": {
    "bay": "2",
    "custom_cta": "subscribe",
    "custom_cta_url": "https://shinetime.example/wash-club",
    "route": "north-austin"
  },
  "override_tax_type": "inclusive",
  "payment_method_configuration": {
    "disabled": [
      "paypal"
    ],
    "enabled": [
      "card"
    ],
    "include_platform_defaults": true
  },
  "plan_type": "renewal",
  "product_id": "prod_xxxxxxxxxxxxxx",
  "release_method": "buy_now",
  "renewal_price": 59,
  "sku": "TEE-LARGE-BLUE",
  "split_pay_required_payments": 4,
  "stock": 25,
  "three_ds_level": "frictionless_if_required",
  "title": "Unlimited Wash Club",
  "trial_period_days": 7,
  "visibility": "visible"
}

Response

plan created

adaptive_pricing_enabledboolean required

Whether adaptive pricing is enabled for this plan. Raw setting — does not check processor compatibility or feature flags.

attributesobject nullable required

Attribute values that make this plan one variant of its product, as a map of attribute name to value, e.g. {"color": "Blue", "size": "Large"}. Names are snake_case identifiers and come back in alphabetical order. Every variant plan on a product carries the same attribute names and a distinct set of values; the product lists the full option set as variant_attributes. null for a plan that is not a variant.

billing_periodnumber nullable required

Number of days between recurring charges, such as 30 for monthly or 365 for annual. null for one-time plans.

cancel_discount_intervalsnumber nullable required

Billing intervals the cancellation discount applies to (0 forever, 1 first payment, or a month count). null when none is offered or the actor lacks the plan:basic:read scope.

cancel_discount_percentagenumber nullable required

Cancellation discount as a whole-number percentage. null when none is offered or the actor lacks the plan:basic:read scope.

checkout_stylingobject nullable required

Plan-level checkout styling (background_color, button_color, font_family, border_style); null inherits the account default.

collect_taxboolean required

Whether tax is collected on purchases of this plan, based on the account's tax configuration.

created_atstring required

When the plan was created, as an ISO 8601 timestamp.

currency'usd' | 'sgd' | 'inr' | 'aud' | 'brl' | 'cad' | 'dkk' | 'eur' | 'nok' | 'gbp' | 'sek' | 'chf' | 'hkd' | 'huf' | 'jpy' | 'mxn' | 'myr' | 'pln' | 'czk' | 'nzd' | 'aed' | 'eth' | 'ape' | 'cop' | 'ron' | 'thb' | 'bgn' | 'idr' | 'dop' | 'php' | 'try' | 'krw' | 'twd' | 'vnd' | 'pkr' | 'clp' | 'uyu' | 'ars' | 'zar' | 'dzd' | 'tnd' | 'mad' | 'kes' | 'kwd' | 'jod' | 'all' | 'xcd' | 'amd' | 'bsd' | 'bhd' | 'bob' | 'bam' | 'khr' | 'crc' | 'xof' | 'egp' | 'etb' | 'gmd' | 'ghs' | 'gtq' | 'gyd' | 'ils' | 'jmd' | 'mop' | 'mga' | 'mur' | 'mdl' | 'mnt' | 'nad' | 'ngn' | 'mkd' | 'omr' | 'pyg' | 'pen' | 'qar' | 'rwf' | 'sar' | 'rsd' | 'lkr' | 'tzs' | 'ttd' | 'uzs' | 'rub' | 'btc' | 'cny' | 'usdt' | 'kzt' | 'awg' | 'whop_usd' | 'xau' required

Three-letter ISO currency code for this plan's prices.

deletableboolean nullable required

Whether the plan can be deleted (it has no memberships or waitlist entries). null unless the actor has the plan:basic:read scope on the plan's account.

descriptionstring nullable required

Customer-visible plan description. Maximum 1000 characters. null if no description is set.

expiration_daysnumber nullable required

Access duration in days for expiration-based plans, such as 365 for a one-year pass. null for plans without an expiration.

formatted_pricestring required

Human-readable price for display (currency + interval), e.g. "$10 / month".

idstring required

Plan ID, prefixed plan_.

imageobject nullable required

Pricing-tier image (url, blurhash) shown on the product page; null when no image is set.

initial_pricenumber required

Initial purchase price in plan currency.

internal_notesstring nullable required

Private notes not shown to customers. null unless the actor has the plan:basic:read scope on the plan's account.

invoiceobject nullable required

Invoice this plan was generated for; null unless created for an invoice.

member_countnumber nullable required

Active memberships through this plan. null unless the actor has the plan:basic:read scope on the plan's account.

metadataobject nullable required

Custom key-value pairs stored on the plan. Included in webhook payloads for payment and membership events. Maximum 50 keys, 100 characters per key, 500 characters per value. The reserved keys custom_cta and custom_cta_url, when set, override the product's checkout call to action for this plan.

offer_cancel_discountboolean nullable required

Whether a cancellation discount is offered. null unless the actor has the plan:basic:read scope on the plan's account.

payment_method_configurationobject nullable required

Payment method configuration (enabled, disabled, include_platform_defaults); null when plan uses default settings.

plan_type'renewal' | 'one_time' required

Billing model for this plan.

productobject nullable required

Product this plan belongs to; null for standalone plans.

purchase_urlstring required

URL where customers can purchase this plan directly.

release_method'buy_now' | 'waitlist' required

Sales method for this plan.

renewal_pricenumber required

Recurring price charged every billing period.

skustring nullable required

Stock keeping unit, free text set by the seller (e.g. TSHIRT-LARGE-BLUE). Not enforced unique. null when unset.

split_pay_required_paymentsnumber nullable required

Installment payments required before the subscription pauses. Must be greater than 1. null if split pay is not configured.

stocknumber nullable required

Units available for purchase. null unless the actor has the plan:basic:read scope on the plan's account.

strike_through_initial_pricenumber nullable required

Original initial price shown with a strikethrough, in the plan's currency. null when no strikethrough is set.

strike_through_renewal_pricenumber nullable required

Original renewal price shown with a strikethrough, in the plan's currency. null when no strikethrough is set.

tax_type'inclusive' | 'exclusive' | 'unspecified' required

How tax is handled for this plan, including whether tax is included in the price, added at checkout, or not configured.

three_ds_level'mandate_challenge' | 'mandate_if_required' | 'frictionless_if_required' | 'null' nullable required

3D Secure behavior for supported on-session card payments. mandate_challenge requires a 3DS challenge before payment processing; mandate_if_required mandates a challenge only when the payment processor requires it; frictionless_if_required uses the regular frictionless 3DS flow. Payments of $1,000 or more use mandate_if_required unless mandate_challenge is selected. Risk and authentication recovery requirements can override the preference. null inherits the account default.

titlestring nullable required

Plan display name shown to customers. Maximum 30 characters. A variant created without one defaults to its attribute values joined with /. null if no title has been set.

trial_period_daysnumber nullable required

Free trial days before the first renewal charge. null if no trial is configured or the user has already used a trial for this plan.

unlimited_stockboolean required

Whether the plan has unlimited stock. When true, the stock field is ignored; waitlist plans always report true.

updated_atstring required

When the plan was last updated, as an ISO 8601 timestamp.

visibility'visible' | 'hidden' | 'archived' | 'quick_link' required

Controls where this plan can be seen. When hidden, the plan is reachable only by its direct link.

Example response

{
  "account": {
    "id": "biz_xxxxxxxxxxxxxx",
    "title": "Shine Time Auto Detailing"
  },
  "adaptive_pricing_enabled": true,
  "attributes": {
    "color": "Blue",
    "size": "Large"
  },
  "billing_period": 30,
  "cancel_discount_intervals": 3,
  "cancel_discount_percentage": 20,
  "checkout_styling": {
    "background_color": "#0f172a",
    "border_style": "rounded",
    "button_color": "#f59e0b",
    "font_family": "roboto"
  },
  "created_at": "2026-01-01T12:00:00.000Z",
  "currency": "usd",
  "custom_fields": [
    {
      "field_type": "text",
      "id": "field_xxxxxxxxxxxxxx",
      "name": "Vehicle make and model",
      "placeholder": "2021 Audi S5",
      "required": true
    }
  ],
  "deletable": true,
  "description": "Two hand washes a month, interior vacuum, and a quarterly sealant top-up.",
  "effective_payment_method_configuration": {
    "disabled": [
      "card"
    ],
    "enabled": [
      "card"
    ],
    "include_platform_defaults": true
  },
  "expiration_days": 365,
  "formatted_price": "$59.00 / month",
  "id": "plan_xxxxxxxxxxxxxx",
  "image": {
    "blurhash": "LA6bDXT$E3b:R6i+RibEIWbp%ej1",
    "url": "https://whop-assets-example.s3.amazonaws.com/uploads/image/2026-01-01/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  },
  "initial_price_due": {
    "amount": "-2.50",
    "currency": "usd",
    "decimals": 2,
    "display_decimals": 2
  },
  "internal_notes": "Maintenance tier. Upsell the interior shampoo add-on at renewal.",
  "invoice": {
    "id": "inv_xxxxxxxxxxxxxx"
  },
  "metadata": {
    "custom_cta": "subscribe",
    "custom_cta_url": "https://shinetime.example/wash-club"
  },
  "offer_cancel_discount": true,
  "payment_method_configuration": {
    "disabled": [
      "crypto"
    ],
    "enabled": [
      "card"
    ],
    "include_platform_defaults": true
  },
  "plan_type": "renewal",
  "product": {
    "id": "prod_xxxxxxxxxxxxxx",
    "title": "Ceramic Coating Package"
  },
  "purchase_url": "https://whop.com/checkout/plan_xxxxxxxxxxxxxx",
  "release_method": "buy_now",
  "renewal_price": 59,
  "sku": "WASH-CLUB-TEE-LARGE-BLUE",
  "split_pay_required_payments": 4,
  "strike_through_initial_price": 99,
  "strike_through_renewal_price": 79,
  "tax_type": "unspecified",
  "three_ds_level": "frictionless_if_required",
  "title": "Unlimited Wash Club",
  "trial_period_days": 7,
  "updated_at": "2026-01-01T12:00:00.000Z",
  "visibility": "visible"
}

Changes

Changed in 10 of the 74 revisions of this API.54282

    • ○

      added the new alipayhk enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new alipayhk enum value to the request property //

      request-property-enum-value-added

  • 7fcefabddb0a16See the full diff
    • ●

      the request property's maxLength was set to 30

      request-property-max-length-set

    • ○

      added the new optional request property

      new-optional-request-property

    • ○

      added the new optional request property

      new-optional-request-property

    • ○

      added the new tabby enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new tabby enum value to the request property //

      request-property-enum-value-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • ○

      added the required property to the response with the status

      response-required-property-added

  • d629b0d5d8392254See the full diff
    • ▲

      request property // was restricted to a list of enum values

      request-property-became-enum

    • ▲

      request property // was restricted to a list of enum values

      request-property-became-enum

    • ○

      added the new acss_debit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new acss_debit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new addi enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new addi enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new affirm enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new affirm enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new afterpay_clearpay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new afterpay_clearpay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new alipay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new alipay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new alma enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new alma enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new amazon_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new amazon_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new apple enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new apple enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new apple_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new apple_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new au_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new au_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new au_becs_debit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new au_becs_debit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bacs_debit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bacs_debit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bancolombia enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bancolombia enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bancontact enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bancontact enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bank_wire enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bank_wire enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new billie enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new billie enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new blik enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new blik enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new boleto enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new boleto enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bre_b enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new bre_b enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ca_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ca_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new capchase_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new capchase_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new card enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new card enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new card_installments_six enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new card_installments_six enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new card_installments_three enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new card_installments_three enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new card_installments_twelve enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new card_installments_twelve enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new cashapp enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new cashapp enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new claritypay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new claritypay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new coinbase enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new coinbase enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new coinflow enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new coinflow enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new crypto enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new crypto enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new custom enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new custom enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new customer_balance enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new customer_balance enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new demo_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new demo_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new efecty enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new efecty enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new eps enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new eps enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new eu_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new eu_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new flex_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new flex_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new fpx enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new fpx enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new gb_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new gb_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new gcash enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new gcash enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new giropay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new giropay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new google_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new google_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new gopay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new gopay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new grabpay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new grabpay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new id_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new id_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ideal enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ideal enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new interac enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new interac enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kakao_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kakao_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new klarna enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new klarna enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new klarna_pay_now enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new klarna_pay_now enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new konbini enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new konbini enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kr_card enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kr_card enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kr_market enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kr_market enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kriya enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kriya enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kueski enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new kueski enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new link enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new link enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new m_pesa enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new m_pesa enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mb_way enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mb_way enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mercado_pago enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mercado_pago enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mercado_pago_ar enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mercado_pago_ar enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mercado_pago_mx enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mercado_pago_mx enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mobilepay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mobilepay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new modo enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new modo enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mondu enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new mondu enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new multibanco enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new multibanco enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new naver_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new naver_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new nequi enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new nequi enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new netbanking enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new netbanking enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_bank enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_bank enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_card enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_card enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_market enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_market enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_ussd enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_ussd enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_wallet enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new ng_wallet enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new nupay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new nupay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new nz_bank_account enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new nz_bank_account enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new oney enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new oney enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new oney_3x enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new oney_3x enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new oney_4x enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new oney_4x enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new opay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new opay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new oxxo enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new oxxo enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new p24 enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new p24 enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new pago_efectivo enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new pago_efectivo enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new pay_by_bank enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new pay_by_bank enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new payco enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new payco enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new paynow enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new paynow enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new paypal enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new paypal enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new paypay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new paypay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new payto enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new payto enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new pix enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new pix enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new platform_balance enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new platform_balance enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new promptpay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new promptpay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new pse enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new pse enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new qris enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new qris enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new rapipago enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new rapipago enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new rechnung enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new rechnung enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new revolut_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new revolut_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new samsung_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new samsung_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new satispay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new satispay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new scalapay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new scalapay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sencillito enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sencillito enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sepa_debit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sepa_debit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sequra enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sequra enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new servipag enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new servipag enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sezzle enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sezzle enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new shop_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new shop_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new shopeepay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new shopeepay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sofort enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sofort enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new south_korea_market enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new south_korea_market enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new spei enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new spei enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new splitit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new splitit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sunbit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new sunbit enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new swish enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new swish enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new tamara enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new tamara enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new touch_n_go enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new touch_n_go enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new twint enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new twint enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new unknown enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new unknown enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new upi enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new upi enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new us_bank_account enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new us_bank_account enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new us_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new us_bank_transfer enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new venmo enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new venmo enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new verve enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new verve enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new vipps enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new vipps enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new webpay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new webpay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new wechat_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new wechat_pay enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new yape enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new yape enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new zip enum value to the request property //

      request-property-enum-value-added

    • ○

      added the new zip enum value to the request property //

      request-property-enum-value-added

  • ff3a76573563124See the full diff
    • ▲

      removed the enum value frictionless of the request property

      request-property-enum-value-removed

    • ●

      added the new frictionless_if_required enum value to the response property for the response status

      response-property-enum-value-added

    • ●

      added the new mandate_if_required enum value to the response property for the response status

      response-property-enum-value-added

    • ○

      added the new frictionless_if_required enum value to the request property

      request-property-enum-value-added

    • ○

      added the new mandate_if_required enum value to the request property

      request-property-enum-value-added

    • ○

      added the new undefined enum value to the request property

      request-property-enum-value-added

    • ○

      removed the frictionless enum value from the response property for the response status

      response-property-enum-value-removed

  • 23dfbe1a0d1f21See the full diff
    • ▲

      added subschema #2 to the response property oneOf list for the response status

      response-property-one-of-added

    • ▲

      the response's property type changed from object null to no type for status

      response-property-type-changed

    • ○

      added the required property to the response with the status

      response-required-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • ○

      added the non-success response with the status

      response-non-success-status-added

    • ○

      the request property became nullable

      request-property-became-nullable

    • ○

      added the optional property / to the response with the status

      response-optional-property-added

    • ○

      added the optional property / to the response with the status

      response-optional-property-added

    This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 60bbb4a6ffbc110See the full diff
    • ●

      removed the request property

      request-property-removed

    • ○

      added the new optional header request parameter Idempotency-Key

      new-optional-request-parameter

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    • ○

      added the required property to the response with the status

      response-required-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

Of the 74 revisions, 1 has no diff computed.