Skip to content

Routes and APIs

What This Covers

This page maps key attendee/admin routes and core API endpoints to their primary documentation targets. Use it to find source coverage and avoid undocumented behavior.

Reference

Attendee routes

RoutePurposePrimary doc
/About/home page/documentation/frontend/about-page
/scheduleSchedule list and details/documentation/frontend/schedule
/rsvpRSVP create/edit flow/documentation/frontend/rsvp
/payPayment flow/documentation/frontend/payments
/authOTP sign-in/documentation/frontend/auth-and-access
/photosGallery and uploads/documentation/frontend/photos
/documentsProtected documents/documentation/frontend/documents
/pollsPoll list and votes/documentation/frontend/polls
/profileAttendee profile/documentation/frontend/profile

Admin routes

RoutePurposePrimary doc
/adminDashboard and control center/documentation/admin/overview
/admin/rsvpsRSVP operations/documentation/admin/rsvps
/admin/scheduleSchedule management/documentation/admin/schedule
/admin/announcementsAnnouncement operations/documentation/admin/announcements
/admin/paymentsPayment operations/documentation/admin/payments
/admin/pricing-tiersTier management/documentation/admin/pricing
/admin/add-onsAdd-on pricing/documentation/admin/pricing
/admin/contentContent section management/documentation/admin/content-sections
/admin/documentsDocument management/documentation/admin/documents
/admin/photosPhoto moderation/documentation/admin/photos
/admin/pollsPoll management/documentation/admin/polls
/admin/peoplePeople and groups/documentation/admin/people-and-groups
/admin/custom-fieldsRSVP custom fields/documentation/admin/custom-fields
/admin/settingsEvent settings/documentation/admin/settings

Selected APIs

EndpointPurpose
/api/stripe/checkoutCreates Stripe checkout sessions
/api/stripe/webhookReconciles Stripe events
/api/photos/uploadPersists photo metadata/object
/api/photos/[...key]Serves protected photos
/api/documents/[...key]Serves protected documents
/api/admin/refundProcesses refunds
/api/admin/export/rsvpsExports RSVP data
/api/admin/export/paymentsExports payment data

Examples

When an attendee payment fails:

  1. Verify the route flow in Frontend Payments.
  2. Verify endpoint behavior at /api/stripe/checkout and /api/stripe/webhook.
  3. Use Troubleshooting for incident recovery.

Released under the MIT License.