Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
188 changes: 188 additions & 0 deletions .api-sync/allowlist.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
[
{
"schema": "GetBankAccountResponse",
"field": "account_holder_name",
"reason": "bank_accounts.get() models an older bank-account shape; the current spec returns rail-specific fields instead (e.g. swift_account_holder_name). Pre-existing, unrelated to the customers rename. Needs its own bank-accounts sync PR.",
"owner": "[email protected]"
},
{
"schema": "GetBankAccountResponse",
"field": "is_primary",
"reason": "Same pre-existing bank_accounts.get() divergence as account_holder_name above; the spec's BankAccountOut has no is_primary property.",
"owner": "[email protected]"
},
{
"schema": "GetBankAccountResponse",
"field": "swift_code",
"reason": "Same pre-existing bank_accounts.get() divergence; the spec uses swift_code_bic, not swift_code.",
"owner": "[email protected]"
},
{
"schema": "Payin",
"field": "billing_fee",
"reason": "Pre-existing: the spec's PayinOut only has billing_fee_amount, not billing_fee. Payin already separately declares billing_fee_amount. Unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "GetPayinTrackResponse",
"field": "billing_fee",
"reason": "Same pre-existing divergence as Payin.billing_fee above; get_track() mirrors Payin's shape.",
"owner": "[email protected]"
},
{
"schema": "Payin",
"field": "tracking_partner_fee",
"reason": "Pre-existing: PayinOut in the spec has no tracking_partner_fee sub-object. Unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "GetPayinTrackResponse",
"field": "tracking_partner_fee",
"reason": "Same pre-existing divergence as Payin.tracking_partner_fee.",
"owner": "[email protected]"
},
{
"schema": "CreateEvmPayinResponse",
"field": "tracking_partner_fee",
"reason": "Same pre-existing divergence as Payin.tracking_partner_fee.",
"owner": "[email protected]"
},
{
"schema": "Transfer",
"field": "tracking_partner_fee",
"reason": "Pre-existing: TransferOut in the spec has no tracking_partner_fee sub-object. Unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "Payout",
"field": "tracking_partner_fee",
"reason": "Pre-existing: PayoutOut in the spec has no tracking_partner_fee sub-object. Unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "CreateStellarPayoutResponse",
"field": "tracking_partner_fee",
"reason": "Same pre-existing divergence as Payout.tracking_partner_fee.",
"owner": "[email protected]"
},
{
"schema": "CreateEvmPayoutResponse",
"field": "tracking_partner_fee",
"reason": "Same pre-existing divergence as Payout.tracking_partner_fee.",
"owner": "[email protected]"
},
{
"schema": "CreateSolanaPayoutResponse",
"field": "tracking_partner_fee",
"reason": "Same pre-existing divergence as Payout.tracking_partner_fee.",
"owner": "[email protected]"
},
{
"schema": "PartnerFee",
"field": "evm_wallet_address",
"reason": "partner_fees CRUD isn't modeled in the public spec at all (only the payin/payout partner-fee webhook payloads are). Pre-existing, unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "CreatePartnerFeeInput",
"field": "evm_wallet_address",
"reason": "Same pre-existing divergence as PartnerFee.evm_wallet_address.",
"owner": "[email protected]"
},
{
"schema": "CreatePartnerFeeResponse",
"field": "evm_wallet_address",
"reason": "Same pre-existing divergence as PartnerFee.evm_wallet_address.",
"owner": "[email protected]"
},
{
"schema": "GetPartnerFeeResponse",
"field": "evm_wallet_address",
"reason": "Same pre-existing divergence as PartnerFee.evm_wallet_address.",
"owner": "[email protected]"
},
{
"schema": "PartnerFee",
"field": "stellar_wallet_address",
"reason": "Same pre-existing divergence as PartnerFee.evm_wallet_address; partner_fees CRUD isn't in the public spec.",
"owner": "[email protected]"
},
{
"schema": "CreatePartnerFeeInput",
"field": "stellar_wallet_address",
"reason": "Same pre-existing divergence as PartnerFee.evm_wallet_address.",
"owner": "[email protected]"
},
{
"schema": "CreatePartnerFeeResponse",
"field": "stellar_wallet_address",
"reason": "Same pre-existing divergence as PartnerFee.evm_wallet_address.",
"owner": "[email protected]"
},
{
"schema": "GetPartnerFeeResponse",
"field": "stellar_wallet_address",
"reason": "Same pre-existing divergence as PartnerFee.evm_wallet_address.",
"owner": "[email protected]"
},
{
"schema": "GetFxRateInput",
"field": "from_currency",
"reason": "'from' is a reserved keyword in Python; the client remaps from_currency back to 'from' before sending. Pre-existing, unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "GetPayinFxRateInput",
"field": "from_currency",
"reason": "Same reserved-keyword remap as GetFxRateInput.from_currency.",
"owner": "[email protected]"
},
{
"schema": "IndividualWithEnhancedKYC",
"field": "individual_holding_doc_front_file",
"reason": "Pre-existing: the spec's CustomerOut has no individual_holding_doc_front_file property for enhanced-KYC individuals. Unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "CreateIndividualWithEnhancedKYCInput",
"field": "individual_holding_doc_front_file",
"reason": "Same pre-existing divergence as IndividualWithEnhancedKYC.individual_holding_doc_front_file.",
"owner": "[email protected]"
},
{
"schema": "UpdateCustomerInput",
"field": "individual_holding_doc_front_file",
"reason": "Same pre-existing divergence as IndividualWithEnhancedKYC.individual_holding_doc_front_file.",
"owner": "[email protected]"
},
{
"schema": "UpdateInstanceMemberRoleInput",
"field": "member_id",
"reason": "Dead code: update_member_role() takes member_id/role as separate function arguments, never as this TypedDict. Pre-existing, unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "CreatePayinInput",
"field": "receiver_address",
"reason": "Dead code: CreatePayinInput is never passed to any client method (create_evm() takes a bare payin_quote_id). Pre-existing, unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "CustodialWalletBalance",
"field": "usdb",
"reason": "Pre-existing: the spec's WalletBalanceOut uses uppercase USDB/USDC/USDT. Case-only divergence, unrelated to the customers rename.",
"owner": "[email protected]"
},
{
"schema": "CustodialWalletBalance",
"field": "usdc",
"reason": "Same pre-existing case divergence as CustodialWalletBalance.usdb.",
"owner": "[email protected]"
},
{
"schema": "CustodialWalletBalance",
"field": "usdt",
"reason": "Same pre-existing case divergence as CustodialWalletBalance.usdb.",
"owner": "[email protected]"
}
]
Loading
Loading