Osano · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Osano Customer REST API

7 actions 7 updates update extends ../openapi/osano-customer-rest-api-openapi.yml
Derived by API Evangelist Built from the contracts Osano publishes. Osano did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-reversiblex-reversal-operationx-agent-confirmation-requiredcontacttermsOfServicex-status-pagex-api-referenceexternalDocs

Targets 7

$.info
$
$.paths['/v1/cookie-consent/configs/{configId}/publish'].post
$.paths['/v1/subject-rights/requests/{requestId}/summary-notification'].post
$.paths['/v1/subject-rights/requests'].post
$.paths['/v1/data-discovery/data-stores/{dataStoreId}'].delete
$.components.schemas.ErrorResponse

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Osano Customer REST API
  version: 1.0.0
extends: ../openapi/osano-customer-rest-api-openapi.yml
x-provenance:
  generated: '2026-08-26'
  method: generated
  source: >-
    Authored by API Evangelist against the provider's own published spec
    (https://developers.osano.com/redocusaurus/customer-rest-api.yaml, retrieved 2026-08-26, HTTP
    200). Adds contact/licence/terms metadata, external documentation, and machine-readable safety
    annotations for the irreversible operations. The original spec is never mutated.
actions:
- target: $.info
  description: Add contact and terms metadata the published spec omits.
  update:
    contact:
      name: Osano Support
      url: https://docs.osano.com/en-US/osano/directories
    termsOfService: https://osano.trusthub.com/terms
    x-status-page: https://status.osano.com/
    x-api-reference: https://developers.osano.com/customer-rest-api
- target: $
  description: Attach external documentation to the root document.
  update:
    externalDocs:
      description: Osano developer documentation
      url: https://developers.osano.com/
- target: $.paths['/v1/cookie-consent/configs/{configId}/publish'].post
  description: >-
    Flag publish as irreversible — there is no unpublish or rollback operation in this API and it
    changes what live site visitors see.
  update:
    x-reversible: false
    x-reversal-operation: null
    x-agent-confirmation-required: true
- target: $.paths['/v1/subject-rights/requests/{requestId}/summary-notification'].post
  description: >-
    Flag summary notification as a one-shot external send to a data subject. A second call returns
    409 Conflict.
  update:
    x-reversible: false
    x-reversal-operation: null
    x-agent-confirmation-required: true
    x-side-effect: Delivers a ZIP archive containing a PDF summary and all associated files to the requestor.
- target: $.paths['/v1/subject-rights/requests'].post
  description: >-
    Flag DSAR creation as non-idempotent — the API publishes no idempotency key, so a retry creates a
    second regulatory record.
  update:
    x-idempotent: false
    x-agent-retry-safe: false
- target: $.paths['/v1/data-discovery/data-stores/{dataStoreId}'].delete
  description: Record that this is a soft delete (deactivation), per the operation summary.
  update:
    x-delete-semantics: soft
- target: $.components.schemas.ErrorResponse
  description: Record that this envelope is not RFC 9457 and carries no machine-readable code.
  update:
    x-rfc9457: false
    x-error-code-field: null

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

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

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.