Update paywall

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required
Body Params
string | null
string | null
string | null
enum
string | null
enum
Allowed:
string | null
string | null
string | null

ISO 3166-1 alpha-2 country code

plans
array of integers | null
plans
prices
array of objects | null
prices
after_pay_redirect
object | null

Where to send the user after a successful payment. Set this on the paywall (default for every price) or per-price (overrides the default).

  • type=0 (alias "quiz") — redirect to a quiz; id is the quiz_id.
  • type=1 (alias "paywall") — redirect to another paywall; id is the paywall_id (great for upsell flows: free → premium upsell).

Both numeric and semantic forms of type are accepted; the backend normalises them. Omit the object entirely (or pass null) to use the platform default (return to the quiz the user came from).

string | null
string | null
analytics
object
tags
array of strings
tags
integer | null
integer | null
0 to 2
integer | null
enum

Paywall templates version. New paywalls default to 2 when created via API.

Allowed:
integer | null
≥ 1
css_variables
object | null
json | null

JSON string with paywall screens content

Headers
string
required
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json