Immuta · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Immuta Data Marketplace API

7 actions 7 updates documentation extends openapi/immuta-marketplace-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Immuta's API. It is a proposal applied on top of the contract, not a document Immuta publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-agentic-consequencex-apievangelist-noteoperationIdx-apievangelist-original-operationIdx-apievangelist-slugx-apievangelist-apix-apievangelist-harvestedx-apievangelist-source

Targets 7

$.info
$
$.paths['/health'].get
$.paths['/health/live'].get
$.paths['/api/data-product'].post
$.paths['/api/data-product/{id}/request'].post
$.paths['/api/data-product/{id}/request/{requestId}'].delete

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Immuta Data Marketplace API
  version: 1.0.0
extends: openapi/immuta-marketplace-api-openapi.yml
x-generated: '2026-08-01'
x-method: generated
x-source: openapi/immuta-marketplace-api-openapi.yml
x-note: 'Captures API Evangelist enrichment of the harvested spec without mutating
  it. The two content fixes below are corrections to real defects observed in the published
  document: the health operationIds are emitted as liveness[0] / liveness[1], which
  are not valid operationId tokens for most tooling, and no security requirement is
  applied at the document level even though every operation requires the declared bearer
  JWT scheme.'
actions:
- target: $.info
  update:
    x-apievangelist-slug: immuta
    x-apievangelist-api: immuta:marketplace-api
    x-apievangelist-harvested: '2026-08-01'
    x-apievangelist-source: https://openapi.gitbook.com/o/8hhKnYZrfOSd79qII2UJ/spec/immuta-marketplace-api.yaml
    x-apievangelist-artifacts:
      authentication: authentication/immuta-authentication.yml
      conventions: conventions/immuta-conventions.yml
      errors: errors/immuta-problem-types.yml
      data_model: data-model/immuta-data-model.yml
      lifecycle: lifecycle/immuta-lifecycle.yml
      webhooks: asyncapi/immuta-webhooks.yml
      skills: skills/_index.yml
- target: $
  update:
    security:
    - bearer: []
- target: $.paths['/health'].get
  update:
    operationId: healthCheck
    x-apievangelist-original-operationId: liveness[0]
- target: $.paths['/health/live'].get
  update:
    operationId: livenessCheck
    x-apievangelist-original-operationId: liveness[1]
- target: $.paths['/api/data-product'].post
  update:
    x-agentic-consequence: write
    x-apievangelist-note: Creating a data product publishes a governed access surface;
      409 on duplicate name is the only declared failure.
- target: $.paths['/api/data-product/{id}/request'].post
  update:
    x-agentic-consequence: write
    x-apievangelist-note: Submits an access request against a data product; the human
      approval workflow is the control point.
- target: $.paths['/api/data-product/{id}/request/{requestId}'].delete
  update:
    x-agentic-consequence: write
    x-apievangelist-note: Revokes granted access — destructive for the affected user.