Audited route registry
The endpoint list below is generated from the existing typed documentation registry and validated against implemented server sources.
Audited public and embed-safe routes.
The endpoint list below is generated from the existing typed documentation registry and validated against implemented server sources.
Authentication, route prefix, request fields, response shape, and permissions remain separate from the other API products.
Public API
Public and unauthenticated routes for approved public SparkGlim data, payment starts, ticket verification, blog content, and campaign summaries.
Authentication: Unauthenticated public routes with validation, forwarding, caching, and gateway protections where implemented. Do not place secret keys in browser embeds.
/api/public/voteInitializes a public vote payment through the existing public payment flow.
/api/public/tickets/purchaseInitializes a public ticket purchase.
/api/public/tickets/public-verifyVerifies publicly verifiable ticket codes through the existing public verification flow.
/api/public/blogLists published public blog posts with search, category, featured, limit, and offset filters.
/api/public/donation-summary/:campaignIdReturns public fundraising summary data for a campaign.
/api/public/vote-counts/:campaignIdReturns public vote counts for a campaign.