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
| Route | Purpose | Primary doc |
|---|---|---|
/ | About/home page | /documentation/frontend/about-page |
/schedule | Schedule list and details | /documentation/frontend/schedule |
/rsvp | RSVP create/edit flow | /documentation/frontend/rsvp |
/pay | Payment flow | /documentation/frontend/payments |
/auth | OTP sign-in | /documentation/frontend/auth-and-access |
/photos | Gallery and uploads | /documentation/frontend/photos |
/documents | Protected documents | /documentation/frontend/documents |
/polls | Poll list and votes | /documentation/frontend/polls |
/profile | Attendee profile | /documentation/frontend/profile |
Admin routes
| Route | Purpose | Primary doc |
|---|---|---|
/admin | Dashboard and control center | /documentation/admin/overview |
/admin/rsvps | RSVP operations | /documentation/admin/rsvps |
/admin/schedule | Schedule management | /documentation/admin/schedule |
/admin/announcements | Announcement operations | /documentation/admin/announcements |
/admin/payments | Payment operations | /documentation/admin/payments |
/admin/pricing-tiers | Tier management | /documentation/admin/pricing |
/admin/add-ons | Add-on pricing | /documentation/admin/pricing |
/admin/content | Content section management | /documentation/admin/content-sections |
/admin/documents | Document management | /documentation/admin/documents |
/admin/photos | Photo moderation | /documentation/admin/photos |
/admin/polls | Poll management | /documentation/admin/polls |
/admin/people | People and groups | /documentation/admin/people-and-groups |
/admin/custom-fields | RSVP custom fields | /documentation/admin/custom-fields |
/admin/settings | Event settings | /documentation/admin/settings |
Selected APIs
| Endpoint | Purpose |
|---|---|
/api/stripe/checkout | Creates Stripe checkout sessions |
/api/stripe/webhook | Reconciles Stripe events |
/api/photos/upload | Persists photo metadata/object |
/api/photos/[...key] | Serves protected photos |
/api/documents/[...key] | Serves protected documents |
/api/admin/refund | Processes refunds |
/api/admin/export/rsvps | Exports RSVP data |
/api/admin/export/payments | Exports payment data |
Examples
When an attendee payment fails:
- Verify the route flow in Frontend Payments.
- Verify endpoint behavior at
/api/stripe/checkoutand/api/stripe/webhook. - Use Troubleshooting for incident recovery.
Related Tasks
- Daily organizer operations: Admin Overview
- Type and schema contracts: Data Models
- Command contracts: Commands