Dwolla · OpenAPI Overlay 1.0.0

API Evangelist enhancements for Dwolla v2

3 actions 3 updates update extends openapi/dwolla-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-artifactsx-agentic-accessx-hypermediax-idempotency

Targets 1

$.info

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for Dwolla v2
  version: 1.0.0
# API Evangelist enrichment overlay. Captures OUR annotations over Dwolla's bundled OpenAPI without
# mutating the harvested spec. generated: '2026-07-23'; method: generated.
extends: openapi/dwolla-openapi.yml
actions:
  - target: $.info
    update:
      x-apievangelist-enriched: '2026-07-23'
      x-apievangelist-artifacts:
        authentication: authentication/dwolla-authentication.yml
        conventions: conventions/dwolla-conventions.yml
        errors: errors/dwolla-problem-types.yml
        decline_codes: errors/dwolla-decline-codes.yml
        lifecycle: lifecycle/dwolla-lifecycle.yml
        sandbox: sandbox/dwolla-sandbox.yml
        webhooks: asyncapi/dwolla-webhooks.yml
        mcp: mcp/dwolla-mcp.yml
        tool_crosswalk: mcp/dwolla-tool-crosswalk.yml
        agentic_access: agentic-access/dwolla-agentic-access.yml
        skills: skills/_index.yml
        data_model: data-model/dwolla-data-model.yml
      x-agentic-access:
        summary: agentic-access/dwolla-agentic-access.yml
        physical-consequence-operations: 16
        note: >-
          Money-movement writes (initiateTransfer, initiateMassPayment, createLabelReallocation) are
          classified physical-consequence; require token exchange + purpose-required + audit before
          granting to an autonomous agent.
  - target: $.info
    update:
      x-hypermedia:
        style: JSON-HAL with HAL-Forms extensions
        media_type: application/vnd.dwolla.v1.hal+json
        note: >-
          Clients discover available operations by following _links in each resource rather than
          hard-coding URLs; collections embed items under _embedded.
  - target: $.info
    update:
      x-idempotency:
        header: Idempotency-Key
        applies_to: POST
        retention_hours: 24
        docs: https://developers.dwolla.com/docs/api-reference/api-fundamentals/idempotency-key