Generated SDK #7742 (major)#134
Merged
Merged
Conversation
Contributor
|
Your request is important to us. We will look into it shortly. (Note that this SDK code is auto generated) |
reutz19
approved these changes
May 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog
2026-05-17
Breaking Change
Rename
usdc_gatewayendpoints tocircle_gatewayProducts: Vaults
Scope: API + SDKs
What's new
The Circle Gateway wallet endpoints have been renamed from
/usdc_gatewayto/circle_gatewayacross all three gateway operations. TheoperationIds and summaries have been updated to reflect the Circle Gateway branding.Impact
Update all client code to use the new
/vault/accounts/{vaultAccountId}/circle_gatewayURL paths and the renamed operation IDs (getCircleGatewayWalletInfoBeta,activateCircleGatewayWalletBeta,deactivateCircleGatewayWalletBeta).Affected endpoints:
Rename vault gateway endpoints from
usdc_gatewaytocircle_gatewayProducts: Vaults
Scope: API + SDKs
What's new
The vault gateway wallet endpoints have been renamed from
/usdc_gatewayto/circle_gatewayacross all three gateway operations, with corresponding updates to endpoint paths, summaries, and operationIds. This affects the get info, activate, and deactivate Circle Gateway wallet operations.Impact
Update all client code to use the new
/vault/accounts/{vaultAccountId}/circle_gatewayURL paths and the renamed operationIds; existing integrations using the/usdc_gatewaypaths and previous operationIds will break.Affected endpoints:
Update TRLink customer schemas to match server behavior
Products: TRLink
Scope: API + SDKs
What's new
The TRLink customer schemas have been updated to reflect actual server behavior:
tenantIdhas been removed from responses,trPrimaryPurposeis now required and non-nullable in responses with a default oftrlink, andshortNameis now required in update requests. These changes ensure the OpenAPI specification accurately describes server-side validation and data contracts.Impact
Remove any code relying on
tenantIdin customer responses, always includeshortNamein update requests, and handletrPrimaryPurposeas a guaranteed non-null string in all customer response payloads.Affected endpoints:
Rename
circle_gatewayendpoints tousdc_gatewayProducts: Vaults
Scope: API + SDKs
What's new
The USDC Gateway wallet endpoints have been renamed from
/circle_gatewayto/usdc_gatewayacross all three gateway operations. The operationIds and summaries have been updated to reflect the USDC Gateway branding.Impact
Update all client code to use the new
/vault/accounts/{vaultAccountId}/usdc_gatewayURL paths and the renamed operation IDs (getUsdcGatewayWalletInfoBeta,activateUsdcGatewayWalletBeta,deactivateUsdcGatewayWalletBeta).Affected endpoints:
Remove
POLandPOL_TESTfrom stakingchainDescriptorparameterProducts: Staking
Scope: API + SDKs
What's new
The
POLandPOL_TESTenum values have been removed from the sharedChainDescriptorschema and from theclaimRewardsendpoint's inline path parameter enum. Clients sendingPOLorPOL_TESTas achainDescriptorvalue to any affected staking endpoint will receive a validation error.Impact
Update any integrations using
POLorPOL_TESTas a staking chain descriptor and migrate toMATICfor Polygon staking reward claims.Affected endpoints:
Remove
selectionStrategyfromUtxoSelectionParamsschemaProducts: Transactions
Scope: API + SDKs
What's new
The
selectionStrategyproperty (acceptingAMOUNT_ASCorAMOUNT_DESCvalues) has been removed from theUtxoSelectionParamsschema used in transaction request bodies. This field previously allowed an optional override of the UTXO selection strategy configured at the vault or tenant level.Impact
Remove any usage of
utxoSelectionParams.selectionStrategyfrom transaction creation or fee estimation request bodies, as the field is no longer accepted.Affected endpoints:
Remove
Genie (Beta)AI assistant API endpointsProducts: Genie (Beta)
Scope: API + SDKs
What's new
The
POST /genie/sessionsandPOST /genie/sessions/{sessionId}/messagesendpoints have been removed from the public API. Clients relying on these endpoints to create AI-powered conversation sessions or send messages to the Genie assistant must migrate to an alternative solution.Impact
Any client code calling the Genie endpoints will receive errors. Remove or update integrations that reference
createGenieSessionorsendGenieMessage.Affected endpoints:
Remove
orderCreationRequirementsfromQuotePropertiesDetailsschemaProducts: Trading (Beta)
Scope: API + SDKs
What's new
The
orderCreationRequirementsfield has been removed from theQuotePropertiesDetailsschema returned by the create quote endpoint. Clients that previously relied on this field to pre-validate order creation payloads must update their integrations.Impact
Remove any code that reads or depends on the
orderCreationRequirementsfield from quote responses.Affected endpoints:
Added
Add vault account lookup by blockchain address endpoint
Products: Vaults
Scope: API + SDKs
What's new
A new beta endpoint
GET /vault/lookup_by_addressresolves a blockchain address to the vault account that owns it, returning the vault account ID and associated blockchains. This enables efficient reverse-lookup of any blockchain address without iterating across all vault accounts.Impact
Use the new
lookupVaultByAddressendpoint with theaddressquery parameter to resolve a blockchain address to its owning vault account.Affected endpoints:
Add ARS screening activation and deactivation endpoints
Products: Compliance
Scope: API + SDKs
What's new
Two new endpoints enable tenants to programmatically activate and deactivate Address Registry Screening (ARS) for their account. Once activated, ARS screening is applied to matching transactions.
Impact
Use the
/screening/ars/config/activateand/screening/ars/config/deactivateendpoints to control ARS screening state for your tenant.Affected endpoints:
Add optional
selectionStrategyfield toUtxoSelectionParamsProducts: Transactions
Scope: API + SDKs
What's new
A new optional
selectionStrategyfield has been added to theUtxoSelectionParamsschema, accepting valuesAMOUNT_ASCorAMOUNT_DESC. This allows clients to override the UTXO selection strategy configured at the vault or tenant level on a per-request basis.Impact
Use the
selectionStrategyfield withinutxoSelectionParamswhen creating or estimating transactions to control which UTXOs are prioritized for selection, without changing vault or tenant-level defaults.Affected endpoints:
Add optional
typefield toTagschema responsesProducts: Tags
Scope: API + SDKs
What's new
A new optional
typefield has been added to theTagschema, indicating the domain that owns the tag (e.g.,WALLET_POOL). This field is returned in all endpoints that respond withTagobjects.Impact
Clients receiving
Tagobjects can now inspect thetypefield to identify system-managed tags; no existing integrations are broken by this addition.Affected endpoints:
Add Genie session and messaging endpoints
Products: Genie (Beta)
Scope: API + SDKs
What's new
Two new endpoints under
/genie/sessionsenable creating conversation sessions, sending natural-language messages. This gives developers programmatic access to Genie's AI assistant capabilities via the API.Impact
Use the new endpoints to create sessions, submit queries. No changes are required for existing integrations.
Affected endpoints:
Add optional
sourceOfFundsfield to create order requestProducts: Trading (Beta)
Scope: API + SDKs
What's new
A new optional
sourceOfFundsobject with areasonForPaymentenum has been added to thePOST /trading/ordersrequest body. This enables providers requiring categorical payment purpose data (e.g. CPN for cross-border compliance) to receive structured source-of-funds context.Impact
Clients may optionally include
sourceOfFunds.reasonForPaymentwhen creating an order; no changes are required for existing integrations.Affected endpoints: