overlay: 1.0.0 info: title: API Evangelist enhancements for ChargeAfter Disputes Management for Lenders version: 1.0.0 extends: openapi/chargeafter-disputes-management-lenders-openapi.yml x-generated: '2026-08-09' x-method: generated x-note: The published definition declares no operationId on any operation. These actions add derived, stable operationIds so workflows, agent skills and tool crosswalks can bind to operations by name. The original definition is never mutated. actions: - target: $.info description: Record the API Evangelist profile and the discovery path this definition was harvested from. update: x-apievangelist-provider: chargeafter x-apievangelist-profile: https://apis.io/provider/chargeafter/ x-apievangelist-source: https://docs.chargeafter.com/.well-known/api-catalog x-apievangelist-harvested: '2026-08-09' - target: $.paths['/api/disputes/lenders'].put description: Add a stable operationId; the published definition declares none. update: operationId: createADispute - target: $.paths['/api/disputes/lenders/{id}/resolve'].post description: Add a stable operationId; the published definition declares none. update: operationId: resolveADispute - target: $.paths['/api/disputes/lenders/{id}/reopen'].post description: Add a stable operationId; the published definition declares none. update: operationId: reopenAResolvedDispute - target: $.paths['/api/disputes/lenders/{id}/reverse'].put description: Add a stable operationId; the published definition declares none. update: operationId: reverseTheChargebackTransaction - target: $.paths['/api/disputes/lenders/{id}/update'].post description: Add a stable operationId; the published definition declares none. update: operationId: addNotesAndOrUploadSupportingDocumentsForADispute - target: $.paths['/api/disputes/lenders/{id}/assign'].put description: Add a stable operationId; the published definition declares none. update: operationId: assignTheDisputeToMerchantOrLender - target: $.paths['/api/disputes/lenders/{id}'].get description: Add a stable operationId; the published definition declares none. update: operationId: getDisputeDetails