Skip to main content
tibs-api is now the real shared backend service for TIBS. The OpenAPI files in this docs repo are synced from the API repository and should be treated as a live contract snapshot, not a future draft.

Live service

  • Base service URL: https://tibs-api.onrender.com
  • Versioned base path: /api/v1
  • Health check: https://tibs-api.onrender.com/api/v1/health
  • Swagger UI: https://tibs-api.onrender.com/api/docs
  • Redoc: https://tibs-api.onrender.com/api/redoc
  • Live OpenAPI JSON: https://tibs-api.onrender.com/api/openapi.json
  • Live OpenAPI YAML: https://tibs-api.onrender.com/api/openapi.yaml
This docs repo also keeps synced snapshots for reference:

Authentication and access

Current domains

Quick examples

Bearer-authenticated request:
External API key request:

How to use this section

  • Use this page when you want the real shared backend service used across TIBS.
  • Use the synced OpenAPI files for generators, SDK work, and schema review.
  • Use the repo-specific interface pages when you need the remaining Next.js route handlers and auth callbacks still living in tibs, tibs-survey, or tibs-learning-center.

Live interfaces

See how the dedicated API service fits alongside the remaining app-specific route handlers.

API introduction

Start at the section overview if you need the full map of API documentation in this site.