Overview
Social OSU API (1.0.0)
REST API for Social OSU, an AI-powered campus discovery platform for The Ohio State University students. Aggregates on-campus and off-campus events, supports a student-only gig marketplace, delivers personalized recommendations, and provides an agentic LLM chatbot for event discovery.
Authentication is handled via Clerk (restricted to @osu.edu and @buckeyemail.osu.edu).
All endpoints require a valid Clerk JWT in the Authorization header.
Successful responses return resources directly. Paginated responses return { items, meta }.
Error responses use RFC 7807 Problem Details (application/problem+json).
- OpenAPI version: 3.0.3
Authentication
bearerAuth
Clerk-issued JWT. Restricted to @osu.edu and @buckeyemail.osu.edu accounts.
Security scheme type: http
Bearer format: JWT