<br />
<b>Deprecated</b>:  requireAuth(): Implicitly marking parameter $permission as nullable is deprecated, the explicit nullable type must be used instead in <b>/home/amarevents/www/api/core/auth.php</b> on line <b>64</b><br />
{"success":true,"name":"Amar Events API","version":"2.0.0","base_url":"https:\/\/amarevents.zone.id\/api","docs":"https:\/\/amarevents.zone.id\/docs.php","dashboard":"https:\/\/amarevents.zone.id\/dashboard\/api-keys.php","key_types":{"user":{"rate_limit":"60 req\/min","description":"Standard user key — read events, manage own tickets and profile."},"organizer":{"rate_limit":"120 req\/min","description":"Organizer key — manage events, tickets, donations for your organization."},"admin":{"rate_limit":"300 req\/min","description":"Admin key — full platform access including admin routes. Requires admin account."}},"endpoints":{"AUTH":["POST \/auth\/register","POST \/auth\/login","POST \/auth\/logout","GET \/auth\/me"],"EVENTS":["GET \/events","GET \/events\/{id}","POST \/events","PUT \/events\/{id}","DELETE \/events\/{id}","GET \/events\/{id}\/tickets","GET \/events\/{id}\/stats","GET \/events\/{id}\/gallery","GET \/events\/{id}\/fields"],"ORGANIZATIONS":["GET \/organizations","GET \/organizations\/{id}","POST \/organizations","PUT \/organizations\/{id}"],"TICKETS":["GET \/tickets","GET \/tickets\/{id}","POST \/tickets","PUT \/tickets\/{id}","DELETE \/tickets\/{id}","POST \/tickets\/{id}\/verify"],"TICKET_TYPES":["GET \/ticket-types?event_id={id}","POST \/ticket-types","PUT \/ticket-types\/{id}","DELETE \/ticket-types\/{id}"],"DONATIONS":["GET \/donations","GET \/donations\/{id}","POST \/donations","PUT \/donations\/{id}"],"USERS":["GET \/users\/me","PUT \/users\/me","GET \/users\/me\/tickets","GET \/users\/me\/keys"],"API_KEYS":["GET \/keys","GET \/keys\/{id}","POST \/keys","PUT \/keys\/{id}","DELETE \/keys\/{id}"],"ADMIN":["GET \/admin\/users","GET \/admin\/users\/{id}","PUT \/admin\/users\/{id}","DELETE \/admin\/users\/{id}","GET \/admin\/donations","PUT \/admin\/donations\/{id}","GET \/admin\/stats","GET \/admin\/plans","GET \/admin\/api-keys","DELETE \/admin\/revoke-key\/{id}","GET \/admin\/events","GET \/admin\/rate-limits"]},"permissions":{"user_keys":["events:read","tickets:read","tickets:write","users:read","users:write"],"organizer_keys":["events:read","events:write","events:delete","tickets:read","tickets:write","tickets:delete","organizations:read","organizations:write","donations:read","donations:write","users:read"],"admin_keys":["*","admin","events:read","events:write","events:delete","tickets:read","tickets:write","tickets:delete","organizations:read","organizations:write","donations:read","donations:write","users:read","users:write"]}}