Nedap · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Nedap Ons API

5 actions 5 updates update extends openapi/nedap-ons-openapi-original.json
Derived by API Evangelist Built from the contracts Nedap publishes. Nedap did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-notex-apievangelist-profilex-contact-publishedx-license-publishedx-info-version-notex-apievangelist-security-notex-apievangelist-content-observationsx-apievangelist-conventions

Targets 3

$.info
$.servers
$.components

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Nedap Ons API
  version: 1.0.0
x-generated: '2026-09-02'
x-method: generated
x-source: openapi/nedap-ons-openapi-original.json
extends: openapi/nedap-ons-openapi-original.json
actions:
- target: $.info
  update:
    x-apievangelist-profile: https://apis.io/provider/nedap/
    x-apievangelist-note: >-
      Harvested verbatim from https://ons-api.nl/assets/openapi.json on 2026-09-02.
      926 operations across 782 paths, 790 component schemas, 266 tags. This overlay
      records observations made during profiling; it never mutates the harvested
      document.
    x-contact-published: false
    x-license-published: false
    x-info-version-note: >-
      info.version is "0.0.0" and info carries no description, contact, termsOfService
      or license. A consumer cannot tell one harvest of this document from another —
      pinning a version of the contract is impossible from the contract itself.
- target: $.servers
  update:
    x-apievangelist-note: >-
      The published document declares only https://api-development.ons.io. The two other
      real environments — https://api-staging.ons.io and https://api.ons.io — are
      documented on the API properties page but absent from servers[], so a generated
      client defaults to development.
- target: $.components
  update:
    x-apievangelist-security-note: >-
      components.securitySchemes is absent and no operation declares security[]. The API
      is in fact mutual-TLS only; OpenAPI 3.0.3 can express this as a mutualTLS security
      scheme and does not. See authentication/nedap-authentication.yml.
- target: $.info
  update:
    x-apievangelist-content-observations:
      operations: 926
      unique_operation_ids: 926
      operations_without_summary: 30
      operations_without_description: 767
      operations_with_response_examples: 0
      deprecated_operations: 33
      response_media_types: [application/json, application/x-ndjson, application/octet-stream, text/plain, image/jpeg, application/pdf, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet]
      note: >-
        operationIds are unique across all 926 operations and were deliberately held
        stable through the 2025 path migration, which is a real discipline. The weak
        spots are descriptions (83% of operations have none) and examples (no response
        example anywhere in the document, though many schemas carry an example block).
- target: $.info
  update:
    x-apievangelist-conventions:
      idempotency: none
      dry_run: none
      reversibility: none documented
      pagination: limit/offset on a minority of collections, no cursor, no total
      rate_limit_headers: none published
      request_id_header: none published

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/nedap-ons-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.