SuperDial · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the SuperDial API

10 actions 10 updates documentation extends ../openapi/superdial-api-openapi.yml
Derived by API Evangelist Built from the contracts SuperDial publishes. SuperDial did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationIdx-notecontactx-documentationx-llms-txtx-legacy-documentationx-token-lifetimex-safe

Targets 10

$.info
$.paths['/v1/auth'].get
$.paths['/v1/schemas'].get
$.paths['/v1/schemas/{schemaId}/required-inputs'].get
$.paths['/v1/schemas/{schemaId}/required-payer-inputs'].post
$.paths['/v1/requests'].post
$.paths['/v1/requests'].get
$.paths['/v1/requests/{requestId}'].get
$.components.securitySchemes.bearerAuth
$.components.schemas.RequestResponse.properties.results

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the SuperDial API
  version: 1.0.0
extends: ../openapi/superdial-api-openapi.yml
x-generated: '2026-08-29'
x-method: generated
x-source: >-
  Derived from the SuperDial documentation set (https://docs.superdial.com/llms.txt) and applied as
  an Overlay so the harvested specification at openapi/_original/ is never mutated.
actions:
- target: $.info
  description: Record contact and documentation references absent from the published spec.
  update:
    contact:
      name: SuperDial
      url: https://docs.superdial.com/introduction
    x-documentation: https://docs.superdial.com/introduction
    x-llms-txt: https://docs.superdial.com/llms.txt
    x-legacy-documentation: https://superdial.readme.io/
- target: $.paths['/v1/auth'].get
  description: Add the operationId the published spec omits.
  update:
    operationId: authenticate
    x-token-lifetime: 1 hour
- target: $.paths['/v1/schemas'].get
  update:
    operationId: listSchemas
- target: $.paths['/v1/schemas/{schemaId}/required-inputs'].get
  update:
    operationId: getSchemaRequiredInputs
- target: $.paths['/v1/schemas/{schemaId}/required-payer-inputs'].post
  update:
    operationId: resolvePayerRequiredInputs
    x-safe: true
    x-note: POST verb but read-only — resolves payer required inputs without changing state.
- target: $.paths['/v1/requests'].post
  description: >-
    Mark the single write operation with its idempotency mechanism, its real-world consequence, and
    the absence of any reversal path.
  update:
    operationId: createRequest
    x-idempotency:
      supported: true
      key_field: internalId
      key_location: body
      scope: per-request
      server_managed_default: true
      silent_on_reuse: true
    x-consequence:
      class: external-side-effect
      description: >-
        Places a real outbound telephone call to an insurance payer, disclosing member and provider
        identifiers. Billable per call.
      reversible: false
      reversal_operation: null
      rehearsal: sandbox credentials (no real call dialed)
- target: $.paths['/v1/requests'].get
  update:
    operationId: listRequests
    x-pagination: none
    x-note: Filtered by date range or batch; returns the full matched set with no paging.
- target: $.paths['/v1/requests/{requestId}'].get
  update:
    operationId: getRequest
    x-read-after-write-lag: >-
      Can return 404 REQUEST_NOT_FOUND for a few seconds after a successful create. Tolerate this
      when polling.
- target: $.components.securitySchemes.bearerAuth
  update:
    x-obtained-from: GET /v1/auth
    x-lifetime: 1 hour
- target: $.components.schemas.RequestResponse.properties.results
  description: Flag that the primary business payload is runtime-typed, not spec-typed.
  update:
    x-runtime-typed: true
    x-schema-discovery: GET /v1/schemas/{schemaId}/required-inputs

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/superdial-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.