Skip to content
PricingReleases

Product API reference

The Product API publishes its OpenAPI 3.1 description from the same operation registry that serves HTTP requests. This keeps the reference current as first-party and plugin operations are registered.

Open the live OpenAPI JSON

The endpoint uses the same authentication as the Product API. Fetch it with an authenticated request to inspect the complete contract, including operations contributed by enabled plugins:

Terminal window
curl --fail \
-H 'Authorization: Bearer YOUR_TOKEN' \
https://app.recursive.computer/api/product/v1/openapi.json

The response is an OpenAPI 3.1 document. Each operation includes its request and success schemas, Problem response shape, capability, stability, result mode, and emitted events.

Save the response and use any OpenAPI 3.1-compatible generator:

Terminal window
curl --fail \
-H 'Authorization: Bearer YOUR_TOKEN' \
https://app.recursive.computer/api/product/v1/openapi.json \
> recursive-openapi.json

Because the document is live, regenerate clients after installing or updating plugins that contribute Product API operations.