{"name":"MakeTicket API","version":"1.0.0","description":"Event ticketing platform API - Create events, generate QR code tickets, manage registrations, and scan attendees.","status":"operational","timestamp":"2026-04-27T14:48:17.471Z","documentation":"https://maketicket.app/api-docs","website":"https://maketicket.app","support":"support@maketicket.app","endpoints":{"auth":{"base":"/api/auth","description":"Authentication and user management","routes":[{"method":"POST","path":"/register","description":"Create a new user account"},{"method":"POST","path":"/login","description":"Authenticate and get access token"},{"method":"POST","path":"/logout","description":"Invalidate current session"},{"method":"GET","path":"/me","description":"Get current user profile"},{"method":"POST","path":"/forgot-password","description":"Request password reset"},{"method":"POST","path":"/reset-password","description":"Reset password with token"},{"method":"GET","path":"/google","description":"Google OAuth login"}]},"events":{"base":"/api/events","description":"Event management","routes":[{"method":"GET","path":"/","description":"List all events"},{"method":"POST","path":"/","description":"Create a new event"},{"method":"GET","path":"/:id","description":"Get event details"},{"method":"PUT","path":"/:id","description":"Update an event"},{"method":"DELETE","path":"/:id","description":"Delete an event"},{"method":"GET","path":"/:id/attendees","description":"Get event attendees"},{"method":"POST","path":"/:id/register","description":"Register for an event"}]},"tickets":{"base":"/api/tickets","description":"Ticket management and validation","routes":[{"method":"GET","path":"/:id","description":"Get ticket details"},{"method":"POST","path":"/validate","description":"Validate a ticket QR code"},{"method":"POST","path":"/check-in","description":"Check in an attendee"},{"method":"GET","path":"/wallet/:id","description":"Get Apple/Google Wallet pass"}]},"users":{"base":"/api/users","description":"User profile management","routes":[{"method":"GET","path":"/:username","description":"Get public user profile"},{"method":"PUT","path":"/profile","description":"Update user profile"}]},"integrations":{"google_forms":{"base":"/api/google-forms","description":"Google Forms integration for importing registrations"},"google_sheets":{"base":"/api/google-sheets","description":"Google Sheets integration for attendee import/export"}}},"rateLimit":{"requests":"100 requests per 15 minutes","note":"Rate limits may vary by endpoint and plan"},"authentication":{"type":"Bearer Token","header":"Authorization: Bearer <token>","note":"Obtain token via /api/auth/login"},"contact":{"support":"support@maketicket.app","security":"security@maketicket.app","legal":"legal@maketicket.app"},"links":{"website":"https://maketicket.app","documentation":"https://maketicket.app/api-docs","status":"https://maketicket.app/status","privacy":"https://maketicket.app/privacy","terms":"https://maketicket.app/terms"}}