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.
What the actions change
descriptionx-api-evangelist-profileserversx-openid-connect-discoveryx-enforced-scopesecuritySchemes
Targets 4
$.info
$
$.components.securitySchemes.oauth2
$.components
OpenAPI Overlay
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.
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.