Cadasto · OpenAPI Overlay 1.0.0

API Evangelist enrichment overlay for Definition API

5 actions 5 updates update extends openapi/cadasto-definition-api-openapi.json
Generated by API Evangelist Written by API Evangelist tooling for Cadasto's API. It is a proposal applied on top of the contract, not a document Cadasto publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

contactx-api-evangelist-referencex-api-evangelist-providerexternalDocscadastoOAuth2x-domain-standard

Targets 4

$.info
$
$.servers
$.components.securitySchemes

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enrichment overlay for Definition API
  version: 1.0.0
extends: openapi/cadasto-definition-api-openapi.json
x-provenance:
  generated: '2026-09-02'
  method: generated
  source: >-
    Enhancements API Evangelist derived from Cadasto's own public documentation while profiling
    the spec harvested verbatim from https://docs.cadasto.io/definition-api (openapi.json). The
    underlying document is NEVER mutated; everything below is additive and reversible.
actions:
  - target: $.info
    description: >-
      Add the contact and documentation Cadasto publishes on its own site but omits from the
      served document (info.contact, info.termsOfService and externalDocs are all absent upstream).
    update:
      contact:
        name: Cadasto B.V.
        url: https://www.cadasto.com/contact/
        email: info@cadasto.com
      x-api-evangelist-reference: https://docs.cadasto.io/definition-api
      x-api-evangelist-provider: cadasto
  - target: $
    description: Attach the API reference page as externalDocs.
    update:
      externalDocs:
        url: https://docs.cadasto.io/definition-api
        description: Cadasto API reference for the Definition API.
  - target: $.servers
    description: >-
      Record the REAL production base URL Cadasto documents in its Quick Start
      (https://docs.cadasto.io/docs/quick-start) alongside the upstream example server. The
      served document keeps the openEHR standard example variable; this ADDS the documented
      Cadasto tenant pattern rather than replacing it.
    update:
      - url: https://{mycompany}.api.prod.cadasto.io/openehr/v1
        description: >-
          Cadasto production tenant. {mycompany} is the tenant slug issued with your credentials.
        variables:
          mycompany:
            default: mycompany
            description: Your Cadasto tenant slug.
  - target: $.components.securitySchemes
    description: >-
      Cadasto serves this openEHR ITS-REST document with an EMPTY securitySchemes and
      security: [], so a generated client reads it as unauthenticated. Every operation in fact
      requires an OAuth 2.0 client-credentials Bearer token
      (https://docs.cadasto.io/docs/guides/authentication).
    update:
      cadastoOAuth2:
        type: oauth2
        description: OAuth 2.0 Client Credentials issued per tenant and per environment by Cadasto.
        flows:
          clientCredentials:
            tokenUrl: https://{mycompany}.auth.prod.cadasto.io/oauth/token
            scopes:
              api.read: Read access to the Cadasto API surface.
              api.write: Write access to the Cadasto API surface.
  - target: $.info
    description: Record the openEHR conformance Cadasto declares for this surface.
    update:
      x-domain-standard:
        name: openEHR
        body: openEHR International
        its_rest_version: 1.0.3
        reference_model_version: 1.1.0
        statement: https://www.cadasto.com/wp-content/uploads/2026/06/Cadasto-CDR-openEHR-conformance-statement-June-2026.pdf
        detail: conformance/cadasto-conformance.yml

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/cadasto-definition-api-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.