diff --git a/mintlify/openapi.yaml b/mintlify/openapi.yaml index 991c63ec..223e5333 100644 --- a/mintlify/openapi.yaml +++ b/mintlify/openapi.yaml @@ -15724,13 +15724,15 @@ components: REALTIME_FUNDING: '#/components/schemas/RealtimeFundingTransactionSource' ReconciliationInstructions: type: object - required: - - reference properties: reference: type: string description: Unique reference code that must be included with the payment to match it with the correct incoming transaction example: UMA-Q12345-REF + transactionHash: + type: string + description: Transaction hash for the crypto transfer that delivered funds to the transaction destination, when available. + example: '0x9f2c6b6f4b6c8f2a8d9e0b1c2d3e4f5061728394a5b6c7d8e9f00112233445566' IncomingRateDetails: description: 'Details about the rate and fees for an incoming transaction. Note: `gridApiFixedFee` is denominated in the receiving currency, so its equivalent value in the sending currency fluctuates with the FX rate. As a result, the total fee on a subsequent quote for the same transfer may differ even if the underlying fee structure is unchanged.' type: object @@ -15794,6 +15796,12 @@ components: receivedAmount: $ref: '#/components/schemas/CurrencyAmount' description: Amount received in the recipient's currency + fees: + type: integer + format: int64 + description: The fees associated with the transaction in the smallest unit of the receiving currency (eg. cents). + minimum: 0 + example: 10 reconciliationInstructions: $ref: '#/components/schemas/ReconciliationInstructions' description: Included for all transactions except those with "CREATED" status diff --git a/openapi.yaml b/openapi.yaml index 991c63ec..223e5333 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -15724,13 +15724,15 @@ components: REALTIME_FUNDING: '#/components/schemas/RealtimeFundingTransactionSource' ReconciliationInstructions: type: object - required: - - reference properties: reference: type: string description: Unique reference code that must be included with the payment to match it with the correct incoming transaction example: UMA-Q12345-REF + transactionHash: + type: string + description: Transaction hash for the crypto transfer that delivered funds to the transaction destination, when available. + example: '0x9f2c6b6f4b6c8f2a8d9e0b1c2d3e4f5061728394a5b6c7d8e9f00112233445566' IncomingRateDetails: description: 'Details about the rate and fees for an incoming transaction. Note: `gridApiFixedFee` is denominated in the receiving currency, so its equivalent value in the sending currency fluctuates with the FX rate. As a result, the total fee on a subsequent quote for the same transfer may differ even if the underlying fee structure is unchanged.' type: object @@ -15794,6 +15796,12 @@ components: receivedAmount: $ref: '#/components/schemas/CurrencyAmount' description: Amount received in the recipient's currency + fees: + type: integer + format: int64 + description: The fees associated with the transaction in the smallest unit of the receiving currency (eg. cents). + minimum: 0 + example: 10 reconciliationInstructions: $ref: '#/components/schemas/ReconciliationInstructions' description: Included for all transactions except those with "CREATED" status diff --git a/openapi/components/schemas/common/ReconciliationInstructions.yaml b/openapi/components/schemas/common/ReconciliationInstructions.yaml index 49411ab2..677641a2 100644 --- a/openapi/components/schemas/common/ReconciliationInstructions.yaml +++ b/openapi/components/schemas/common/ReconciliationInstructions.yaml @@ -1,6 +1,4 @@ type: object -required: - - reference properties: reference: type: string @@ -8,3 +6,9 @@ properties: Unique reference code that must be included with the payment to match it with the correct incoming transaction example: UMA-Q12345-REF + transactionHash: + type: string + description: >- + Transaction hash for the crypto transfer that delivered funds to the + transaction destination, when available. + example: "0x9f2c6b6f4b6c8f2a8d9e0b1c2d3e4f5061728394a5b6c7d8e9f00112233445566" diff --git a/openapi/components/schemas/transactions/IncomingTransaction.yaml b/openapi/components/schemas/transactions/IncomingTransaction.yaml index e985ebdc..0123b9cc 100644 --- a/openapi/components/schemas/transactions/IncomingTransaction.yaml +++ b/openapi/components/schemas/transactions/IncomingTransaction.yaml @@ -15,6 +15,14 @@ allOf: receivedAmount: $ref: ../common/CurrencyAmount.yaml description: Amount received in the recipient's currency + fees: + type: integer + format: int64 + description: >- + The fees associated with the transaction in the smallest unit of the + receiving currency (eg. cents). + minimum: 0 + example: 10 reconciliationInstructions: $ref: ../common/ReconciliationInstructions.yaml description: Included for all transactions except those with "CREATED" status