701x · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the 701x API V1

4 actions 4 updates servers
Derived by API Evangelist Built from the contracts 701x publishes. 701x did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

descriptionx-api-evangelist-profileserversx-openid-connect-discoveryx-enforced-scopesecuritySchemes

Targets 4

$.info
$
$.components.securitySchemes.oauth2
$.components

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the 701x API V1
  version: 1.0.0
x-provenance:
  generated: '2026-09-05'
  method: derived
  source: openapi/701x-api-v1-openapi.json
  extends: openapi/701x-api-v1-openapi.json
  note: >-
    Non-destructive Overlay 1.0.0 over the verbatim 701x contract. Every action below adds
    information API Evangelist established by probing 701x's own hosts on 2026-09-05 — the base
    URL the spec omits, the OpenID Connect issuer, and the fact that the enforced scope differs
    from the documented one. Nothing here invents an operation, a summary, a schema or a
    behaviour, because the source spec supplies none and none may be manufactured.
actions:
- target: $.info
  description: >-
    Record the API's real base URL, its human entry point and the provenance of this profile. The
    published spec carries no servers block at all.
  update:
    description: >-
      REST API behind the 701x Autonomous Rancher cattle-management platform. Served from
      https://api.701x.com with a public Swagger UI at the host root. The published document is
      raw Swashbuckle output: 1,391 operations carry no summaries, no descriptions and (with seven
      exceptions) no operationIds. Authentication is OAuth 2.0 authorization code against 701x's
      own OpenID Connect provider at https://login.701x.com; 1,158 operations require the scope
      API701x.
    x-api-evangelist-profile: https://github.com/api-evangelist/701x
- target: $
  description: >-
    Add the servers block the published document omits. The host is the one the spec is served
    from and the one the Swagger UI calls; it is not inferred from the marketing domain.
  update:
    servers:
    - url: https://api.701x.com
      description: Production (source of the published Swagger document, verified 2026-09-05)
- target: $.components.securitySchemes.oauth2
  description: >-
    Correct the scope description. The spec documents a single scope "api1" labelled
    "Demo API - full access", but every secured operation requires "API701x" instead, and
    scopes_supported at the issuer does not list API701x at all.
  update:
    description: >-
      OAuth 2.0 authorization code against https://login.701x.com. NOTE: the scope actually
      enforced by 1,158 operations is API701x, which is not the scope declared in this flow's
      scopes map and is not listed in the issuer's scopes_supported. PKCE (S256) is supported.
    x-openid-connect-discovery: https://login.701x.com/.well-known/openid-configuration
    x-enforced-scope: API701x
- target: $.components
  description: >-
    Declare the OpenID Connect scheme the issuer supports but the contract never names, so a
    client can discover it from the document.
  update:
    securitySchemes:
      openIdConnect:
        type: openIdConnect
        openIdConnectUrl: https://login.701x.com/.well-known/openid-configuration
        description: >-
          Added by API Evangelist from the provider's own discovery document (HTTP 200,
          2026-09-05). Not present in the published contract.

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/701x-api-v1-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.