💓 Health & Monitoring

🔓 No Auth Required
GET /ping Liveness probe

Fast liveness check for load balancers and orchestrators.

GET /health Detailed subsystem health

Reports status of SOMS API, token storage, configuration, and rate limiting.

GET /api/soms/test SOMS connectivity test

Verifies outbound connectivity to the RealTime-SOMS API.

🔑 Authentication

🔓 No Auth Required
POST /api/token Exchange credentials for bearer token

👥 Subjects

🔒 Bearer Token Required
GET /api/subjects/{subjectId} Get subject by ID 🔒
⚠️ Authenticate first to enable this request.
POST /api/subjects Create subject 🔒
⚠️ Authenticate first to enable this request.
PUT /api/subjects/{subjectId} Update subject 🔒
⚠️ Authenticate first to enable this request.
POST /api/subjects/{subjectId}/studies Add study to subject 🔒
⚠️ Authenticate first to enable this request.