Optilogic · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Optilogic REST API

7 actions 7 updates update extends openapi/optilogic-rest-api-openapi.json
Derived by API Evangelist Built from the contracts Optilogic publishes. Optilogic did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-agent-notex-destructivex-reversiblex-spec-urlx-api-basex-contact-supportx-access-tierx-credential-lifetime

Targets 6

$.info
$.securityDefinitions.APIKeyHeader
$.paths['/{workspace}/job'].post
$.paths['/storage/{storageName}/empty-tables'].post
$.paths['/storage/{storageName}/reassign'].post
$

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Optilogic REST API
  version: 1.0.0
extends: openapi/optilogic-rest-api-openapi.json
x-generated: '2026-08-26'
x-method: generated
x-source: openapi/optilogic-rest-api-openapi.json
x-note: Captures API Evangelist enhancements only. The original Swagger 2.0 document is never mutated;
  these actions are the record of what we would add. The largest gaps are 67 operations with no operationId
  and zero response examples.
actions:
- target: $.info
  description: Record the machine-discoverable location of the contract and the base the OptiJS client
    hard-codes.
  update:
    x-spec-url: https://api-docs.optilogic.app/swagger-ui/swagger.json
    x-api-base: https://api.optilogic.app/v0
    x-contact-support: support@optilogic.com
- target: $.info
  description: Surface the tier gate stated in prose in info.description as structured data.
  update:
    x-access-tier:
      free: test access only; no upload/download and no model solve
      paid: full API access
      upgrade: https://optilogic.app/#/user-account?tab=pricing
- target: $.securityDefinitions.APIKeyHeader
  description: Record the credential lifetime, which is documented only in the help centre.
  update:
    x-credential-lifetime: API keys from /refreshApiKey expire after 3600 seconds; App keys created in
      the Optilogic app do not expire.
    x-issuance-operation: POST /refreshApiKey
    x-docs: https://optilogic.com/help-center/generating-app-and-api-keys/
- target: $.paths['/{workspace}/job'].post
  description: Flag the absence of idempotency on the primary write operation.
  update:
    x-idempotent: false
    x-agent-note: Queueing a job is not idempotent and carries no idempotency key. A retried POST queues
      a second job. The only reversal is DELETE /{workspace}/job/{jobKey}, which stops execution but does
      not roll back work already done.
- target: $.paths['/storage/{storageName}/empty-tables'].post
  description: Mark the irreversible destructive operation.
  update:
    x-destructive: true
    x-reversible: false
    x-agent-note: Deletes all data rows from the named tables with no undo. POST /storage/{storageName}/clone
      before calling this is the only published safety net.
- target: $.paths['/storage/{storageName}/reassign'].post
  description: Mark the ownership transfer as having no published inverse.
  update:
    x-destructive: true
    x-reversible: false
    x-agent-note: Transfers storage ownership to another user. There is no inverse operation available
      to the original owner once transferred.
- target: $
  description: Record the contract-level gaps this overlay cannot fix without provider action.
  update:
    x-api-evangelist-gaps:
    - No operationId on any of the 67 operations, so no operation can be referenced by a stable identifier.
    - Zero response examples across the whole document.
    - No 429 response and no rate-limit response headers declared.
    - No pagination on any list operation.
    - Published as Swagger 2.0; no OpenAPI 3.x version exists.
    - An unconfigured second Swagger UI at https://pioneer-api-docs.optilogic.app/ still serves the Petstore
      demo spec.

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/optilogic-rest-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.