Skip to main content

API Reference

The Hill90 API provides endpoints for agent management, chat, knowledge, model configuration, and platform operations.

Base URL

Authentication

Most endpoints require a valid JWT bearer token issued by Keycloak:
See Authentication for details on obtaining tokens. Health endpoints (/health, /health/detailed) are public.

Endpoint Groups

Agents

Create, configure, start, stop agents. Manage skills, webhooks, and runtime.

Chat

Create threads, send messages, stream responses, browser control.

Knowledge

Agent memory (AKM), shared knowledge library, hybrid search with pgvector.

Models & Policies

Provider connections, user models, model policies, usage tracking.

Agents

Agent lifecycle management — CRUD, start/stop, status, logs, skills, webhooks.

Chat

Real-time chat with agents — threads, messages, SSE streaming, browser control.

Models

Provider connections, user models, and model policies for BYOK inference.
Model names are resolved through a chain: requested modelalias resolutionBYOK provider model. See the OpenAPI spec for full schema details.

Auto-Generated Pages

The individual endpoint pages below are auto-generated from the OpenAPI specification with request/response schemas and example payloads.