GeniuzQuiz API
Reference
Build powerful integrations with our comprehensive RESTful API. Create quizzes, manage leads, process payments, and leverage AI - all through simple HTTPS requests.
Authentication
Secure your API requests with OAuth 2.0 or API tokens
API Token Authentication
Include your API token in the Authorization header:
Authorization: Bearer YOUR_API_TOKENBase URL
All API requests should be made to:
https://www.geniuzquiz.com/apiExample Request
curl -X GET "https://www.geniuzquiz.com/api/quizzes" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"API Endpoints
Explore all available endpoints organized by category
Authentication
Secure OAuth 2.0 and API token authentication
/api/auth/loginAuthenticate user with email and password/api/auth/registerCreate new user account/api/auth/logoutEnd user session/api/auth/sessionGet current session information/api/developer/tokensGenerate API access tokensQuizzes & Funnels
Create, manage, and deploy interactive quizzes and sales funnels
/api/quizzesList all quizzes/api/quizzesCreate new quiz/api/quizzes/{id}Get quiz details/api/quizzes/{id}Update quiz/api/quizzes/{id}Delete quiz/api/quizzes/{id}/cloneDuplicate an existing quiz/api/funnelsList all sales funnels/api/funnelsCreate new funnel/api/funnels/{id}Get funnel details/api/funnels/{id}Update funnelLeads & CRM
Manage leads, contacts, and customer relationships
/api/leadsList all leads with filtering/api/leadsCreate new lead/api/leads/{id}Get lead details with responses/api/leads/{id}Update lead information/api/leads/{id}Delete lead/api/leads/{id}/notesAdd note to lead/api/chat/conversationsGet chat conversationsAI & Content Generation
Leverage AI for quiz generation, content creation, and insights
/api/ai/generate-quizGenerate quiz using AI/api/ai/suggestionsGet AI-powered content suggestions/api/ai/translateTranslate content to multiple languages/api/ai/generate-imageGenerate images with AI/api/magic-write/generateGenerate marketing copy/api/magic-write/improveImprove existing content/api/magic-write/variationsCreate content variationsAnalytics & Tracking
Track performance, conversions, and user behavior
/api/analytics/dashboardGet dashboard overview/api/analytics/quiz/{id}Get quiz performance metrics/api/analytics/cohortAnalyze user cohorts/api/tracking/eventsTrack custom events/api/marketing/roiCalculate marketing ROI/api/analytics/conversionsGet conversion funnel dataAds Platform
Manage Facebook and Google ad campaigns
/api/ads/campaignsList all ad campaigns/api/ads/campaignsCreate new campaign/api/ads/accountsList connected ad accounts/api/ads/insightsGet campaign insights/api/ads/ai/analyzeAI-powered campaign analysis/api/ads/copy/generateGenerate ad copy with AI/api/ads/oauth/facebookConnect Facebook Ads/api/ads/oauth/googleConnect Google AdsE-commerce & Payments
Process payments, manage products and orders
/api/productsList all products/api/productsCreate new product/api/ordersList all orders/api/ordersCreate new order/api/orders/{id}Get order details/api/payment-gatewaysList payment gateways/api/upsellsCreate upsell offers/api/invoicesList invoicesTemplates & Themes
Access pre-built templates and customize themes
/api/templatesList all templates/api/templates/{id}Get template details/api/funnel-templatesList funnel templates/api/themesList available themes/api/themesCreate custom themeMedia & Assets
Upload and manage media files and assets
/api/media-libraryList media files/api/media-libraryUpload new file/api/media-library/{id}Delete media file/api/media-library/{id}Get file detailsSecurity & Compliance
Security features, audit logs, and rate limiting
/api/security/audit-logsGet audit logs/api/security/rate-limitCheck rate limit status/api/security/sessionsList active sessions/api/security/2fa/enableEnable two-factor authSettings & Configuration
Manage application settings and configurations
/api/settings/publicGet public settings/api/admin/settings/api-keysManage API credentials/api/admin/settings/api-keysSave API credentials/api/domainsList custom domains/api/domainsAdd custom domainResponse Format
Success Response
{
"success": true,
"data": {
"id": 123,
"title": "My Quiz",
"created_at": "2025-01-01T00:00:00Z"
}
}Error Response
{
"success": false,
"error": "Unauthorized",
"message": "Invalid API token",
"code": 401
}Rate Limits
Fair usage policies to ensure optimal performance for all users
Free
100 req/hour
Per API key
Pro
1,000 req/hour
Per API key
Enterprise
10,000 req/hour
Per API key
Ready to Start Building?
Create your free account and get your API key in seconds