CopThis · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Merchbar Partner API

3 actions 3 updates update extends openapi/copthis-partner-api-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-apievangelist-enrichedx-apievangelist-sourcex-artifactsx-agent-notes

Targets 2

$.info
$.tags

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Merchbar Partner API
  version: 1.0.0
extends: openapi/copthis-partner-api-openapi.yml
actions:
  - target: $.info
    update:
      x-apievangelist-enriched: true
      x-apievangelist-source: https://github.com/CopThis/partner-api/blob/master/partner_api.md
      x-artifacts:
        authentication: authentication/copthis-authentication.yml
        conventions: conventions/copthis-conventions.yml
        errors: errors/copthis-problem-types.yml
        data_model: data-model/copthis-data-model.yml
        lifecycle: lifecycle/copthis-lifecycle.yml
        conformance: conformance/copthis-conformance.yml
  - target: $.info
    update:
      x-agent-notes: >-
        HTTP Basic auth over HTTPS. Success responses are wrapped in a `data`
        envelope (array for collections, object for single entities); errors use
        an `error` envelope with 4xx/5xx. Order placement is not idempotent —
        preview then create, and do not blindly retry createOrder. Prices are
        strings without a currency symbol; dates/datetimes are ISO 8601 UTC.
  - target: $.tags
    update:
      - name: Stores
        description: Partner stores (one per artist) and their merchandise catalog.
      - name: Orders
        description: Order previews, creation, tracking, address updates, and cancellation.