VENRAC
TR Scan your domain
Menu

DOCS

REST API

The /v1 contract is published as OpenAPI and generated from the capability registry.

BUILT FOR

Product teams exposing business knowledge through APIs, MCP, A2A and connected systems

BUSINESS OUTCOME

Produce consistent machine contracts and controlled workflows from one canonical capability registry.

DECISION CONFIDENCE

Scope, role, entitlement and write authority are enforced by the server, never asserted by the client.

01

Contract

The machine-readable contract lives at /v1/openapi.json. It is generated, so the documented surface and the callable surface cannot drift apart.

02

Versioning

Paths are prefixed with /v1. A breaking change ships as a new version rather than a silent change to an existing route.

03

Idempotency

Write endpoints accept an idempotency-key header. Replaying the same key with the same payload returns the original result instead of duplicating work.

04

Errors

Failures use a problem document with a stable code, a title, a detail and a correlation id. Stack traces are never returned.

Open the contract

Open the contract