{"name":"Google OAuth 2.0 API","endpoints":{"GET /auth":"Redirect to Google consent (query: scope?, calendar?, state?, redirect_uri?, prompt?)","GET /auth/callback":"Callback; exchange code for tokens (query: redirect_uri? for front redirect)","POST /auth/refresh":"Refresh access token (body: { refresh_token })","GET /auth/userinfo":"Get user info (Header: Authorization: Bearer <access_token>)","GET /calendar/calendars":"Calendar list (Header: Bearer; Google Calendar API calendarList をプロキシ)","GET|POST /calendar/events":"List or create events (query: calendarId=primary ほか; POST は JSON body)","GET|PATCH|DELETE /calendar/events/:eventId":"Get, update, or delete one event (query: calendarId?)"}}