Service documentation

75 Hard API discovery

This page documents the main API surfaces exposed by 75 Hard. Agents can also discover the machine-readable catalog at /.well-known/api-catalog.

Authentication discovery

Protected member APIs support OAuth discovery metadata at /.well-known/oauth-authorization-server, a JWKS endpoint at /oauth/jwks, and a token endpoint at /oauth/token.

Programmatic clients can exchange an email and password for a bearer token with the OAuth password grant. Protected API routes also continue to accept session cookies for browser access.

Public endpoints

No authentication required.

MethodPathDescription
GET/api/healthReturns basic service health and environment status.
POST/api/auth/signupCreates an account and starts the verification flow.
POST/api/auth/loginAuthenticates an existing account.
POST/api/auth/send-otpSends a verification code to the user email.
POST/api/auth/verify-otpValidates the verification code.

Authenticated member endpoints

Requires an authenticated session cookie.

MethodPathDescription
GET/api/dashboardLoads authenticated dashboard state.
GET, POST/api/routinesReads and updates member routine data.
POST/api/progress/toggleMarks daily tasks complete or incomplete.
GET, POST/api/galleryLoads and uploads gallery items.