/ developers · api changelog
API changelog.
Every change to the customer-facing Inferrex API, dated and reverse-chronological. The same record is published machine-readable at /api-changelog.json.
The contract is versioned under /v1. Breaking changes ship a new version with a migration window: a deprecated operation is flagged deprecated: true in the OpenAPI spec and returns a Deprecation header (plus Sunset and a Link rel="successor-version"). Subscribe to the machine-readable changelog JSON to track changes programmatically.
2026-06-18
- Added — Outbound webhooks now cover every customer-facing resource — 47 event types spanning workflows, alert rules, golden-record proposals, governance/retention/approval policies, circuit breakers, environments, teams, and API-key scopes. Register an endpoint at
POST /v1/webhooks/subscriptions, filter by event type, and verify theX-Inferrex-SignatureHMAC;X-Inferrex-Event-Idis stable across redeliveries. The full catalogue ships in the OpenAPIx-webhooksextension.
2026-06-10
- Added — Idempotency-Key on every unsafe request (POST/PUT/PATCH/DELETE) — the first response is cached for 24h and replayed verbatim on retry (a replay carries
Idempotent-Replayed: true), so an agent can retry safely. - Added — Keyset cursor pagination on high-volume list endpoints (
cursor+nextCursor+hasMore) alongside offset pagination — stable under inserts, no deep-offset cost.
2026-06-03
- Added — Per-key / per-tier token-bucket rate limits with
X-RateLimit-Limit/-Remaining/-Resetheaders (plus the draftRateLimit-*equivalents) andRetry-Afteron 429 — an agent behind one NAT egress gets its own ceiling. - Added — Granular API-key scopes (
); each operation declares the scope it needs in its: security, and the full catalogue is in the OpenAPIx-api-scopesextension. - Changed — Every error response now carries
{ error, message, retryable, docs_url }—retryabletells an agent whether the same request could succeed on retry, anddocs_urllinks the error code so it can self-correct without a human.
2026-05-26 · v1
- Added — Inferrex API v1 — a REST API at
https://api.inferrex.com, a typed TypeScript SDK (@inferrex/sdk), and an MCP server (@inferrex/mcp), all generated from one source so the contract never drifts. The machine-readable OpenAPI 3.0.3 spec is published credential-free at/openapi.json, alongside/v1/pricingand/.well-known/llms.txt.

