Cadasto System API

The openEHR ITS-REST System API: a single OPTIONS operation returning server capabilities, the openEHR specification versions the server implements, and its conformance profile. This is the machine-readable counterpart of Cadasto's published PDF conformance statement.

Operations 1

OPTIONS / Options and Conformance #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/cadasto-system-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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

Get an API key

Free tier, no email required.

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

OpenAPI Specification

cadasto-system-api-openapi.json Raw ↑
{
  "openapi": "3.1.1",
  "info": {
    "title": "System API",
    "version": "latest",
    "x-status": "STABLE",
    "x-spec": "system",
    "contact": {
      "name": "Specifications Editorial Committee openEHR",
      "url": "https://specifications.openehr.org/",
      "email": "info@openehr.org"
    },
    "license": {
      "name": "Creative Commons Attribution-NoDerivs 3.0 Unported",
      "url": "https://creativecommons.org/licenses/by-nd/3.0/"
    }
  },
  "servers": [
    {
      "url": "https://{baseUrl}/v1",
      "description": "An example openEHR server URL.",
      "variables": {
        "baseUrl": {
          "default": "openEHRSys.example.com",
          "description": "The (example) server base URL prefix providing openEHR services. This may contain server name, port and base path prefix."
        }
      }
    }
  ],
  "security": [],
  "tags": [
    {
      "name": "Conformance",
      "description": "Retrieving system options and conformance information."
    }
  ],
  "paths": {
    "/": {
      "options": {
        "operationId": "options",
        "summary": "Options and Conformance",
        "description": "The `OPTIONS` HTTP method allows a client to determine the options and/or requirements associated with a resource, service or with the system, without implying a resource action.\n\nServices SHOULD respond to this method with the appropriate HTTP codes, headers and potentially with a payload revealing more details about themselves.\n\nAnother use-case for this method is related to exposing service capabilities for a conformance manifest.\n",
        "tags": [
          "Options"
        ],
        "responses": {
          "200": {
            "$ref": "#/components/responses/200_options"
          }
        }
      }
    }
  },
  "components": {
    "headers": {
      "Allow": {
        "description": "The `Allow` header lists the set of methods supported.\n",
        "schema": {
          "type": "string",
          "examples": [
            "GET, POST, PUT, DELETE, OPTIONS"
          ]
        }
      }
    },
    "schemas": {
      "Options": {
        "title": "Options",
        "type": "object",
        "properties": {
          "solution": {
            "type": "string"
          },
          "solution_version": {
            "type": "string"
          },
          "vendor": {
            "type": "string"
          },
          "restapi_specs_version": {
            "type": "string"
          },
          "conformance_profile": {
            "type": "string"
          },
          "endpoints": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "examples": [
          {
            "solution": "openEHRSys",
            "solution_version": "v1.0",
            "vendor": "My-openEHR",
            "restapi_specs_version": "1.1.0",
            "conformance_profile": "STANDARD",
            "endpoints": [
              "/ehr",
              "/demographic",
              "/definition",
              "/query",
              "/admin"
            ]
          }
        ]
      }
    },
    "responses": {
      "200_options": {
        "description": "`200 OK` is returned when options and conformance statement was retrieved successfully.\n",
        "headers": {
          "Allow": {
            "$ref": "#/components/headers/Allow"
          }
        },
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/Options"
            }
          }
        }
      }
    }
  },
  "x-tagGroups": [
    {
      "name": "Resource endpoints",
      "tags": [
        "Options"
      ]
    }
  ],
  "x-ext-urls": {}
}