IBEX Harness
DocsBenchmarksBlogChangelogRoadmap
GitHub
IBEX Harness

Documentation

HTTP route inventoryAuth gRPC (ValidateToken, ValidateAgent)Health and metricsChat completionsErrors
API Reference›HTTP route inventory
API Reference

HTTP route inventory

Implemented public and protected HTTP routes on the IBEX proxy (sourced from the Go router).

This page is the HTTP route inventory half of the mixed API reference model:

  1. Behavioral MDX — Chat completions, Errors, Health
  2. Proto-backed gRPC — Auth gRPC from packages/proto/.../auth.proto
  3. Route inventory (this page) — paths registered in the Go router

OpenAPI deferred

Auto-generated OpenAPI / fumadocs-openapi pages stay out of scope until a maintained openapi.yaml exists and is CI-validated against these routes. Until then, treat this inventory plus the behavioral pages as source of truth for HTTP.

Public (no auth)

MethodPathPurpose
GET/healthLiveness
GET/readyReadiness (auth_grpc, redis when configured)
GET/metricsPrometheus text exposition

Public handlers are registered without method-specific ServeMux patterns. Integrators should call GET (Prometheus scrapers also use GET/HEAD conventions).

Protected

MethodPathAuthNotes
GET/v1/internal/auth-probePAT + agentReturns {org_id, permissions}; non-GET → 405 METHOD_NOT_ALLOWED
GET/v1/orgs/{org_id}/auth-probePAT + agentPath org must match token org; non-GET → 405
POST/v1/chat/completionsPAT + agent + ProxyChatCompletionMock/live provider forward; non-POST → 405

Tenant scope for chat comes from the token, not the URL. See Chat completions and Proxy overview.

Not listed here

  • Auth gRPC on :9091 — Auth gRPC
  • Future Python/API/dashboard routes — Phase 3+ (not present under services/)

Related

  • Errors
  • Proxy health
  • Environment variables
  • Content sources — reference strategy map

Was this page helpful?

Edit on GitHub

Last updated on

PreviousIncident responseNextAuth gRPC (ValidateToken, ValidateAgent)

On this page

  • Public (no auth)
  • Protected
  • Not listed here
  • Related
0%