OpenAPI Specification

Machine-readable description of the CleverUtils REST API. Use it to generate client SDKs, populate API clients like Postman or Insomnia, or browse the endpoints interactively in Swagger UI.

Download the spec

The OpenAPI 3.1 spec lives at:

URL
https://cleverutils.com/api/v1/openapi.json

You can download it directly with cURL:

cURL
curl -O https://cleverutils.com/api/v1/openapi.json

Generate a client SDK

Use openapi-generator to scaffold a typed client in any language. Examples:

Python client
openapi-generator-cli generate \
  -i https://cleverutils.com/api/v1/openapi.json \
  -g python \
  -o ./cleverutils-python-client
TypeScript client
openapi-generator-cli generate \
  -i https://cleverutils.com/api/v1/openapi.json \
  -g typescript-fetch \
  -o ./cleverutils-ts-client
Go client
openapi-generator-cli generate \
  -i https://cleverutils.com/api/v1/openapi.json \
  -g go \
  -o ./cleverutils-go-client

Import into Postman / Insomnia

Interactive Swagger UI

Browse and try endpoints right in your browser:

Swagger UI is loaded on demand. Click the button below to render the interactive API explorer. We don't auto-load it to keep this page lightweight.

Spec coverage

The OpenAPI spec describes:

Versioning

The spec is versioned along with the API. Breaking changes will go in a new /api/v2/openapi.json with at least 6 months of notice. Backwards-compatible changes (new endpoints, new optional fields) land in v1 immediately.

See also:

Request a Feature

0 / 2000