Jump to Content
API Reference
v1.0
Log In
API Reference
Log In
Moon (Dark Mode)
Sun (Light Mode)
v1.0
API Reference
Get user events
Search
All
Pages
Start typing to searchβ¦
JUMP TO
Instructions
web2wave video instructions
web2wave-app integration
Common integration questions
Get your API key and set up webhooks
Direct integration in mobile app with web2wave API
RevenueCat + web2wave integration
Adapty + web2wave integration
Qonversion + web2wave integration
LearnWorlds integration to web2wave
Webhook Documentation
π Post-Subscription Integration Flow
Quiz & Paywall design requirements
Blocks List
Stripe integration & Managing Paywalls
Enabling PayPal recurring payment in Stripe
Address Billing Address Collection Configuration
Making Test Purchase
Experiments
PayPal integration
Paddle integration
Primer.io Integration with Web2Wave
Primer.io account setup
Google Pay setup
Creation and test Primer prices
Advanced editor
JS API βΒ window.w2w object
Authorize User Using Password Generated in Web2Wave
Adding fonts to quizzes & paywalls
Custom 'After pay' page with redirect
Sending Purchase event with test prices
Handling Stripe submit errors, Fake payments
Adding redirect to external paywall after price selection
Upsell Subscription with Cancellation & Refund
Redirect to Custom URL after quiz, based on answers
Callback function before the quiz ends to send the collected answers to an external API
Move Next button on top when keyboard is open
Adding Countdown Timer to quiz
Weight & Height Blocks
Show custom popup with JS
Show hints on user answers
Payment Terms Block
Adding Downsell popup on Paywall
π Auto-Redirect User Guide: Language & Country-Based Redirects
Customer Portal and User Subscription Management
Mailchimp integration
π Analytics Integration Guide
Analytics Events
Meta Ads Launch & Pixels
FAQ
π§
Emails after subscriptions
web2Wave API
β Quiz
/quizzes/{quizId}
Get quiz
get
Update quiz
put
Delete quiz
del
/quizzes/{quizId}/restore
Restore quiz
post
/quizzes/screens-version
Get quiz screens for specific version
get
/quizzes/versions
Get quiz versions list
get
/quizzes/screens
Get quiz screens
get
Update quiz screens
put
/quizzes
List quizzes
get
Create quiz
post
/quizzes/custom-css
Retrieve custom CSS for a quiz
get
Add or update custom CSS for a quiz
post
π³ Paywall
/paywalls
List paywalls
get
Create paywall
post
/paywalls/{paywallId}
Get paywall
get
Update paywall
put
Delete paywall
del
/paywalls/{paywallId}/restore
Restore paywall
post
π§ Email Templates
Get email templates
get
Send an email template
post
π Reports and Analytics
/reports/getGraph
Retrieve reports data for project
get
/reports/quiz-answers
Get quiz answers analytics data
get
π° Subscription
/subscription/cancel
Cancel a subscription
put
/subscription/refund
Refund a payment
put
/subscription/user/charge
Charge existing user with saved payment method
post
/subscriptions/list
List subscriptions with filters
get
/subscription/invoices
Retrieve a list of all client invoices
get
/subscription/pause
Pause a subscription
put
/subscription/resume
Resume a paused subscription
put
/subscription/schedule-cancellation
Schedule subscription cancellation
put
π€ User
/user/events
Get user events
get
Send a new user event
post
/user/subscriptions
Get user subscriptions
get
/user/user_visits
Get user visits list
get
/user/user_visit
Get user visit information
get
/user/properties
Get user properties
get
Update user properties
post
π² Price
/price
Retrieve prices based on optional filters
get
Powered byΒ
Get user events
get
https://api.web2wave.com/api/user/events
Language
Shell
Node
Ruby
PHP
Python
Credentials
Header
Header
RESPONSE
Click
Try It!
to start a request and see the response here!