Liquid M · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the LiquidM Reporting API

3 actions 3 updates update extends openapi/liquid-m-reporting-openapi.yml
Authorship not recorded No authorship marker is recorded for this file. It is not presented as the provider's.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-agentic-accessx-apievangelist-artifactsx-apievangelist-source-of-truthx-apievangelist-vocabulary-refx-apievangelist-warning

Targets 3

$.info
$.paths['/visual_reports.json'].get
$.paths['/api/auth'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the LiquidM Reporting API
  version: 1.0.0
extends: openapi/liquid-m-reporting-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-artifacts:
      vocabulary: vocabulary/liquid-m-vocabulary.yml
      conventions: conventions/liquid-m-conventions.yml
      errors: errors/liquid-m-problem-types.yml
      authentication: authentication/liquid-m-authentication.yml
      lifecycle: lifecycle/liquid-m-lifecycle.yml
      data_model: data-model/liquid-m-data-model.yml
    x-apievangelist-source-of-truth: >-
      https://github.com/liquidm/liquidm-reporting-api-client/blob/master/README.md
- target: $.paths['/visual_reports.json'].get
  update:
    x-apievangelist-vocabulary-ref: vocabulary/liquid-m-vocabulary.yml
    x-agentic-access:
      action-class: connected
      consequence: read
      token:
        max-ttl-seconds: 3600
      audit: optional
- target: $.paths['/api/auth'].get
  update:
    x-apievangelist-warning: >-
      Credentials are passed as query parameters, which are routinely logged by
      proxies, browsers and server access logs. Issuing a new token also
      invalidates the previous token for every other consumer.
    x-agentic-access:
      action-class: acting
      consequence: write
      token:
        max-ttl-seconds: 900
      audit: required
      human-in-the-loop: recommended