From b8076f4a1b4bec868dcadfcea844f178a9af4ae4 Mon Sep 17 00:00:00 2001 From: Shreya Thapa Date: Wed, 1 Oct 2025 13:33:53 -0500 Subject: [PATCH] DEV-1805: Add idempotency key header to transfer and masspayment creation operations --- openapi.yml | 8 ++++++++ specs/resources/mass-payments/initiateMassPayment.yml | 4 ++++ specs/resources/transfers/initiateTransfer.yml | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/openapi.yml b/openapi.yml index f564b67..4ea6371 100644 --- a/openapi.yml +++ b/openapi.yml @@ -4194,6 +4194,10 @@ paths: transfer.response_headers[:location] # => "https://api-sandbox.dwolla.com/transfers/0e6b8c1e-7b6e-4b2e-8e2e-1b2e2e2e2e2e" parameters: - $ref: '#/components/parameters/Accept' + - name: Idempotency-Key + schema: + type: string + in: header requestBody: required: true description: Parameters to initiate a transfer @@ -5336,6 +5340,10 @@ paths: mass_payment.response_headers[:location] # => "https://api-sandbox.dwolla.com/mass-payments/cf1e9e00-09cf-43da-b8b5-a43b3f6192d4" parameters: - $ref: '#/components/parameters/Accept' + - name: Idempotency-Key + schema: + type: string + in: header requestBody: required: true description: Parameters for initiating a mass payment diff --git a/specs/resources/mass-payments/initiateMassPayment.yml b/specs/resources/mass-payments/initiateMassPayment.yml index 39e7ae9..279b0f6 100644 --- a/specs/resources/mass-payments/initiateMassPayment.yml +++ b/specs/resources/mass-payments/initiateMassPayment.yml @@ -431,6 +431,10 @@ post: mass_payment.response_headers[:location] # => "https://api-sandbox.dwolla.com/mass-payments/cf1e9e00-09cf-43da-b8b5-a43b3f6192d4" parameters: - $ref: '../../schemas/common.yml#/components/parameters/Accept' + - name: Idempotency-Key + schema: + type: string + in: header requestBody: required: true description: Parameters for initiating a mass payment diff --git a/specs/resources/transfers/initiateTransfer.yml b/specs/resources/transfers/initiateTransfer.yml index 9b92093..50c6753 100644 --- a/specs/resources/transfers/initiateTransfer.yml +++ b/specs/resources/transfers/initiateTransfer.yml @@ -317,6 +317,10 @@ post: transfer.response_headers[:location] # => "https://api-sandbox.dwolla.com/transfers/0e6b8c1e-7b6e-4b2e-8e2e-1b2e2e2e2e2e" parameters: - $ref: '../../schemas/common.yml#/components/parameters/Accept' + - name: Idempotency-Key + schema: + type: string + in: header requestBody: required: true description: Parameters to initiate a transfer