HomeDocDocumentation QuoteFlowRoutes & Pages

Routes & Pages

Routes & Pages

Estimated reading: 2 minutes 20 views

All Application Routes

File-based routing architecture using React Router 7 with server loaders and actions.

Admin Routes (Authenticated — Embedded Shopify) 8 routes
GET/appMain dashboard — metrics, recent templates, quick actions
GET/app/calculatorsList all calculators with status filtering
GET/app/calculators/newCreate a new calculator (builder step 1)
GET/app/calculators/:id/editFull 6-step builder for an existing calculator
GET/app/quotesQuote request management table
GET/app/quotes/files/:idDownload endpoint for quote file attachments
GET/app/templates50+ template library by industry and category
GET/app/settingsGlobal settings: email, branding, number formatting
API Routes (JSON — Authenticated) 12 endpoints
GET/api/calculatorsList all shop calculators
POST/api/calculatorsCreate a new calculator
GET/api/calculators/:idGet a calculator with full configuration
PUT/api/calculators/:idUpdate a calculator
DELETE/api/calculators/:idDelete a calculator
POST/api/calculators/:id/duplicateClone an existing calculator
POST/api/calculators/:id/publishActivate a calculator (draft → active)
POST/api/calculators/:id/archiveArchive a calculator (active → archived)
POST/api/calculators/:id/evaluateServer-side formula evaluation
POST/api/formula/previewLive preview of a formula with test values
POST/api/formula/validateSyntax validation of a formula expression
POST/api/settingsRead / update global settings
Public Routes (App Proxy — Storefront) 4 endpoints
GET/calculatorReturn JSON calculator config for the storefront
GET/apps/quote-flow/*App Proxy catch-all — calculator delivery
POST/submitReceive and store a quote request (multipart)
POST/evaluatePublic formula evaluation (storefront real-time)
Shopify Webhooks 3 webhooks
POST/webhooks/app/uninstalledData cleanup on app uninstall
POST/webhooks/app/scopes_updateOAuth permission scope updates
POST/webhooksGDPR compliance webhooks (customers/data_request, customers/redact, shop/redact)

Leave a Reply

Your email address will not be published. Required fields are marked *

Share this Doc

Routes & Pages

Or copy link

CONTENTS