From 05c5a4f3dd7227d32b0532d26219462eeddfdb00 Mon Sep 17 00:00:00 2001 From: Peng Ying Date: Tue, 27 Jan 2026 10:12:42 -0800 Subject: [PATCH] feat: adding idempotency to transfers --- mintlify/openapi.yaml | 18 ++++++++++++++++++ openapi.yaml | 18 ++++++++++++++++++ openapi/paths/transfers/transfer_in.yaml | 10 ++++++++++ openapi/paths/transfers/transfer_out.yaml | 10 ++++++++++ 4 files changed, 56 insertions(+) diff --git a/mintlify/openapi.yaml b/mintlify/openapi.yaml index 0d76a70..1965a2f 100644 --- a/mintlify/openapi.yaml +++ b/mintlify/openapi.yaml @@ -1240,6 +1240,15 @@ paths: - Same-Currency Transfers security: - BasicAuth: [] + parameters: + - name: Idempotency-Key + in: header + required: false + description: | + A unique identifier for the request. If the same key is sent multiple times, the server will return the same response as the first request. + schema: + type: string + example: 550e8400-e29b-41d4-a716-446655440000 requestBody: required: true content: @@ -1325,6 +1334,15 @@ paths: - Same-Currency Transfers security: - BasicAuth: [] + parameters: + - name: Idempotency-Key + in: header + required: false + description: | + A unique identifier for the request. If the same key is sent multiple times, the server will return the same response as the first request. + schema: + type: string + example: 550e8400-e29b-41d4-a716-446655440000 requestBody: required: true content: diff --git a/openapi.yaml b/openapi.yaml index 0d76a70..1965a2f 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1240,6 +1240,15 @@ paths: - Same-Currency Transfers security: - BasicAuth: [] + parameters: + - name: Idempotency-Key + in: header + required: false + description: | + A unique identifier for the request. If the same key is sent multiple times, the server will return the same response as the first request. + schema: + type: string + example: 550e8400-e29b-41d4-a716-446655440000 requestBody: required: true content: @@ -1325,6 +1334,15 @@ paths: - Same-Currency Transfers security: - BasicAuth: [] + parameters: + - name: Idempotency-Key + in: header + required: false + description: | + A unique identifier for the request. If the same key is sent multiple times, the server will return the same response as the first request. + schema: + type: string + example: 550e8400-e29b-41d4-a716-446655440000 requestBody: required: true content: diff --git a/openapi/paths/transfers/transfer_in.yaml b/openapi/paths/transfers/transfer_in.yaml index 5028e45..682285e 100644 --- a/openapi/paths/transfers/transfer_in.yaml +++ b/openapi/paths/transfers/transfer_in.yaml @@ -9,6 +9,16 @@ post: - Same-Currency Transfers security: - BasicAuth: [] + parameters: + - name: Idempotency-Key + in: header + required: false + description: > + A unique identifier for the request. If the same key is sent multiple times, + the server will return the same response as the first request. + schema: + type: string + example: 550e8400-e29b-41d4-a716-446655440000 requestBody: required: true content: diff --git a/openapi/paths/transfers/transfer_out.yaml b/openapi/paths/transfers/transfer_out.yaml index 40fee69..d978552 100644 --- a/openapi/paths/transfers/transfer_out.yaml +++ b/openapi/paths/transfers/transfer_out.yaml @@ -7,6 +7,16 @@ post: - Same-Currency Transfers security: - BasicAuth: [] + parameters: + - name: Idempotency-Key + in: header + required: false + description: > + A unique identifier for the request. If the same key is sent multiple times, + the server will return the same response as the first request. + schema: + type: string + example: 550e8400-e29b-41d4-a716-446655440000 requestBody: required: true content: