Skip to content

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