Skip to main content
Celtic API home page
Search...
⌘K
Support
Backend
Backend
Search...
Navigation
Discount Codes
Page Not Found
Documentation
API reference
API Reference
Support
API documentation
Introduction
Activity Logs
GET
Get user activity logs
GET
List activity logs
Admin
POST
Copy raffle to new site
POST
Create site configuration
POST
Create subscription tier (admin)
POST
Create wheel segment (admin)
GET
Debug raffle user entries
DEL
Delete site configuration
DEL
Delete subscription tier (admin)
DEL
Delete wheel segment (admin)
GET
Get site configuration
GET
Get subscription tier (admin)
GET
List site configurations
GET
List subscription tiers (admin)
GET
List wheel segments (admin)
POST
Top up user points for specific users and raffle
PUT
Update site configuration
PUT
Update subscription tier (admin)
PUT
Update wheel segment (admin)
Admin Subscriptions
POST
Assign subscription to user
POST
Cancel subscription
GET
Get admin subscriptions
POST
Upgrade subscription
Analytics
GET
Get competition usage analytics
GET
Get optimized subscription analytics dashboard
GET
Get optimized subscription churn analysis
GET
Get subscription analytics dashboard
GET
Get subscription churn analysis
Auth
POST
Check or create user
POST
Confirm magic link
POST
Confirm password reset
POST
Confirm password set
GET
Get current user
POST
Login user
POST
Logout user
POST
Register a new user
POST
Request magic link
POST
Request password reset
POST
Request password set
POST
Send email verification
Discount Brands
POST
Create discount brand
DEL
Delete discount brand
GET
Get discount brand
GET
Get discount brand by slug
GET
List discount brands
PUT
Update discount brand
Discount Codes
Add tag to discount code
POST
Bulk generate discount codes
GET
Claim discount bonus and redirect
Claim discount code
POST
Create discount code
POST
Create tag
DEL
Delete discount code
DEL
Delete tag
GET
Get discount claims report
Get active discount codes
Get all discount codes
GET
Get discount code
GET
Get discount code claims
Get discount code analytics
Get discount code by slug
GET
Get discount code with user claims
GET
Get imported offer IDs
Get my discount claims
Get my spins
Get tags
GET
Get user discount code claims
GET
Get user discount code claims by user ID
GET
List discount codes
GET
List tags
POST
Redeem discount code
POST
Refresh discount claims materialized views
Remove tag from discount code
Spin discount wheel
PUT
Update discount code
PUT
Update tag
Email
GET
List SendGrid templates
POST
Send SendGrid template email
Endpoint
POST
Create Plant
DEL
Delete Plant
GET
Get Plants
HOOK
New Plant
Gaming
POST
Claim spin result
GET
Get wheel segments
POST
Spin the wheel
Merch
GET
Admin list merch orders by site
POST
Create draft merch order
POST
Create merch product
DEL
Delete merch product
GET
Get a merch order by id
GET
Get merch product
GET
Get merch product by item_id
GET
Get merch product by slug
GET
Get Prodigi order status
GET
List merch products
GET
List my merch orders
POST
Prodigi webhook callback
PUT
Update merch product
Payments
POST
Create NOMU Pay order or process completed order
POST
Create payment
POST
Create Revolut order
GET
Debug URL generation
GET
Get NOMU Pay order details
GET
Get NOMU Pay order status
GET
Get payment
GET
Get payment history
GET
Get payment statistics
GET
Get payments by user
GET
Get Revolut order details
GET
Get Revolut order status
POST
Handle NOMU Pay webhook
POST
Handle Revolut webhook
POST
Handle webhook
GET
List all payments
POST
Refund a NOMU Pay payment
POST
Update NOMU Pay order status
Points
POST
Adjust points
POST
Award points
GET
Get all purchase history
GET
Get daily points activity
GET
Get points balance
GET
Get points by raffle
GET
Get points by user
GET
Get points history
GET
Get points system summary
GET
Get purchase history
GET
Get user points balance (admin)
POST
Redeem points
POST
Sync all user points
POST
Sync points for a user
Public
GET
Get site configuration (public)
GET
List site configurations (public)
Raffles
POST
Create checkout session
POST
Create raffle
DEL
Delete raffle
POST
Draw winners
GET
Get checkout status
GET
Get my entries
GET
Get raffle
GET
Get raffle by item_id
GET
Get raffle by slug
GET
Get raffle points
GET
Get raffle reports
GET
Get raffle user entries
GET
Get single raffle report
GET
Get winners
POST
Handle Revolut webhook
POST
Join raffle
GET
List raffles
POST
Purchase raffle entries with points
POST
Submit free raffle entry
POST
Sync raffles from Webflow
PUT
Update raffle
POST
Validate checkout response
Reports
GET
Get daily quantity distribution analysis
GET
Get daily raffle revenue analysis
GET
Get daily revenue analysis with analytics
GET
Get hourly heatmap data
GET
Get payment metrics for analytics
GET
Get quantity distribution analysis
GET
Get returning customers report
GET
Get top products report
GET
Get user growth analysis
Rewards
POST
Create referral
POST
Create referral from code
GET
Get discount rewards
GET
Get loyalty rewards
GET
Get loyalty status
GET
Get referral stats
GET
Get reward summary
GET
Get user referral code
GET
Get user referrals
GET
Lookup referral code
Subscriptions
POST
Cancel subscription
POST
Create subscription
GET
Get credit summary
GET
Get credit usage history
GET
Get subscription
GET
Get subscription tiers
GET
Get user credits
GET
Get user subscription
POST
Handle subscription webhook
PATCH
Update subscription
POST
Use credits
Users
DEL
Delete user
GET
Get user
GET
Get user profile
GET
Get user statistics
GET
List users
PUT
Update user
PUT
Update user profile
Webflow
GET
List Webflow Submissions (Admin Only)
POST
Process Webflow Submission (Admin Only)
POST
Replay Historical Webflow Submissions
POST
Webflow Form Submission Webhook
404
Page Not Found
We couldn't find the page. Maybe you were looking for one of these pages below?
Discounts
Delete discount code
List discount codes
⌘I